Skip to content
4xx · Client Error

429 Too Many Requests

The client has sent too many requests in a given amount of time.

What it means

HTTP 429 Too Many Requests means the client has hit a rate limit. The server is throttling because too many requests arrived in a short window. A Retry-After header often indicates how long to wait before trying again.

When it happens

It happens with aggressive scraping or crawling, API clients exceeding their quota, or a sudden traffic spike tripping rate-limit rules.

How to fix it

  • Honour the Retry-After header and slow your request rate.
  • Add backoff and retry logic to API clients.
  • Raise rate limits or whitelist trusted crawlers if you are blocking them unintentionally.
  • Cache responses to reduce the number of requests hitting the origin.

SEO impact

Harmful if it throttles crawlers. If Googlebot repeatedly receives 429, it slows crawling and pages may go stale or drop out. Ensure rate limits are generous enough for legitimate search engine bots.

Check it with Sitewell

Find out which of your URLs return 429

Paste a list of URLs and Sitewell checks the status code of every one at once — free and without signup.

Related codes

Related guides