Search tools

Find a tool by name or what it does.

429Too Many Requests

You have sent more requests than the server allows in a given period, so it is refusing until the limit resets.

Browse all HTTP status codes

When you see it

Rate limiting. Nothing is wrong with the request itself; there have simply been too many of them. A well-behaved 429 includes a Retry-After header saying how long to wait, and many APIs also send headers describing the limit and how much of it remains.

What to do about it

Wait for the period named in Retry-After, then retry. Retrying immediately usually extends the block rather than getting through it.

In code, back off progressively rather than at a fixed interval, and add a small random delay so that many clients recovering at once do not all retry in the same instant and trigger the limit again.

Look up another one

Open

Type a code, a partial code like 40, or any word from a name or description. Everything runs in your browser.

Filter
Copy format
Status codes

69 of 69 codes. Click a row to copy it.

1xx Informational (4)
2xx Success (10)
3xx Redirection (8)
4xx Client errors (31)
5xx Server errors (16)