OpenAI API 429 Too Many Requests (Rate Limit)
Quick answer
A 429 rate_limit_error means you sent requests or tokens too fast, or ramped traffic too quickly. Honor Retry-After, use exponential backoff with jitter and ramp gradually.
Most likely fix: Honor Retry-After and back off
How to fix it
Try these in order — the most common fix is first.
1. Honor Retry-After and back off
- Read the Retry-After header and wait at least that long
- Without it, use exponential backoff with jitter
- Cap attempts and total retry time
Did this fix it?2. Ramp traffic gradually
- Above 1M input tokens/min, raise load no more than 50% every 15 minutes
Did this fix it?3. Reduce wasted capacity
- Set max_tokens close to the expected output
- Batch prompts where possible
Did this fix it?4. Move non-urgent work to the Batch API
- Submit large jobs through the Batch API so they skip synchronous limits
Did this fix it?5. Raise your tier
- Tiers rise with total credit purchases: Build $5, Launch $100, Grow $500
- Check Settings > Limits for your current limits
Did this fix it?
Symptoms
Requests fail with HTTP 429 "Rate limit reached" or code slow_down, often in bursts.
Why it happens
- Requests or tokens per minute above your tier limit
- Traffic ramped too fast (slow_down)
- Retry loops that count against the limit
- Oversized max_tokens reserving capacity
This guide also covers
- openai 429 too many requests
- openai rate limit reached
- openai slow_down
Still not working?
If OpenAI keeps failing, you're not alone. See every OpenAI problem users report or the alternatives people switch to.
Have an app idea? Our small team builds any software: web and mobile apps, games, desktop, AI tools. Price agreed together.
Talk to usThe same problem in other apps
All plan limits, paywalls & watermarks guides →
- Claude Usage Limit Reached (Anthropic Claude)
- Gemini Usage Limit Reached (Google Gemini)
- Perplexity Pro Limit Reached: Why It Happens (Perplexity)
Other OpenAI errors
- OpenAI API Error: You Exceeded Your Current Quota (insufficient_quota)
- OpenAI API 401 Incorrect API Key Provided
- OpenAI API 500 and 503 Server Errors (server_is_overloaded)
- OpenAI API Request Timed Out / 504 Gateway Timeout
- OpenAI API Credits Expired or Balance Disappeared
- OpenAI "Your Organization Must Be Verified" 403 Error
- OpenAI API model_not_found: Model Does Not Exist or You Do Not Have Access
- OpenAI API context_length_exceeded: Maximum Context Length Error