How to Fix 429 Too Many Requests Error

Quick answer
A 429 Too Many Requests error means you sent too many requests in a short time and the site is rate-limiting you. Wait a few minutes, stop refreshing, and disable tools or extensions that auto-reload; developers should respect the Retry-After header.
What does “429 Too Many Requests” mean?
HTTP 429 means rate limit reached for your IP, account or API key.
What causes it?
- Refreshing or clicking too often
- Scripts, bots or extensions sending many requests
- Shared IP with many users
- API limit reached
Steps to try
Stop when the issue is resolved.
- Wait a few minutes and try again.
- Stop auto-refresh extensions.
- Clear cookies and log in again.
- Turn off VPN if many users share its IP.
- Developers: add delays and follow the Retry-After header.
Need more support? Check the official help: MDN Web Docs: HTTP response status codes
FAQs
How long does a 429 block last?
It depends on the site, often from a minute to an hour.
Why do I get 429 in ChatGPT or other apps?
You hit that service's usage limit. Wait for the limit to reset.
By Marcus Lee
·