{"name":"TryTokka LLM list-price dataset","description":"Published list prices for OpenAI and Anthropic models, in USD per million tokens, pinned to a verification date and checked in CI against OpenRouter for drift.","publisher":{"name":"Acsaven","url":"https://acsaven.com/"},"source":"https://trytokka.com/llm-rate-dataset","license":"https://creativecommons.org/licenses/by/4.0/","licenseNote":"CC BY 4.0 — reuse freely with attribution to TryTokka. The prices are published by the providers; this dataset is the pinned, dated and drift-checked compilation.","unit":"USD per 1,000,000 tokens","verifiedAt":"2026-07-15","ageDays":26,"maxAgeDays":90,"stale":false,"coverage":{"models":33,"providers":["openai","anthropic"]},"methodology":["Rates are read by hand from each provider’s published pricing page and pinned in source control.","CI fails the build if a pinned rate drifts from OpenRouter, or if the verification date is older than the max age.","These are LIST rates for planning. Real invoices differ with prompt caching, batch tiers and negotiated pricing.","cachedInput is the prompt-cache read rate where the provider offers one, and null where it does not.","output is null for embedding models, which produce no billable output tokens. It is never 0 — a zero would read as \"free output\".","Nothing is auto-updated from a provider page — a human always reads the change, because a confidently wrong rate is worse than an old one."],"models":[{"provider":"openai","model":"gpt-3.5-turbo","kind":"generation","usdPerMillionTokens":{"input":0.5,"output":1.5,"cachedInput":null}},{"provider":"openai","model":"gpt-4","kind":"generation","usdPerMillionTokens":{"input":30,"output":60,"cachedInput":null}},{"provider":"openai","model":"gpt-4-turbo","kind":"generation","usdPerMillionTokens":{"input":10,"output":30,"cachedInput":null}},{"provider":"openai","model":"gpt-4-turbo-preview","kind":"generation","usdPerMillionTokens":{"input":10,"output":30,"cachedInput":null}},{"provider":"openai","model":"gpt-4.1","kind":"generation","usdPerMillionTokens":{"input":2,"output":8,"cachedInput":0.5}},{"provider":"openai","model":"gpt-4.1-mini","kind":"generation","usdPerMillionTokens":{"input":0.4,"output":1.6,"cachedInput":0.1}},{"provider":"openai","model":"gpt-4.1-nano","kind":"generation","usdPerMillionTokens":{"input":0.1,"output":0.4,"cachedInput":0.025}},{"provider":"openai","model":"gpt-4o","kind":"generation","usdPerMillionTokens":{"input":2.5,"output":10,"cachedInput":1.25}},{"provider":"openai","model":"gpt-4o-2024-08-06","kind":"generation","usdPerMillionTokens":{"input":2.5,"output":10,"cachedInput":1.25}},{"provider":"openai","model":"gpt-4o-2024-11-20","kind":"generation","usdPerMillionTokens":{"input":2.5,"output":10,"cachedInput":1.25}},{"provider":"openai","model":"gpt-4o-mini","kind":"generation","usdPerMillionTokens":{"input":0.15,"output":0.6,"cachedInput":0.075}},{"provider":"openai","model":"gpt-4o-mini-2024-07-18","kind":"generation","usdPerMillionTokens":{"input":0.15,"output":0.6,"cachedInput":0.075}},{"provider":"openai","model":"gpt-5","kind":"generation","usdPerMillionTokens":{"input":1.25,"output":10,"cachedInput":0.125}},{"provider":"openai","model":"gpt-5-mini","kind":"generation","usdPerMillionTokens":{"input":0.25,"output":2,"cachedInput":0.125}},{"provider":"openai","model":"gpt-5-nano","kind":"generation","usdPerMillionTokens":{"input":0.05,"output":0.4,"cachedInput":0.025}},{"provider":"openai","model":"o1","kind":"generation","usdPerMillionTokens":{"input":15,"output":60,"cachedInput":7.5}},{"provider":"openai","model":"o1-mini","kind":"generation","usdPerMillionTokens":{"input":1.1,"output":4.4,"cachedInput":0.55}},{"provider":"openai","model":"o1-preview","kind":"generation","usdPerMillionTokens":{"input":15,"output":60,"cachedInput":7.5}},{"provider":"openai","model":"o3","kind":"generation","usdPerMillionTokens":{"input":2,"output":8,"cachedInput":0.5}},{"provider":"openai","model":"o3-mini","kind":"generation","usdPerMillionTokens":{"input":1.1,"output":4.4,"cachedInput":0.55}},{"provider":"openai","model":"o4-mini","kind":"generation","usdPerMillionTokens":{"input":1.1,"output":4.4,"cachedInput":0.55}},{"provider":"openai","model":"text-embedding-3-large","kind":"embedding","usdPerMillionTokens":{"input":0.13,"output":null,"cachedInput":null}},{"provider":"openai","model":"text-embedding-3-small","kind":"embedding","usdPerMillionTokens":{"input":0.02,"output":null,"cachedInput":null}},{"provider":"openai","model":"text-embedding-ada-002","kind":"embedding","usdPerMillionTokens":{"input":0.1,"output":null,"cachedInput":null}},{"provider":"anthropic","model":"claude-3-5-haiku","kind":"generation","usdPerMillionTokens":{"input":0.8,"output":4,"cachedInput":0.08}},{"provider":"anthropic","model":"claude-3-5-opus","kind":"generation","usdPerMillionTokens":{"input":15,"output":75,"cachedInput":1.5}},{"provider":"anthropic","model":"claude-3-5-sonnet","kind":"generation","usdPerMillionTokens":{"input":3,"output":15,"cachedInput":0.3}},{"provider":"anthropic","model":"claude-3-7-sonnet","kind":"generation","usdPerMillionTokens":{"input":3,"output":15,"cachedInput":0.3}},{"provider":"anthropic","model":"claude-3-haiku","kind":"generation","usdPerMillionTokens":{"input":0.25,"output":1.25,"cachedInput":0.03}},{"provider":"anthropic","model":"claude-3-opus","kind":"generation","usdPerMillionTokens":{"input":15,"output":75,"cachedInput":1.5}},{"provider":"anthropic","model":"claude-3-sonnet","kind":"generation","usdPerMillionTokens":{"input":3,"output":15,"cachedInput":0.3}},{"provider":"anthropic","model":"claude-opus-4","kind":"generation","usdPerMillionTokens":{"input":15,"output":75,"cachedInput":1.5}},{"provider":"anthropic","model":"claude-sonnet-4","kind":"generation","usdPerMillionTokens":{"input":3,"output":15,"cachedInput":0.3}}]}