Data sources

Prices are read automatically from the pages below once a day, normalized to USD per 1M tokens, and only recorded when a number actually changes. 5 of 10 providers are read from their own published pricing; the rest have no machine-readable page and come from a reseller catalogue, which is marked on every row it produces.

Pricing source and extraction method per provider
ProviderSourceHow it is readModels
OpenAIFirst-partyplatform.openai.com/docs/pricing.mdMarkdown rendering of the docs page (`.md` suffix)73
ClaudeAnthropicFirst-partydocs.anthropic.com/en/docs/about-claude/pricing.mdMarkdown rendering of the docs page (`.md` suffix)15
GeminiGoogleFirst-partyai.google.dev/gemini-api/docs/pricingHTML pricing tables, one per model29
GrokxAIFirst-partydocs.x.ai/docs/modelsStructured JSON embedded in the docs page6
GLMZhipu AIFirst-partydocs.z.ai/guides/overview/pricing.mdMarkdown rendering of the international docs (`.md` suffix)20
DeepSeekVia OpenRouteropenrouter.ai/api/v1/modelsvendor page not machine-readableOpenRouter catalogue13
QwenAlibabaVia OpenRouteropenrouter.ai/api/v1/modelsvendor page not machine-readableOpenRouter catalogue49
KimiMoonshot AIVia OpenRouteropenrouter.ai/api/v1/modelsvendor page not machine-readableOpenRouter catalogue9
DoubaoByteDanceVia OpenRouteropenrouter.ai/api/v1/modelsvendor page not machine-readableOpenRouter catalogue1
ERNIEBaiduVia OpenRouteropenrouter.ai/api/v1/modelsvendor page not machine-readableOpenRouter catalogue1

What is deliberately excluded

How accuracy is protected

Verify before you commit spend

This is an automated reading of pages that change without notice, and rows marked Via OpenRouter come from a reseller whose rate can differ from the vendor's own. For anything financially material, confirm against the provider's page — every model page links to the exact source used.

Use this data via the API →