Skip to main content
All HTTP Status Codes
429

Too Many Requests

4xx Client Error

RFC 6585

What 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.

Open HTTP Tester

Related status codes

Other 4xx Client Error codes