Quick Answers

What Does "429 Too Many Requests" Mean?

A 429 means the website thinks you are sending too many requests too fast. Slow down, respect Retry-After, and spread load across more IPs.

By Team of Monkeys Editorial Updated 1 min read Affiliate disclosure

This guide contains affiliate links to Geonode, Webshare and Rayobyte. If you buy through them we may earn a commission, at no extra cost to you.

What Does 429 Too Many Requests Mean illustration: a 429 means the website thinks you are sending too many requests too fast 3jdej38j4

The short answer

429 is the website saying "slow down". You have sent more requests than its rate limit allows from your IP, account or session. It may include a Retry-After header telling you how many seconds to wait.

What to do

  • Wait and retry with exponential backoff, and honour Retry-After.
  • Lower concurrency. Fewer parallel requests per IP.
  • Spread the load across rotating proxies so no single IP crosses the limit.
  • Cache pages you already have instead of fetching them again.
Quick question, quick answer (animated GIF) 3jdej38j4
Quick question, quick answer. GIF via GIPHY

Also known as

Rate limited, throttled, HTTP 429, too many requests error.

Learn more

Affiliate disclosure: Team of Monkeys is an affiliate of Geonode, Webshare and Rayobyte. Links and banners marked as sponsored, and links to Geonode, Webshare and Rayobyte in the text, use our referral links, and we may earn a commission if you buy through them, at no extra cost to you. Our explanations and comparisons are written to be useful whichever provider you choose.

Editorial note: Proxy providers change their pools, features and prices often, so treat any figures here as typical ranges at the time of writing and confirm current terms with the provider before you buy.