Blog

Rate Limit Exceeded on Twitter: What It Means and How Long It Lasts

Twitter
What Does Rate Limit Exceeded Mean on Twitter?
What Does Rate Limit Exceeded Mean on Twitter?

It means X's servers counted too many requests from you inside a time window and stopped answering for a while. It is a traffic control, not a penalty attached to your account. X's help page names one remedy, trying again once the limit period has passed, and there is nothing to appeal. The counter resets on a clock and browsing returns on its own.

What the Message Is Telling You

Nothing about you. "Rate limit exceeded" is the standard answer a server gives when one client asks for too much too fast, and it is not specific to the platform: most large web services return some version of it, usually as HTTP status 429, Too Many Requests, a code standardised in 2012.
On X (formerly Twitter) it reaches ordinary readers through the front door, not the developer door. You open a long thread, tap into a few profiles, scroll their replies, go back, and the feed stops loading with the error sitting where posts should be. No email arrives and no notice appears on your profile. You refresh, it is still there, and that is the part that makes people assume they have been punished.
The notice settles it. An account restriction comes with a message when you log in saying your features are limited, sometimes for a set time with a countdown, so expiry alone proves nothing. A rate limit comes with nothing beyond the error itself. If the app works again twenty minutes later and no such message ever appeared, the system was throttling requests and your account was never the subject.
Rate limit exceeded on Twitter explained: what the error means, why ordinary readers hit it, how long it holds, and which "fixes" have nothing behind them.

Where the Cap Came From, and Why Nobody Can Quote a Current Number

On 1 July 2023 Elon Musk posted that the platform was applying "temporary limits" on how many posts an account could read per day: 6,000 for verified accounts, 600 for unverified, 300 for new unverified ones. Within hours he posted higher figures twice more, first 8,000, 800 and 400, then 10,000, 1,000 and 500, and framed the move as a response to "extreme levels of data scraping & system manipulation". It was the day reading limits stopped being an API concern and became something a person with a phone could hit before lunch.
The numbers themselves are the least useful part of that episode. The limits were announced in posts, revised twice within hours of the first one, and never settled into a maintained public table. X's help pages have documented daily caps on actions such as posting, following and direct messages for years, and those numbers have been revised, sometimes without announcement. In May 2026 the unverified posting allowance on that page fell to 50 original posts and 200 replies a day, down from 2,400, noticed by users and confirmed by reporters comparing the page with archived copies. So when an article states flatly that the limit today is exactly N, treat it as folklore unless it points at a live X page you can open yourself. As of September 2026, X publishes no current reading figure, and neither does anyone quoting one.

A Reading Cap, a Posting Cap, and an Account Restriction

These three produce different symptoms, and telling them apart saves the panic.
  • A reading cap breaks loading. Timelines and profiles fail to render, and the error appears where content belongs. Posting often still works.
  • An action cap breaks doing. The compose box refuses or the follow button bounces back, and X's help page says the error message tells you which limit you have hit.
  • An account restriction breaks the account. It arrives as a message when you log in, may state a set time, usually offers an appeal or a verification step, and does not quietly disappear while you make coffee.
Read the wording before diagnosing. "Rate limit exceeded" over a blank timeline is the first case almost every time.

How Long It Holds

X does not publish a countdown for consumer accounts and the app shows no timer. The developer side is documented: API responses carry `x-rate-limit-limit`, `x-rate-limit-remaining` and `x-rate-limit-reset`, the last a Unix timestamp for when the window rolls over, with windows commonly 15 minutes or 24 hours depending on the endpoint. Nothing equivalent is surfaced in the app. X's help pages offer only rough guidance for actions: a few hours after a posting limit, a day after the daily follow limit, an hour or so after following too many accounts too quickly. For reading they say nothing, so there you are working blind.
What follows is a rule of thumb, not anything X publishes. Wait fifteen minutes without opening the app, then try once. If it loads, it was probably a short window, and you will hit it again at the same scrolling pace. Still blocked after an hour, and you may be behind a longer or daily counter. Still blocked tomorrow after an untouched night, and it is probably not a rate limit at all: look for an account message when you log in, and check whether X is having an outage.
One habit is worth dropping: refreshing does not shorten the wait, and X does not document what happens to attempts made during a block.

What Does Not Clear It

Most advice circulating on this error was inherited from other problems and has nothing behind it here.
Logging out and back in is not reported to clear it, and X does not document what the reading counter is attached to. Clearing the cache or reinstalling does not reset a counter that lives on the server. Switching from app to browser lands you on the same account, and X says its posting, following and messaging limits count actions from all devices. A VPN or a new IP address is not reported to make any difference.
Third-party clients are not a route around it either. Twitter cut off the big third-party apps in January 2023 and then banned such clients in its developer agreement, so apps like Tweetbot and Twitterrific, which once offered a different reading path, shut down. Logged-out browsing was walled off separately, on 30 June 2023, a day before the read limits; it was partly restored within days. X's help page says public posts are visible to anyone, with or without an account, and as of September 2026 a direct link to a single post often still opens without signing in, though browsing beyond it tends to hit a sign-in prompt.
Making a second account is the option people reach for last, and it is a poor one. Under the 2023 scheme, brand new unverified accounts carried the lowest allowance of all, so that workaround arrives pre-throttled.

Caps Are Normal. Published Numbers Are Not.

