HTTP Reference

HTTP 429 Too Many Requests

The client exceeded a rate limit and must retry later.

Common Causes

  • Burst traffic from a single IP.
  • Too many repeated retries.
  • Low API plan quota reached.

Debugging Notes

  • Honor Retry-After headers in client logic.
  • Use exponential backoff for retries.

Example Response

{
  "status": 429,
  "error": "Too Many Requests",
  "message": "Rate limit exceeded"
}