FAQ
Claude API rate limit questions answered.
Short, hedged answers for people searching Claude API rate limits, RPM, TPM, usage tiers and 429 errors.
Are Claude API rate limits the same as claude.ai chat limits?
No. The Claude API on platform.claude.com and the Anthropic Console is billed and limited separately from claude.ai chat subscriptions. The API uses pay-as-you-go token pricing plus per-minute rate limits organized into usage tiers, while chat plans use a rolling five-hour limit plus weekly limits. Verify your exact API limits in the Anthropic Console.
What is the difference between RPM and TPM on the Claude API?
RPM is requests per minute, the number of API calls you can make in a minute. TPM is tokens per minute, usually split into input tokens per minute and output tokens per minute, capping how much text can flow through in a minute. You can be throttled by either dimension. Check current RPM and TPM figures per model in the Anthropic Console.
How do Claude API usage tiers work?
Anthropic organizes API rate limits into usage tiers, often described as Tier 1 through Tier 4. As your account history and cumulative spend grow, your tier increases automatically, which raises your RPM and TPM ceilings. Each tier has its own limits per model. Confirm your current tier and its limits in the Console.
How do I increase my Claude API rate limits?
Tiers generally rise automatically as your spend and account age increase, so consistent usage moves you up over time. If you need more before then, you can request higher limits through the Anthropic Console. Verify the current request process and eligibility on the official rate-limits documentation.
What does a 429 error mean on the Claude API?
A 429 status code means too many requests, meaning you hit a rate limit such as RPM or TPM. The fix is to slow down and retry with exponential backoff, ideally honoring the retry-after header if present. Spreading load and batching reduces how often you see 429s. See the official API error documentation for specifics.
Do Claude API rate limits differ per model?
Yes. Each model can have its own RPM and TPM limits at a given tier, and heavier models often have different ceilings than lighter ones. Always read the per-model rate-limit table in the Anthropic Console rather than assuming one number applies everywhere.
How is Claude API billed compared to a chat subscription?
The API is pay-as-you-go: you are charged per input and output token at the model's published rate, with no flat monthly message allowance. Chat subscriptions like Pro and Max are flat monthly fees with usage caps instead of per-token billing. Confirm current token pricing on the official pricing page.
How should I design an app to stay within Claude API limits?
Implement exponential backoff with jitter on 429s, batch and queue requests so you do not burst past RPM or TPM, cache repeated context, pick the lightest model that does the job, and monitor your usage in the Console. Building these in from the start avoids throttling as you scale. Verify limits and best practices in the official documentation.