Zest.
4xx · Client error

HTTP 429 Too Many Requests

You are being rate limited.

Common causes and fixes

  • Wait for the Retry-After header, then retry with exponential backoff.
  • Cache results and batch requests to stay under the limit.

Example response

HTTP
HTTP/1.1 429 Too Many Requests
Retry-After: 30
Content-Type: application/json; charset=utf-8

{ "error": "Too Many Requests" }

Look up the headers shown here in the HTTP headers reference.

Common questions

What does HTTP 429 mean?
Too Many Requests. You are being rate limited.
How do I fix a 429 error?
Wait for the Retry-After header, then retry with exponential backoff. Cache results and batch requests to stay under the limit.
Is 429 an error?
Yes. 4xx codes are client errors: The request contains a mistake or can't be fulfilled as sent.

Other 4xx codes