X Rate Limits — The Real Numbers
| Action | Free Account | Premium |
|---|---|---|
| Posts per day | 2,400 (but triggers at ~50 rapid) | ~10,000 |
| Likes per day | ~500 (50/hour effective) | ~1,000 |
| Follows per day | 400 | 1,000 |
| DMs per day | 500 | 2,500 |
| API reads (v2) | 1 million tweets/month | 10 million/month |
| Reply rate | Watch: 100+ replies in 1hr flags account | Higher tolerance |
📅 The No-Throttle Daily Schedule
5 Rules That Keep You Safe
Never burst more than 30 actions in under 15 minutes
X's rate limiting is time-based, not just daily totals. 30 likes in 10 minutes looks like automation. Space actions with at least 20–30 second gaps.
Follow no more than 50 accounts per hour
Even if your daily limit is 400, doing 400 follows in 2 hours will trigger a soft lock. Cap yourself at 50/hour with natural gaps between follow sessions.
Use the Schedule Tweet feature for thread posting
X's native scheduler spaces your tweets automatically. Posting a 10-tweet thread all at once can trigger rate flags — schedule replies 5 minutes apart instead.
Reply campaigns: max 20 per session, 3 sessions per day
Reply farming (mass-replying to trending posts) is the #1 cause of account restrictions. Cap each session at 20 replies with 5+ minute breaks between sessions.
If you hit a limit, wait the full reset window
Most X rate limits reset in 15 minutes or 24 hours. Fighting a rate limit by logging out and back in doesn't help — just wait. Repeated triggering escalates to longer locks.