The OpenAI API rate-limits per organization across requests per minute/day (RPM/RPD), tokens per minute/day (TPM/TPD), images per minute, and batch-queue tokens — whichever ceiling you hit first triggers throttling. Limits grow automatically through usage tiers earned by cumulative spend.
Rate limits (RPM/TPM) scale with tier and differ per model; the exact live numbers are in your account's Limits page.
Cumulative paid usage of $1,000-plus (with account age requirements) promotes you automatically. There is no application form for standard tiers; only enterprise arrangements go beyond Tier 5's limits.
Agents make bursts of parallel calls — retries, subagents, and background loops multiply RPM fast, and rate limits are organization-wide, so every running agent shares one pool.
Requests that reach the API count toward RPM even when they error, and retry storms without backoff are the classic way agents lock themselves out. Honor the reset headers with exponential backoff.
Hitting these limits from an agent? The specific errors have dedicated fixes: OpenAI “Rate limit reached for requests” (429) · 429 Too Many Requests — what it means & how to fix · Codex “You've hit your usage limit” — how to fix
And if the limits themselves are the problem: this reference is maintained by Standard Compute, a flat-rate gateway with no RPM, TPM, or daily caps — heavy use is paced, never rejected. How that works →