Skip to main content

API Rate Limit Calculator

Calculate your maximum AI API throughput from your RPM and TPM rate limits.

Last Updated: July 26, 2026

RPM/TPM limits vary by provider, model, and your account's usage tier, and change often — so rather than guess a table that could already be stale, enter the actual limits shown on your own provider dashboard (e.g. OpenAI's organization limits page) below.

Your Rate Limits

Max throughput — bound by TPM

111 req/min

RPM ceiling

500

TPM ceiling

111

Max / day

159,840

What This Calculator Measures

AI providers cap how much you can send them per minute — usually through two separate limits: RPM (requests per minute) and TPM (tokens per minute). This calculator figures out your real maximum throughput given both limits, and tells you which one is actually holding you back.

Why Two Limits Instead of One

RPM caps how many separate API calls you can fire, regardless of size. TPM caps the total token volume across those calls, regardless of how many requests it's split across. A workload with many tiny requests can hit the RPM ceiling while barely touching its token budget; a workload with few huge requests can do the opposite and blow through TPM while sending very few requests. You need to check both.

The Math

max requests/min by RPM = your RPM limit
max requests/min by TPM = floor(your TPM limit ÷ average tokens per request)
effective max/min        = the smaller of the two
binding constraint        = whichever ceiling is lower

Why We Don't Hardcode Provider Tier Tables

Rate limits are tied to your account's usage tier (often based on cumulative spend), and providers adjust them over time. A table baked into this calculator would go stale within months — instead, pull your actual current limits from your provider's dashboard (for example, OpenAI's organization limits page) and plug them in here for a result you can trust.

Common Mistakes

  • Sizing infrastructure off request count alone. If your binding constraint is TPM, adding more parallel request workers won't help — you'll just get rate-limited faster.
  • Forgetting rate limits are per-organization, not per-API-key. Multiple integrations or team members sharing one account share the same pool of RPM/TPM.

Frequently Asked Questions

Frequently Asked Questions

RPM/TPM limits depend on your account's usage tier and change as providers update their policies, so a hardcoded table would go stale quickly. Enter the limits shown on your own provider dashboard for an accurate result.
It tells you which limit you'll hit first. If you're bound by RPM, you're sending small requests fast enough to hit the request-count ceiling before the token ceiling. If bound by TPM, your requests are large enough that you'll run out of token budget before request budget.