New! Metrow ISP proxies - 20% discount with ISP20
ISP proxies - 20% discount with ISP20
Learn more

How to Fix Twitter Error Code: 429 (Too Many Requests)

Twitter error response 429 indicates that you’re sending too many requests to the Twitter API. The main reason this error code appears is hitting a rate limit for a given endpoint or reaching the Tweet cap. 

You can find the rate limits on the endpoint’s API reference page or on the developer dashboard. Rate limiting depends on your Twitter API access as they’re set per-app and per-user levels. 

The most common rate limiting interval is 15 minutes. For example, Twitter API v2 rate limits are 200 Tweets posted every 15 minutes per user. This means that if you get the 429 error code, chances are that it will go away in less than 15 minutes.

You can avoid the rate limiting error by following these suggestions:

  • Slow down your requests, so you don’t hit the rate limiting
  • Check your HTTP headers that indicate when the limit resets and pause your requests until then
  • Use Twitter proxies to avoid the 429 error by rotating your IP addresses