API free tiers and rate limits
Which LLM APIs you can try for free, and how many requests, tokens and dollars each usage tier allows. Every value is copied from the provider's own rate limit page and links back to it.
OpenAI
Free tier: yes · source page| Tier | Model | Limit | Value |
|---|---|---|---|
| Free | All models | Spend cap per month | $100 |
| Build | All models | Spend cap per month | $500 |
| Launch | All models | Spend cap per month | $5,000 |
| Grow | All models | Spend cap per month | $200,000 |
| Build | Astra, Sol, Terra | Requests per minute | 5,000 |
| Build | Astra, Sol, Terra | Tokens per minute | 1,000,000 |
| Build | Luna | Requests per minute | 5,000 |
| Build | Luna | Tokens per minute | 2,000,000 |
| Launch | Astra, Sol, Terra | Requests per minute | 10,000 |
| Launch | Astra, Sol, Terra | Tokens per minute | 4,000,000 |
| Launch | Luna | Requests per minute | 10,000 |
| Launch | Luna | Tokens per minute | 10,000,000 |
| Grow | Astra, Sol, Terra | Requests per minute | 15,000 |
| Grow | Astra, Sol, Terra | Tokens per minute | 40,000,000 |
| Grow | Luna | Requests per minute | 30,000 |
| Grow | Luna | Tokens per minute | 180,000,000 |
Anthropic
Free tier: not stated · source page| Tier | Model | Limit | Value |
|---|---|---|---|
| Start | All models | Spend cap per month | $500 |
| Build | All models | Spend cap per month | $1,000 |
| Scale | All models | Spend cap per month | $200,000 |
| Start tier | Claude Fable 5.x | Requests per minute | 1,000 |
| Start tier | Claude Fable 5.x | Input tokens per minute | 500,000 |
| Start tier | Claude Fable 5.x | Output tokens per minute | 100,000 |
| Start tier | Claude Opus 5.5 | Requests per minute | 1,000 |
| Start tier | Claude Opus 5.5 | Input tokens per minute | 2,000,000 |
| Start tier | Claude Opus 5.5 | Output tokens per minute | 400,000 |
| Start tier | Claude Opus 5 | Requests per minute | 1,000 |
| Start tier | Claude Opus 5 | Input tokens per minute | 2,000,000 |
| Start tier | Claude Opus 5 | Output tokens per minute | 400,000 |
| Start tier | Claude Opus 4.x | Requests per minute | 1,000 |
| Start tier | Claude Opus 4.x | Input tokens per minute | 2,000,000 |
| Start tier | Claude Opus 4.x | Output tokens per minute | 400,000 |
| Start tier | Claude Sonnet 5.5 | Requests per minute | 1,000 |
| Start tier | Claude Sonnet 5.5 | Input tokens per minute | 2,000,000 |
| Start tier | Claude Sonnet 5.5 | Output tokens per minute | 400,000 |
| Start tier | Claude Sonnet 5 | Requests per minute | 1,000 |
| Start tier | Claude Sonnet 5 | Input tokens per minute | 2,000,000 |
| Start tier | Claude Sonnet 5 | Output tokens per minute | 400,000 |
| Start tier | Claude Sonnet 4.x | Requests per minute | 1,000 |
| Start tier | Claude Sonnet 4.x | Input tokens per minute | 2,000,000 |
| Start tier | Claude Sonnet 4.x | Output tokens per minute | 400,000 |
| Start tier | Claude Haiku 5.5 | Requests per minute | 1,000 |
| Start tier | Claude Haiku 5.5 | Input tokens per minute | 2,000,000 |
| Start tier | Claude Haiku 5.5 | Output tokens per minute | 400,000 |
| Start tier | Claude Haiku 4.5 | Requests per minute | 1,000 |
| Start tier | Claude Haiku 4.5 | Input tokens per minute | 2,000,000 |
| Start tier | Claude Haiku 4.5 | Output tokens per minute | 400,000 |
| Start tier | Claude Haiku 3.5 | Requests per minute | 1,000 |
| Start tier | Claude Haiku 3.5 | Output tokens per minute | 20,000 |
| Build tier | Claude Fable 5.x | Requests per minute | 2,000 |
| Build tier | Claude Fable 5.x | Input tokens per minute | 1,500,000 |
| Build tier | Claude Fable 5.x | Output tokens per minute | 300,000 |
| Build tier | Claude Opus 5.5 | Requests per minute | 5,000 |
| Build tier | Claude Opus 5.5 | Input tokens per minute | 5,000,000 |
| Build tier | Claude Opus 5.5 | Output tokens per minute | 1,000,000 |
| Build tier | Claude Opus 5 | Requests per minute | 5,000 |
| Build tier | Claude Opus 5 | Input tokens per minute | 5,000,000 |
| Build tier | Claude Opus 5 | Output tokens per minute | 1,000,000 |
| Build tier | Claude Opus 4.x | Requests per minute | 5,000 |
| Build tier | Claude Opus 4.x | Input tokens per minute | 5,000,000 |
| Build tier | Claude Opus 4.x | Output tokens per minute | 1,000,000 |
| Build tier | Claude Sonnet 5.5 | Requests per minute | 5,000 |
| Build tier | Claude Sonnet 5.5 | Input tokens per minute | 5,000,000 |
| Build tier | Claude Sonnet 5.5 | Output tokens per minute | 1,000,000 |
| Build tier | Claude Sonnet 5 | Requests per minute | 5,000 |
| Build tier | Claude Sonnet 5 | Input tokens per minute | 5,000,000 |
| Build tier | Claude Sonnet 5 | Output tokens per minute | 1,000,000 |
| Build tier | Claude Sonnet 4.x | Requests per minute | 5,000 |
| Build tier | Claude Sonnet 4.x | Input tokens per minute | 5,000,000 |
| Build tier | Claude Sonnet 4.x | Output tokens per minute | 1,000,000 |
| Build tier | Claude Haiku 5.5 | Requests per minute | 5,000 |
| Build tier | Claude Haiku 5.5 | Input tokens per minute | 5,000,000 |
| Build tier | Claude Haiku 5.5 | Output tokens per minute | 1,000,000 |
| Build tier | Claude Haiku 4.5 | Requests per minute | 5,000 |
| Build tier | Claude Haiku 4.5 | Input tokens per minute | 5,000,000 |
| Build tier | Claude Haiku 4.5 | Output tokens per minute | 1,000,000 |
| Build tier | Claude Haiku 3.5 | Requests per minute | 2,000 |
| Build tier | Claude Haiku 3.5 | Output tokens per minute | 40,000 |
| Scale tier | Claude Fable 5.x | Requests per minute | 4,000 |
| Scale tier | Claude Fable 5.x | Input tokens per minute | 4,000,000 |
| Scale tier | Claude Fable 5.x | Output tokens per minute | 800,000 |
| Scale tier | Claude Opus 5.5 | Requests per minute | 10,000 |
| Scale tier | Claude Opus 5.5 | Input tokens per minute | 10,000,000 |
| Scale tier | Claude Opus 5.5 | Output tokens per minute | 2,000,000 |
| Scale tier | Claude Opus 5 | Requests per minute | 10,000 |
| Scale tier | Claude Opus 5 | Input tokens per minute | 10,000,000 |
| Scale tier | Claude Opus 5 | Output tokens per minute | 2,000,000 |
| Scale tier | Claude Opus 4.x | Requests per minute | 10,000 |
| Scale tier | Claude Opus 4.x | Input tokens per minute | 10,000,000 |
| Scale tier | Claude Opus 4.x | Output tokens per minute | 2,000,000 |
| Scale tier | Claude Sonnet 5.5 | Requests per minute | 10,000 |
| Scale tier | Claude Sonnet 5.5 | Input tokens per minute | 10,000,000 |
| Scale tier | Claude Sonnet 5.5 | Output tokens per minute | 2,000,000 |
| Scale tier | Claude Sonnet 5 | Requests per minute | 10,000 |
| Scale tier | Claude Sonnet 5 | Input tokens per minute | 10,000,000 |
| Scale tier | Claude Sonnet 5 | Output tokens per minute | 2,000,000 |
| Scale tier | Claude Sonnet 4.x | Requests per minute | 10,000 |
| Scale tier | Claude Sonnet 4.x | Input tokens per minute | 10,000,000 |
| Scale tier | Claude Sonnet 4.x | Output tokens per minute | 2,000,000 |
| Scale tier | Claude Haiku 5.5 | Requests per minute | 10,000 |
| Scale tier | Claude Haiku 5.5 | Input tokens per minute | 10,000,000 |
| Scale tier | Claude Haiku 5.5 | Output tokens per minute | 2,000,000 |
| Scale tier | Claude Haiku 4.5 | Requests per minute | 10,000 |
| Scale tier | Claude Haiku 4.5 | Input tokens per minute | 10,000,000 |
| Scale tier | Claude Haiku 4.5 | Output tokens per minute | 2,000,000 |
| Scale tier | Claude Haiku 3.5 | Requests per minute | 4,000 |
| Scale tier | Claude Haiku 3.5 | Output tokens per minute | 80,000 |
Google Gemini
Free tier: yes · source page| Tier | Model | Limit | Value |
|---|---|---|---|
| Tier 1 | All models | Spend cap per 10 minutes | $10 |
| Tier 2 | All models | Spend cap per 10 minutes | $50 |
| Tier 3 | All models | Spend cap per 10 minutes | $200 |
Mistral
Free tier: yes · source page| Tier | Model | Limit | Value |
|---|
DeepSeek
Free tier: not stated · source page| Tier | Model | Limit | Value |
|---|---|---|---|
| all | deepseek-flash | Concurrent requests | 2,500 |
| all | deepseek-v4-pro | Concurrent requests | 500 |
xAI
Free tier: not stated · source page| Tier | Model | Limit | Value |
|---|---|---|---|
| Tier 0 | grok-4.7 | Requests per second | 150 |
| Tier 1 | grok-4.7 | Requests per second | 172 |
| Tier 2 | grok-4.7 | Requests per second | 208 |
| Tier 3 | grok-4.7 | Requests per second | 312 |
| Tier 4 | grok-4.7 | Requests per second | 500 |
| Tier 0 | grok-4.7 | Tokens per minute | 50,000,000 |
| Tier 1 | grok-4.7 | Tokens per minute | 53,000,000 |
| Tier 2 | grok-4.7 | Tokens per minute | 60,000,000 |
| Tier 3 | grok-4.7 | Tokens per minute | 74,000,000 |
| Tier 4 | grok-4.7 | Tokens per minute | 100,000,000 |
| Tier 0 | grok-4.6 | Requests per second | 150 |
| Tier 1 | grok-4.6 | Requests per second | 172 |
| Tier 2 | grok-4.6 | Requests per second | 208 |
| Tier 3 | grok-4.6 | Requests per second | 312 |
| Tier 4 | grok-4.6 | Requests per second | 500 |
| Tier 0 | grok-4.6 | Tokens per minute | 50,000,000 |
| Tier 1 | grok-4.6 | Tokens per minute | 53,000,000 |
| Tier 2 | grok-4.6 | Tokens per minute | 60,000,000 |
| Tier 3 | grok-4.6 | Tokens per minute | 74,000,000 |
| Tier 4 | grok-4.6 | Tokens per minute | 100,000,000 |
| Tier 0 | grok-4.5 | Requests per second | 150 |
| Tier 1 | grok-4.5 | Requests per second | 172 |
| Tier 2 | grok-4.5 | Requests per second | 208 |
| Tier 3 | grok-4.5 | Requests per second | 312 |
| Tier 4 | grok-4.5 | Requests per second | 500 |
| Tier 0 | grok-4.5 | Tokens per minute | 50,000,000 |
| Tier 1 | grok-4.5 | Tokens per minute | 53,000,000 |
| Tier 2 | grok-4.5 | Tokens per minute | 60,000,000 |
| Tier 3 | grok-4.5 | Tokens per minute | 74,000,000 |
| Tier 4 | grok-4.5 | Tokens per minute | 100,000,000 |
| Tier 0 | grok-4.3 | Requests per second | 37 |
| Tier 1 | grok-4.3 | Requests per second | 50 |
| Tier 2 | grok-4.3 | Requests per second | 75 |
| Tier 3 | grok-4.3 | Requests per second | 125 |
| Tier 4 | grok-4.3 | Requests per second | 208 |
| Tier 0 | grok-4.3 | Tokens per minute | 10,000,000 |
| Tier 1 | grok-4.3 | Tokens per minute | 15,000,000 |
| Tier 2 | grok-4.3 | Tokens per minute | 25,000,000 |
| Tier 3 | grok-4.3 | Tokens per minute | 45,000,000 |
| Tier 4 | grok-4.3 | Tokens per minute | 85,000,000 |
| Tier 0 | grok-4.20-0309-reasoning | Requests per second | 37 |
| Tier 1 | grok-4.20-0309-reasoning | Requests per second | 50 |
| Tier 2 | grok-4.20-0309-reasoning | Requests per second | 75 |
| Tier 3 | grok-4.20-0309-reasoning | Requests per second | 125 |
| Tier 4 | grok-4.20-0309-reasoning | Requests per second | 208 |
| Tier 0 | grok-4.20-0309-reasoning | Tokens per minute | 10,000,000 |
| Tier 1 | grok-4.20-0309-reasoning | Tokens per minute | 15,000,000 |
| Tier 2 | grok-4.20-0309-reasoning | Tokens per minute | 25,000,000 |
| Tier 3 | grok-4.20-0309-reasoning | Tokens per minute | 45,000,000 |
| Tier 4 | grok-4.20-0309-reasoning | Tokens per minute | 85,000,000 |
| Tier 0 | grok-4.20-0309-non-reasoning | Requests per second | 37 |
| Tier 1 | grok-4.20-0309-non-reasoning | Requests per second | 50 |
| Tier 2 | grok-4.20-0309-non-reasoning | Requests per second | 75 |
| Tier 3 | grok-4.20-0309-non-reasoning | Requests per second | 125 |
| Tier 4 | grok-4.20-0309-non-reasoning | Requests per second | 208 |
| Tier 0 | grok-4.20-0309-non-reasoning | Tokens per minute | 10,000,000 |
| Tier 1 | grok-4.20-0309-non-reasoning | Tokens per minute | 15,000,000 |
| Tier 2 | grok-4.20-0309-non-reasoning | Tokens per minute | 25,000,000 |
| Tier 3 | grok-4.20-0309-non-reasoning | Tokens per minute | 45,000,000 |
| Tier 4 | grok-4.20-0309-non-reasoning | Tokens per minute | 85,000,000 |
| Tier 0 | grok-build-0.1 | Requests per second | 37 |
| Tier 1 | grok-build-0.1 | Requests per second | 50 |
| Tier 2 | grok-build-0.1 | Requests per second | 75 |
| Tier 3 | grok-build-0.1 | Requests per second | 125 |
| Tier 4 | grok-build-0.1 | Requests per second | 208 |
| Tier 0 | grok-build-0.1 | Tokens per minute | 10,000,000 |
| Tier 1 | grok-build-0.1 | Tokens per minute | 15,000,000 |
| Tier 2 | grok-build-0.1 | Tokens per minute | 25,000,000 |
| Tier 3 | grok-build-0.1 | Tokens per minute | 45,000,000 |
| Tier 4 | grok-build-0.1 | Tokens per minute | 85,000,000 |
| Tier 0 | grok-4.20-multi-agent-0309 | Requests per second | 9 |
| Tier 1 | grok-4.20-multi-agent-0309 | Requests per second | 12 |
| Tier 2 | grok-4.20-multi-agent-0309 | Requests per second | 18 |
| Tier 3 | grok-4.20-multi-agent-0309 | Requests per second | 31 |
| Tier 4 | grok-4.20-multi-agent-0309 | Requests per second | 56 |
| Tier 0 | grok-4.20-multi-agent-0309 | Tokens per minute | 2,500,000 |
| Tier 1 | grok-4.20-multi-agent-0309 | Tokens per minute | 3,700,000 |
| Tier 2 | grok-4.20-multi-agent-0309 | Tokens per minute | 6,200,000 |
| Tier 3 | grok-4.20-multi-agent-0309 | Tokens per minute | 11,000,000 |
| Tier 4 | grok-4.20-multi-agent-0309 | Tokens per minute | 21,000,000 |
Groq
Free tier: not stated · source page| Tier | Model | Limit | Value |
|---|---|---|---|
| Developer plan (base limits) | openai/gpt-oss-120b | Requests per minute | 30 |
| Developer plan (base limits) | openai/gpt-oss-120b | Requests per day | 1,000 |
| Developer plan (base limits) | openai/gpt-oss-120b | Tokens per minute | 8,000 |
| Developer plan (base limits) | openai/gpt-oss-120b | Tokens per day | 200,000 |
| Developer plan (base limits) | openai/gpt-oss-20b | Requests per minute | 30 |
| Developer plan (base limits) | openai/gpt-oss-20b | Requests per day | 1,000 |
| Developer plan (base limits) | openai/gpt-oss-20b | Tokens per minute | 8,000 |
| Developer plan (base limits) | openai/gpt-oss-20b | Tokens per day | 200,000 |
| Developer plan (base limits) | qwen/qwen3.8-27b | Requests per minute | 30 |
| Developer plan (base limits) | qwen/qwen3.8-27b | Requests per day | 1,000 |
| Developer plan (base limits) | qwen/qwen3.8-27b | Tokens per minute | 8,000 |
| Developer plan (base limits) | qwen/qwen3.8-27b | Tokens per day | 200,000 |
OpenRouter
Free tier: yes · source page| Tier | Model | Limit | Value |
|---|---|---|---|
| Less than 10 | :free | Requests per minute | 20 |
| Less than 10 | :free | Requests per day | 50 |
| At least 10 | :free | Requests per minute | 20 |
| At least 10 | :free | Requests per day | 1,000 |
MethodHow limits are read and checked
A script reads each provider's own rate limit page. Tables we can read directly are parsed in code; the rest are read by a language model told to copy each value exactly as written. Every value is then checked against the page text, and any value, tier or model name the page does not print is held for review instead of published. A free tier is marked yes only while the page itself says one exists; "not stated" means the page does not say, not that there is none.
Some providers publish per-model limits only inside their console (Google Gemini, Mistral) or set them per account; those tables show what the public page prints, such as tier spend caps. Limits change without notice, and your own account may differ: check your console before you plan around a number. A new row is recorded only when a value is first seen or changes, with the page address and the time it was read.
Prices for the same models are in the LLM API pricing timeline. More on how we source figures: how we collect our data. Spotted a wrong value? Write to ops@3ammarketer.com.