OpenAI · Rate Limits

Openai Rate Limits

OpenAI throttles on five dimensions at once — requests per minute, requests per day, tokens per minute, tokens per day and images per minute, plus audio minutes per minute for streaming audio models — and whichever is hit first returns 429. The numbers themselves are per MODEL and per usage TIER, and OpenAI publishes them in two different places: the monthly usage ceiling is tabulated by tier in the rate-limits guide (recorded below), while RPM/TPM are published per model on the models page and are not tabulated by tier anywhere, so they are not reproduced here rather than guessed at. Tier advancement is automatic on cumulative spend. The runtime signal is good: nine x-ratelimit-* headers plus Retry-After, including a separate project-token triple, so an agent can pace itself without ever reading the docs.

Openai Rate Limits is the machine-readable rate-limit profile for OpenAI on the APIs.io network, conforming to the API Commons Rate Limits specification.

It captures 7 rate-limit definitions, across the Free, Tier 1, Tier 2, Tier 3, and Tier 4 tiers, measuring usd_per_month and minutes_per_connection.

The profile also includes 5 backoff/retry policies defined and response codes documented for throttled and slowDown.

Tagged areas include Rate Limiting and AI.

7 Limits Throttle: 429
Rate LimitingAI

Limits

Free tier monthly usage limit organization
usd_per_month · month
100
Tier 1 monthly usage limit organization
usd_per_month · month
100
Tier 2 monthly usage limit organization
usd_per_month · month
500
Tier 3 monthly usage limit organization
usd_per_month · month
1000
Tier 4 monthly usage limit organization
usd_per_month · month
5000
Tier 5 monthly usage limit organization
usd_per_month · month
200000
Realtime WebSocket connection duration connection
minutes_per_connection · connection
60

Policies

Automatic tier advancement
Tiers advance automatically once cumulative paid spend crosses the threshold. There is no application step.
Per-model limits
Each model carries its own RPM/TPM ceiling, summarised on the models page and shown for your organization at platform.openai.com/account/limits. OpenAI does not publish a tier-by-model matrix, so no per-model numbers are asserted in this artifact.
Above Tier 5
Custom limits beyond Tier 5 are arranged through OpenAI sales.
Backoff guidance
Honor Retry-After and back off exponentially on 429 rate-limit responses. A 503 "Slow Down" is different — it asks for a sustained rate reduction held for 15 minutes, not a per-request retry.
429 is overloaded
Five distinct conditions return 429 and only one is retryable. Read error.code before retrying. See errors/openai-problem-types.yml.

Sources

Work with this as data

Every rate limit here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for rate limits

4 MCP tools reach this
  • find_rate_limitsBrowse and filter every rate limit in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This rate limit
curl "https://apis.io/api/v1/rate-limits/openai-rate-limits"
All rate limits
curl "https://apis.io/api/v1/rate-limits?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.