All HTTP status codes

HTTP 429 Too Many Requests

Client Error

The client exceeded the rate limit. The Retry-After header (when present) says how long to back off.

Defined in RFC 6585

Common causes

  • Burst traffic beyond API quotas
  • Missing client-side throttling or runaway retry loops
  • Shared IPs (NAT, serverless egress) pooling many users into one limit

How to fix it

  1. Honor Retry-After and implement exponential backoff with jitter

  2. Batch or cache requests client-side

  3. Ask the provider for higher limits or per-key quotas

Want to explore status codes interactively? Try the free HTTP Status Code Reference — search, categories and example responses, right in your browser.