All HTTP Status Codes
429

Too Many Requests

4xx Client Error

What It Means

The user has sent too many requests in a given amount of time (rate limiting).

When You'll See It

Returned by APIs when the client exceeds the rate limit. Often includes a Retry-After header.

Related Status Codes

Frequently Asked Questions

What does HTTP 429 mean?

HTTP 429 Too Many Requests means: The user has sent too many requests in a given amount of time (rate limiting).

When does a server return 429?

Returned by APIs when the client exceeds the rate limit. Often includes a Retry-After header.

Is 429 a client error or server error?

HTTP 429 is a Client Error (4xx) response. This means the issue is on the client side — the request was incorrect or unauthorized.

Looking for all status codes in one place? Use the interactive HTTP Status Codes reference tool to search and browse all codes.