← 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 →