All HTTP Status Codes
429
Too Many Requests
4xx Client Error
RFC 6585What it means
The client has sent too many requests in a given time window. The server is rate-limiting the client. The Retry-After header indicates when to retry.
Common causes
- API rate limit exceeded
- Too many login attempts
- DDoS protection triggered
- Automated scraping detected
How to fix it
Slow down requests. Check the Retry-After header for the wait time. Implement exponential backoff and request queuing in your client.
Example response
HTTP/1.1 429 Too Many Requests Retry-After: 60 X-RateLimit-Limit: 100
Test this status code live
Send real HTTP requests and inspect status codes directly in your browser.