Every AI model price we track and how it has changed, free to download and reuse under CC BY 4.0. Credit “Model Menu, modelmenu.app”. No sign-up. Updated every 6 hours.
List price per million tokens on each model’s own API. History before 24 October 2026 comes from LiteLLM’s public price map; from then on, from our own pulls.
Where the price applies: the vendor’s API, or a router such as OpenRouter
unit
mtok (per million tokens) unless stated
input_usd_per_mtok
Input price, US dollars
output_usd_per_mtok
Output price, US dollars
cached_input_usd_per_mtok
Cached input price, where the vendor lists one
effective_from
When this price started (date or time, UTC)
effective_to
When it ended; empty for the current price
source
models.dev, openrouter, litellm or vendor (checked by hand)
source_url
Where we read it
verified_at
When a person or a later pull confirmed it; empty means not yet checked
API
Read-only JSON, no key, open CORS. Please cache: the data changes at most every 6 hours.
GET https://modelmenu.app/api/v1/models?kind=text&open_weights=true
GET https://modelmenu.app/api/v1/models/anthropic/claude-opus-5-5
GET https://modelmenu.app/api/v1/prices
GET https://modelmenu.app/api/v1/history/anthropic/claude-opus-5-5
GET https://modelmenu.app/api/v1/changelog
MCP server
Ask Claude, Cursor or any MCP client which model to use and what it costs. Tools: list_models, get_model, compare_prices, cheapest_models, price_history, recent_changes, list_changelog.
claude mcp add --transport http modelmenu https://modelmenu.app/mcp
Sources and terms
Our compilation is CC BY 4.0: use it for anything, including commercially, with credit. Upstream: prices from models.dev (MIT) and the OpenRouter models API, history from LiteLLM (MIT), checked against vendor pages by hand where verified_at is set. Prices change; check the vendor before you commit money. See how we work and the changelog.