LLM API Pricing Tracker.
OpenAI API pricing and Claude API pricing, per million tokens, pulled live from each provider's own pricing page. Input, output, cache-read, and cache-write rates for GPT-6 Astra, Sol and Luna, GPT-5.6, Claude Opus 5.5, Fable 5.1, Sonnet 5 and Haiku 4.5. New OpenAI and Anthropic models appear here as soon as they are listed.
All models
| Model | Provider | Input / 1M | Output / 1M | Cache read / 1M | Cache write / 1M | Context | Updated |
|---|
Why list prices don't predict your bill
The per-million-token numbers in this table are the starting point of a cost estimate, not the estimate. Four things move the real figure, usually by more than the gap between two providers on this page.
- Cache reads. Where a provider supports prompt caching, cached input tokens bill at a fraction of the list price. A workload with a large fixed system prompt and a high hit rate pays an effective input price far below the number shown here.
- Output-heavy work. Output tokens cost several times input tokens on every provider. A model that looks cheap on input and expensive on output is cheap for retrieval-augmented answers and expensive for long-form generation.
- Retries and fallbacks. Every retry bills again. A model with a lower price and a higher failure rate on your task can cost more per completed request than the more expensive one.
- Reasoning tokens. Models that think before answering bill those tokens at the output rate, and the count is not visible in the prompt you wrote. Budget from measured usage, not from expected response length.
How often do these prices change?
Less often than model availability, but often enough that a quarterly review is the minimum. Providers cut prices when competitors do, introduce cheaper tiers of existing models, and deprecate older ones with a migration window. The practical consequence is that routing rules and budget assumptions both go stale — a routing table written six months ago is usually still correct and occasionally sending traffic to a model that is no longer the cheapest option that clears your quality bar.
Context windows are a ceiling, not a target
The context column shows the maximum a model accepts. It is not a budget to fill. Cost scales with what you actually send, and retrieval that grows context faster than it improves answers is one of the most common causes of a bill that rises without the product getting better. Measure the p95 context length you send in production; that number, not the ceiling, is what your invoice reflects.
How we track prices
OpenAI and Anthropic prices are read from the providers' published pricing pages at most six hours old; any model either provider lists is picked up automatically, and a parse that fails sanity checks falls back to the last verified table. Google, Meta, Mistral and DeepSeek rows are maintained by hand. Cache prices apply only where providers support prompt caching. Context windows are maximum supported; effective context may be lower for reasoning models.
Last updated: —
Related
- AI model release tracker — new models and announced retirements
- LLM cost calculator — calculate costs for your workload
- How much does GPT-5 cost? — pricing analysis
- LLM API pricing tracker research — methodology
- Provider arbitrage — when to switch providers