OpenAI API 429 Too Many Requests (Rate Limit)

Share
Workaround available API Updated November 14, 2026Based on 4 user reportsHow we research

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. 1. Honor Retry-After and back off

    1. Read the Retry-After header and wait at least that long
    2. Without it, use exponential backoff with jitter
    3. Cap attempts and total retry time
    Did this fix it?
  2. 2. Ramp traffic gradually

    1. Above 1M input tokens/min, raise load no more than 50% every 15 minutes
    Did this fix it?
  3. 3. Reduce wasted capacity

    1. Set max_tokens close to the expected output
    2. Batch prompts where possible
    Did this fix it?
  4. 4. Move non-urgent work to the Batch API

    1. Submit large jobs through the Batch API so they skip synchronous limits
    Did this fix it?
  5. 5. Raise your tier

    1. Tiers rise with total credit purchases: Build $5, Launch $100, Grow $500
    2. 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 us
Fixed it? Share this guide

The same problem in other apps

All plan limits, paywalls & watermarks guides →

Other OpenAI errors

All 11 OpenAI errors and fixes →