Twitter Rate Limit Exceeded: How to Fix It (2026)

Twitter Rate Limit Exceeded: What It Means
If you've seen the "rate limit exceeded" error on Twitter/X, you're not alone. This is one of the most common issues users face in 2026, and it's become more frequent since X restructured its rate limits around Premium subscription tiers.
A rate limit is simply a cap on how many actions you can perform within a specific time window. When you exceed that cap — whether it's reading tweets, following accounts, liking posts, or sending DMs — X temporarily blocks that action. The error usually clears on its own, but understanding why it happens helps you avoid it in the future.
Why Am I Getting Rate Limited on X?
There are several reasons X might rate-limit your account:
1. You're Reading Too Many Tweets
In July 2023, Elon Musk introduced tweet-reading limits that remain in effect (with modifications) in 2026:
| Account Type | Daily Tweet Reading Limit |
|---|---|
| Unverified (free) | ~1,000 tweets/day |
| New unverified account | ~500 tweets/day |
| Premium subscribers | ~10,000 tweets/day |
| Premium+ subscribers | Unlimited |
These limits were originally much harsher (300/day for free accounts) but have been gradually relaxed. However, heavy scrolling, especially through media-rich feeds, can still trigger the limit on free accounts.
2. You're Following or Unfollowing Too Fast
X enforces strict follow and unfollow limits — 400/day for free accounts, up to 1,000 for Premium. But even within those daily caps, performing actions too quickly triggers hourly rate limits. Following 50 accounts in 5 minutes will almost certainly trigger a temporary block.
3. You're Liking or Retweeting Too Quickly
Like limits are roughly:
- Free accounts: ~500 likes/day, with a soft cap of ~50/hour
- Premium accounts: ~1,000 likes/day
- Retweets: ~300/day for free, ~500 for Premium
Rapid-fire liking (scrolling through a feed and tapping the heart on every post) is one of the fastest ways to hit rate limits.
4. You're Sending Too Many DMs
DM limits in 2026:
- Free accounts: ~500 DMs/day to existing conversations, ~20 DMs/day to new contacts
- Premium accounts: ~1,000 DMs/day, ~50 to new contacts
- Group DMs: Count separately but have lower thresholds
5. You're Using Third-Party Apps or API
Third-party apps that access X through the API have separate — and often much lower — rate limits. If you're using multiple apps simultaneously (a scheduler, an analytics tool, and a follower tracker), their combined API calls can exhaust your rate limit.
6. Your Account Is Flagged
Accounts that have previously violated X's terms, received warnings, or been temporarily suspended may have permanently reduced rate limits. X doesn't disclose this, but affected users consistently report lower thresholds across all actions.
How to Fix Rate Limit Exceeded
Step 1: Wait It Out
Most rate limits reset automatically. The typical reset window is:
| Type of Limit | Reset Time |
|---|---|
| Hourly reading limit | 15–60 minutes |
| Daily reading limit | Resets at midnight UTC |
| Action limits (follow/like) | 15 minutes to 24 hours |
| API rate limits | 15-minute windows |
| Repeated violations | 24–72 hours |
Close the app or browser tab, do something else for 30 minutes, and try again. Continuing to attempt actions while rate-limited can extend the restriction.
Step 2: Log Out of Third-Party Apps
If you're using multiple apps connected to your X account, log out of all of them. Each app makes API calls that count toward your overall limit. After disconnecting, you can find and review connected apps at Settings → Security and account access → Apps and sessions.
Step 3: Clear Cache and Cookies
Sometimes rate limit errors persist in the browser even after the actual limit has reset. Clear your browser cache and cookies for x.com, or try accessing X from a different browser or device.
Step 4: Switch to the Mobile App (or Vice Versa)
Web and mobile app rate limits are tracked somewhat independently. If you're rate-limited on the web, the mobile app may still work — and vice versa. This isn't a guaranteed fix, but it works in many cases.
Step 5: Check if X Is Having Issues
Sometimes "rate limit exceeded" errors appear during platform-wide outages or infrastructure issues. Check Downdetector for X or search on other social platforms to see if others are experiencing the same issue.
How to Avoid Rate Limits
Space Your Actions
The single most effective prevention strategy is pacing. Instead of binge-scrolling or mass-following, spread your actions throughout the day:
- Scrolling: Take breaks every 20–30 minutes
- Following/unfollowing: No more than 30–50 per hour (detailed limits guide) — and if you're doing a mass unfollow, pace yourself even more carefully
- Liking: No more than 40–50 per hour
- Tweeting: No more than 50 per hour (including replies)
Use Unfollr for Efficient Account Management
If you're hitting rate limits because you're trying to clean up your following list, you need a smarter approach. Unfollr helps you identify exactly which accounts to unfollow — non-followers, inactive accounts, and bots — so you can prioritize the most impactful unfollows without wasting your limited daily quota.
Instead of manually scrolling through your following list and unfollowing randomly (which burns through rate limits fast), use Unfollr to create a targeted list and work through it methodically.
Consider X Premium
If rate limits are consistently disrupting your experience, X Premium's higher thresholds might be worth the investment:
- 10x tweet reading limit (10,000 vs 1,000/day)
- 2.5x follow/unfollow limits (1,000 vs 400/day)
- 2x like limits (1,000 vs 500/day)
For power users who spend significant time on the platform, Premium eliminates most rate limit frustrations.
Minimize Connected Apps
Every connected third-party app consumes part of your API rate allocation. Audit your connected apps regularly:
- Go to Settings → Security and account access → Apps and sessions → Connected apps
- Revoke access for any app you no longer use
- Keep only essential tools connected
Rate Limits for Developers
If you're building tools or apps that interact with the X API, here are the current rate limit tiers:
| API Tier | Cost | Tweet Cap | Rate Limits |
|---|---|---|---|
| Free | $0 | 500 tweets/month | 50 requests/15 min |
| Basic | $100/mo | 10,000 tweets/month | 150 requests/15 min |
| Pro | $5,000/mo | 300,000 tweets/month | 450 requests/15 min |
| Enterprise | Custom | Custom | Custom |
API rate limits return a 429 Too Many Requests HTTP status code with headers indicating when the limit resets:
x-rate-limit-limit— your cap for the current windowx-rate-limit-remaining— requests remainingx-rate-limit-reset— Unix timestamp when the window resets
X Premium Rate Limits vs Free: Full Comparison
| Action | Free Limit | Premium Limit | Difference |
|---|---|---|---|
| Tweet reading | ~1,000/day | ~10,000/day | 10x |
| Following | 400/day | 1,000/day | 2.5x |
| Unfollowing | ~400/day | ~1,000/day | 2.5x |
| Likes | ~500/day | ~1,000/day | 2x |
| DMs (new contacts) | ~20/day | ~50/day | 2.5x |
| Tweets posted | ~2,400/day | ~2,400/day | Same |
| Search queries | ~50/15 min | ~100/15 min | 2x |
Note: X doesn't officially publish all these numbers. The values above are based on community testing and may vary. X reserves the right to adjust limits without notice.
FAQ
How long does Twitter rate limit last?
Most rate limits reset within 15 minutes to 1 hour for hourly caps. Daily limits reset at midnight UTC. Repeated violations can result in extended restrictions lasting 24–72 hours.
Can I get permanently rate limited on Twitter?
Not officially, but accounts with a history of violations may have permanently reduced rate limits. If you consistently exceed limits, your account may also be flagged for additional monitoring.
Does using a VPN cause rate limits?
VPNs don't directly cause rate limits, but they can trigger X's security systems if you appear to be accessing the platform from multiple geographic locations in a short time. This can result in a temporary lock rather than a rate limit.
Why do I get rate limited even though I wasn't doing anything?
This usually happens because of connected third-party apps making API calls in the background, browser extensions that interact with X, or automated bookmark syncing. Check your connected apps and disable any browser extensions related to X.
Is the "rate limit exceeded" error the same as being shadowbanned?
No. Rate limits are temporary action blocks with clear error messages. Shadowbans reduce your content's visibility without any notification. They're completely different systems.
Will rate limits affect my account health or algorithm ranking?
Hitting rate limits occasionally won't affect your account standing or algorithmic reach. However, repeatedly triggering rate limits through aggressive automation can flag your account for "platform manipulation," which may reduce your algorithmic reach.
Final Thoughts
The "rate limit exceeded" error on Twitter/X is frustrating but manageable. In most cases, waiting 15–60 minutes resolves it. The key to avoiding it is pacing your actions and being strategic about how you use the platform.
If you're hitting rate limits because you're managing a large following list, switch to a targeted approach. Use Unfollr to identify the accounts that matter — non-followers, bots, and inactive users — and unfollow them strategically over several days instead of trying to clean up everything in one session.
