Skip to main content
apiguide.dev

HTTP 429 — Too Many Requests

The user has sent too many requests in a given amount of time.

Status CodeHTTP 429
CategoryClient Error (4xx)
API Error Subtypes1 error schema
HTTP Headers4 headers

What does HTTP status code 429 mean?

The 429 Too Many Requests status code indicates that the client has exceeded their allowed rate limits or quotas.

When to use it in APIs

Standard response for rate limiters. Include headers indicating limit, remaining quota, and time until reset (Retry-After).

How it compares to other codes

  • 503 Service Unavailable: Represents a server-side capacity outage. 429 represents a client-side quota violation.

Specific API Error Types for 429

Associated HTTP Headers

Related HTTP Status Codes