← All status codes
4xx Client Error
429 Too Many Requests

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

What it means

A 429 Too Many Requests response indicates the client has been rate-limited. The server is refusing to process the request because the client has exceeded the allowed request rate. This is common with public APIs and helps prevent abuse.

Common causes

  • An API rate limit was exceeded.
  • Too many login attempts in a short time.
  • Automated requests are coming in too quickly.

How to fix it

  • Slow down the rate of requests.
  • Check the Retry-After header in the response for guidance on when to retry.
  • Implement exponential backoff in your client.
  • If you are a heavy user of an API, consider upgrading your plan.

Test a URL and see its actual status code now.

Open the checker →