Every large platform limits something, and few keep a clear page explaining the current values. Facebook is the standing example: its friend cap has been argued over for a decade, and whether a 10,000 friends limit is actually possible still gets answered with confident numbers from people quoting each other.
The same vacuum shows up in measurement. Because Meta publishes no official benchmark, what counts as a good engagement rate on Facebook is answered almost entirely by third-party averages, which is why running the engagement rate formula on your own numbers beats adopting a quoted industry figure. Rate limits work the same way. When the owner of a system stays quiet, the silence fills with specifics nobody verified.
If the scrolling behind the error was research for an account you are building, a forced pause is a reasonable moment to look at the growth side instead, and our list of X (Twitter) follower and engagement services sets out what we run for those accounts.

If You Are Hitting It Through the API

Developers meet this error far more often than readers, and on that side it is a design problem to solve in code. The response comes back as 429 with headers giving the limit, what you have left and when it resets, so the documented handling is to read `x-rate-limit-reset`, sleep until that timestamp, then retry, backing off if needed. One trap deserves naming. X's rate limit page documents only those three headers, but some endpoints also carry a 24-hour cap, and responses posted on X's developer forum show that cap in separate headers, `x-user-limit-24hour-reset` and `x-app-limit-24hour-reset`, next to an `x-rate-limit-reset` for a shorter window. Sleep to the short timestamp and you can wake your job into another 429. Log every header on a 429, and if a 24-hour reset is there, honour that one.
Beyond that the fixes are structural. Cache what you already have. Batch lookups where an endpoint accepts multiple IDs. Spread scheduled jobs so they do not all fire at the top of the hour, and watch `x-rate-limit-remaining` so you slow down before reaching zero. X's API plans have changed several times since 2023, including the pay-per-use pricing launched in February 2026, so check the current rate limit table at docs.x.com instead of trusting a blog post, including this one.
A reader who hits the wall twice in one day is scrolling faster than the platform wants to serve. A script that hits it twice in one minute has a retry loop with no brakes, and that one will keep hitting it forever.

Frequently Asked Questions

How long does Twitter rate limit exceeded last?

X publishes no countdown for consumer accounts. For actions its help pages give rough guidance: a few hours after a posting limit, a day after the daily follow limit. For reading they say nothing, so you are judging by behaviour: try after fifteen minutes, then after an hour. If a loading error survives an untouched night, it is probably not a rate limit at all, and you should look for an account message when you log in and check for an outage.

How do you fix a rate limit exceeded?

You wait. There is no setting to change and no appeal to file, because nothing has been decided about your account. Refreshing does not shorten the wait, so leave the app alone and try again after fifteen minutes, then after an hour. Clearing the cache or reinstalling does not reset a counter held on the server, and logging out or switching IP address is not reported to help.

Why did Twitter add a rate limit?

Reading limits arrived publicly on 1 July 2023, when Elon Musk posted that temporary caps were being applied and described them as a response to extreme levels of data scraping and system manipulation. The announced figures were raised twice more within the same day. Request limits themselves are not new or unusual: they are routine infrastructure protection, and most large platforms apply some version to both apps and APIs.
🌟 A quick word from
Created by the social media strategists at INSTABOOST — Georgia's leading experts in social media promotion. See our pricing and plans on the main portal, or browse the Georgian website.
See also
How to Soft Block on Twitter Without Sending a Notification
How to soft block on Twitter (X): block the account, unblock it a second later, and they quietly stop following you. No notification is sent.
How to Remove a Follower on X (Formerly Twitter) Without Blocking Them
How to remove followers on Twitter, now X: the button on the web, why phones may not show it, what the person sees, and how it differs from blocking.
Why You Can't See Your Likes on Twitter Anymore
Why can't I see my likes on Twitter? X made likes private in June 2024. Here is where your own Likes tab moved and how to tell a change from a bug.
How to Hide Likes on X: What You Can Still Control
How to hide likes on X, honestly: X made everyone's likes private in June 2024, so there is no toggle left. Here is what stays public.
Can People See Your Likes on Twitter? Who Sees What Since 2024
Can people see your likes on Twitter? Since June 2024 the Likes tab is gone from public profiles. Here is who still sees what, and where yours live.
How To See Likes On X When The Tab Is Gone From Everyone Else's Profile
How to see likes on X: your own Likes tab still exists and only you can open it. The exact path in the app, on the web, and inside your data archive.
X Engagement Rate by Follower Count: How It Shifts as You Grow?
How X engagement rate by follower count changes as you grow, why per-follower and per-impression benchmarks disagree, and which numbers are commonly reported.
Twitter Thread Hook Formulas That Actually Get Read
Twitter thread hook formulas work when the promise matches reader intent and tweet two delivers proof fast. Here is how to write openings that keep people reading.
Average X Post Reach: What to Expect by Account Size
Average X post reach is commonly reported at a few percent of followers, and it falls as accounts grow. Here are realistic benchmarks and ranges by account size.
X Post CTR Benchmark: What's a Good Click Rate?
An X post click through rate benchmark only means something in context: see the commonly reported ranges for organic and promoted posts, and how to read your own.
How the X Algorithm Ranks Replies?
A plain look at how the X algorithm ranks replies: the open-sourced weights, the signals that sustain a conversation, and how to read reply performance.
Twitter Follower Growth Rate Benchmark: What's Realistic?
Commonly cited figures put a realistic Twitter follower growth rate benchmark near 2-5% a month for established accounts, and much higher for tiny ones.