Every action on X has a limit. Some are published officially. Most are not. The unofficial limits are the ones that matter for growth, because crossing them is the fastest path to a shadowban.
The challenge is that X changes these limits without notice. What was safe last year might be risky today. And the limits are not the same for every account. Account age, trust score, and Premium status all affect your personal thresholds.
This guide compiles the most current rate limit data from official X documentation, API documentation, and extensive community testing. Use it as a reference when building your daily routine and as a diagnostic tool if you suspect you have been shadowbanned.
Stay under 80 replies/day (30/hour max), 50 tweets/day, 30 follows/day, 200 likes/day, and 30 DMs/day. These are safe limits. Spread your activity across sessions. X Premium gives higher read limits but write limits are roughly the same.
Official vs. Unofficial Limits
X publishes some rate limits in their developer documentation and help center. These are the "official" limits. But there is a second layer of limits that X does not publish but enforces through their automated moderation system. These "unofficial" limits are what actually matters for day-to-day use.
Official limits (from X's documentation):
- Daily tweet limit: 2,400 tweets per day (this is extremely high and not the real constraint)
- DMs: 500 per day (again, extremely high)
- Follows: 400 per day (but practical limits are much lower)
- API rate limits: Published in developer docs, but only relevant for apps, not manual use
Why official limits are misleading:
The official tweet limit of 2,400 per day sounds generous. But in practice, posting more than 50-100 tweets per day will trigger X's spam detection system long before you hit 2,400. The official limits are the hard technical caps. The unofficial limits are the behavioral thresholds where the algorithm starts flagging your account.
Think of it like a speed limit. The official limit might be 120 km/h, but driving at 110 km/h through a school zone will still get you pulled over. Context matters. The unofficial limits are the school-zone speeds.
How unofficial limits work:
X's moderation system evaluates your behavior using multiple signals:
- Volume per time window: How many actions in the last hour, day, week
- Velocity: How quickly you are performing actions (50 replies in 10 minutes vs 50 replies over 8 hours)
- Pattern regularity: Actions at perfectly even intervals suggest automation
- Content similarity: Repetitive text across actions
- Account trust score: Newer and previously-flagged accounts have lower thresholds
The official limits are like theoretical maximums. The unofficial limits are the practical reality. Always plan your strategy around the unofficial limits.
Tweet and Reply Limits
Tweets and replies are the core actions for any growth strategy. Here are the current thresholds.
Tweets (original posts):
| Threshold | Daily Volume | Risk Level |
|---|---|---|
| Safe | 5-30 | No risk |
| Moderate | 30-50 | Low risk for established accounts |
| Risky | 50-100 | May trigger review for newer accounts |
| Dangerous | 100+ | High probability of restriction |
Replies:
| Threshold | Hourly Volume | Daily Volume | Risk Level |
|---|---|---|---|
| Safe | Under 20 | Under 50 | No risk |
| Moderate | 20-30 | 50-80 | Low risk if varied |
| Risky | 30-50 | 80-150 | Depends on content variety and account age |
| Dangerous | 50+ | 150+ | High probability of restriction |
Critical nuances for reply guys:
Velocity matters more than volume. 60 replies spread across 3 sessions of 20 is safe. 60 replies in a single 45-minute session is risky. Always space your sessions at least 2 hours apart.
Content variety matters. If your 50 daily replies all follow the same structure ("Great point! I would add that..."), the system may flag them as template-based spam. Vary your openings, lengths, and formats.
Thread context matters. Replying multiple times in the same thread is weighted differently than replying once across many threads. 5 replies in a single thread you are actively participating in is fine. Dropping a single reply in 50 different threads in 30 minutes looks like spam.
The safe sweet spot for the reply guy strategy:
- 20-25 replies per session
- 2-3 sessions per day
- 50-70 total replies per day
- Minimum 2 hours between sessions
Safe zone: 50-70 replies/day across 3 sessions. Danger zone: 150+ replies/day or 50+ in a single hour.
Follow and Unfollow Limits
Follow/unfollow limits are among the most strictly enforced on X, because follow manipulation was heavily abused in the past.
Follow limits:
| Threshold | Daily Volume | Risk Level |
|---|---|---|
| Safe | Under 20 | No risk |
| Moderate | 20-30 | Low risk for established accounts |
| Risky | 30-100 | Likely to trigger restriction |
| Dangerous | 100+ | Almost certain restriction |
Unfollow limits:
| Threshold | Daily Volume | Risk Level |
|---|---|---|
| Safe | Under 20 | No risk |
| Moderate | 20-30 | Low risk |
| Risky | 30-100 | High risk, especially combined with follows |
| Dangerous | 100+ | Almost certain restriction |
The follow/unfollow trap:
The classic "follow 100 accounts, wait for follow-backs, unfollow the ones who did not follow back" strategy is a known spam pattern. X's system detects this with high accuracy. If your follow count and unfollow count are both high and roughly equal over a 7-day window, you will be flagged.
Safe following strategy:
- Follow 5-10 relevant accounts per day
- Only follow accounts you genuinely want to see content from
- Never unfollow more than 10 accounts in a day
- Never do follow/unfollow cycles (follow and unfollow the same accounts within a week)
- The best follows come from genuine engagement: follow people who reply to your content or who create valuable content you discovered through your reply sessions
Account age considerations:
New accounts (under 30 days) should follow no more than 10 accounts per day. The system applies stricter thresholds to new accounts because mass-follow bots typically start immediately after account creation.
The follow/unfollow strategy is dead. It was risky in 2024 and it is practically suicidal in 2026. Grow through replies and content, not follow manipulation.
Like and Bookmark Limits
Likes are the most lenient action on X, but they still have limits.
Like limits:
| Threshold | Daily Volume | Risk Level |
|---|---|---|
| Safe | Under 100 | No risk |
| Moderate | 100-200 | No risk for normal use |
| Risky | 200-500 | May trigger if combined with other high-volume actions |
| Dangerous | 500+ | Likely restriction, especially if rapid |
Why likes matter less:
Likes carry the lowest algorithmic weight and the highest rate limit threshold. X is more lenient with likes because they are a passive signal. Spam bots focus on follows and replies (which drive growth), not likes.
When likes become dangerous:
- Liking 100+ posts in under 10 minutes. This looks like a bot
- Liking exclusively from one account's content. This looks like coordinated manipulation
- Mass-liking combined with mass-replying in the same session. The combination signals suggest automated behavior
Bookmarks:
Bookmarks have no known rate limits that affect account health. They are private and do not generate any public signal. Bookmark as much as you want.
The strategic use of likes:
As part of your daily routine, likes serve a purpose beyond the rate limit question. Liking a tweet before replying to it signals to the original poster that your reply is genuine engagement, not spam. It also creates a notification that draws their attention to your reply.
Use likes strategically as part of your engagement: like the tweet, then reply. This natural pattern of human behavior also happens to be the safest from a rate-limit perspective.
Likes are the safest action on X. Stay under 200/day and you will never have a problem.
DM Limits
Direct messages have moderate rate limits and deserve attention because they are commonly used in outreach and relationship-building.
DM limits:
| Threshold | Daily Volume | Risk Level |
|---|---|---|
| Safe | Under 20 | No risk |
| Moderate | 20-30 | Low risk |
| Risky | 30-50 | Moderate risk, especially to non-followers |
| Dangerous | 50+ | High risk |
The critical distinction: followers vs non-followers:
DMs to people who follow you are treated very differently from DMs to people who do not follow you. Messaging your followers is normal communication. Messaging strangers is outreach, which looks like spam at scale.
- DMs to followers: Safer, higher implicit limit. You can message 20-30 followers per day without concern
- DMs to non-followers: Much stricter. Keep to under 10 per day. More than 15-20 will likely trigger a restriction
Auto-DM triggers:
Automated welcome DMs (sending a pre-written message to every new follower) are one of the most common shadowban triggers for growing accounts. If you are using an auto-DM tool, disable it. Manual, personalized DMs to select new followers are fine. Automated mass DMs are not.
Safe DM practices:
- Only DM people after genuine interaction (they replied to your tweet, you had a conversation in a thread)
- Keep initial DMs short and genuine, not salesy
- Never send the same DM text to multiple people (even manually). Identical messages are flagged
- Space DMs throughout the day. Do not send 15 DMs in 10 minutes
- If someone does not respond to your DM, do not send a follow-up for at least 7 days
Auto-DMs are the #1 cause of DM-related shadowbans. If you use any auto-DM service, disconnect it immediately.
X Premium Differences
X Premium (formerly Twitter Blue) changes some limits, but not in the ways most people expect.
What Premium changes:
Read limits (significantly higher):
- Free accounts: see roughly 500-600 tweets per day before rate limiting kicks in on the reading side
- Premium: see significantly more (the exact number varies, but several thousand per day)
- Premium+: reportedly even higher read limits
Post length:
- Free: 280 characters per tweet
- Premium: Up to 25,000 characters per post (long-form)
- This does not affect rate limits, only the maximum length of individual posts
Visibility boost:
- Premium subscribers get a small algorithmic boost to their content distribution
- Premium replies appear higher in threads by default (above non-Premium replies)
- This is a visibility advantage, not a rate limit change
What Premium does NOT change:
Write limits are roughly the same. The number of tweets, replies, follows, and likes you can perform per day does not meaningfully increase with Premium. The thresholds that trigger shadowbans appear to be applied equally to Premium and free accounts.
Shadowban immunity does not exist. Premium accounts get shadowbanned. The algorithmic moderation system does not exempt paying customers. There is anecdotal evidence that Premium accounts recover slightly faster, but this is not confirmed.
Support response times are faster. If you do get shadowbanned, Premium subscribers get prioritized support responses (24-48 hours vs 3-7 days). This is the most tangible benefit for dealing with account restrictions.
Is Premium worth it for rate limit purposes?
Not specifically for rate limits. Premium is worth it for the reply visibility boost (your replies appear higher in threads) and the longer post format. These are genuine growth advantages. But do not subscribe expecting to escape rate limits or shadowban enforcement.
Premium does NOT increase write rate limits. It does give higher reply visibility and faster support response times.
Building a Rate-Limit-Safe Routine
Here is how to structure your daily engagement to stay well within safe limits while maximizing growth.
The 3-session daily plan:
Morning session (15-20 minutes):
- Check your target list for fresh posts
- Reply to 15-20 tweets
- Like 20-30 tweets
- Post 1-2 original tweets
- Follow 2-3 new relevant accounts
Midday session (10-15 minutes):
- Check for new posts from targets
- Reply to 10-15 tweets
- Like 15-20 tweets
- Respond to any engagement on your morning content
Evening session (15-20 minutes):
- Final reply session: 10-15 replies
- Like 15-20 tweets
- Post 1 original tweet
- Follow 2-3 new accounts if warranted
- Send 2-3 DMs to people you engaged with today
Daily totals:
- 35-50 replies (well under the 80 danger threshold)
- 3-4 original tweets
- 50-70 likes
- 4-6 follows
- 2-3 DMs
Buffer margins:
These numbers include a significant safety margin. You could push to 70-80 replies per day and likely be fine. But the margin exists because some days you might accidentally go heavier in one session, or X might tighten limits without notice. Better to have room than to ride the edge.
Tracking:
Use a simple tally system. At the start of each session, note how many replies you have done today. At the end, update the count. This takes 5 seconds and prevents accidental over-engagement.
This routine aligns with the reply guy strategy framework while keeping you safely within all known rate limits.
The 3-session structure is not just about rate limits. It also catches posts at different times of day, maximizing your visibility across time zones.
Conclusion
Rate limits on X are the invisible rules of the platform. You will never see an error message warning you that you are approaching a limit. You will just wake up one day with zero impressions and wonder what happened.
The key numbers to remember:
- Replies: 80/day max, 30/hour max, spread across sessions
- Tweets: 50/day max (most accounts need far fewer)
- Follows: 30/day max, avoid follow/unfollow cycling
- Likes: 200/day max (most lenient)
- DMs: 30/day max, under 10 to non-followers
The three rules that keep you safe:
- Spread your activity. Never concentrate your engagement in a single session. Three 15-minute sessions beats one 45-minute session every time
- Vary your content. No two replies should look identical. Mix your lengths, openings, and formats
- Track your numbers. A simple daily tally prevents accidental over-engagement. You cannot manage what you do not measure
These limits might feel restrictive if you are eager to grow fast. But consider: 50-70 quality replies per day, done consistently for 30 days, produces remarkable growth. You do not need 150 replies per day. You need 50 good ones, every day, without getting restricted.
The accounts that grow the fastest are not the ones that push limits. They are the ones that stay within limits consistently. Consistency beats intensity, especially when intensity carries the risk of a shadowban that wipes out days or weeks of progress.
Work with the system, not against it.