Skip to content
← All Status Codes
429
Client Error

429 Too Many Requests

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

Definition (RFC 6585)

HTTP status code 429 429 Too Many Requests is defined in RFC 6585 (Additional HTTP Status Codes), not in RFC 9110. RFC 9110 defines the core HTTP status codes; this one was registered separately in the IANA HTTP Status Code Registry.

Description

The 429 Too Many Requests status code indicates that the user has sent too many requests in a given amount of time (rate limiting). The response may include a Retry-After header indicating how long to wait before making a new request.

Common Causes

  • API rate limit exceeded
  • Brute force protection triggered
  • DDoS protection activated
  • Too aggressive scraping

How to Fix

  • Implement exponential backoff
  • Respect Retry-After header
  • Cache API responses
  • Request rate limit increase from API provider

Check your website's HTTP status code

Check now →

Related Status Codes

Automate this check

Set up continuous monitoring and get an alert when something breaks. No manual runs to remember.