Methodology

How we collect prices

PriceRadar fetches pricing from provider pages and aggregators on a fixed schedule, normalises every value to USD per 1M tokens, and stores a hashed snapshot of each fetch so every published number traces back to its source.

At launch, prices are sourced primarily from the deterministic OpenRouter models feed. A price is marked stale when its source has not been successfully re-verified within three times its scheduled interval, or was never verified by our own pipeline (imported seed data). Stale prices stay visible - we show data as of <date> rather than hiding or silently freezing them.

Price history starts from 2026-07: we record changes from the moment we begin watching a source, so charts fill in over time rather than being back-filled.

Source registry

The public list of sources feeding PriceRadar.

IDProviderTypeStatusScheduleLast OK
src-alibaba-qwen-pricingalibabaA · pricingactive35 5 * * *2026-08-01
src-anthropic-deprecationsanthropicC · deprecationsactive44 6 * * *2026-08-01
src-anthropic-pricinganthropicA · pricingactive12 6,18 * * *2026-08-01
src-anthropic-release-notesanthropicC · changelogactive46 6 * * *2026-08-01
src-aws-bedrock-pricing-A · pricingdegraded20 4 * * 12026-07-28
src-azure-model-retirements-C · deprecationsdegraded30 4 * * 12026-07-28
src-azure-openai-prices-api-A · pricingactive45 3 * * *2026-07-31
src-bedrock-model-lifecycle-C · deprecationsdegraded35 4 * * 12026-07-28
src-cohere-pricingcohereA · pricingreserve45 4 * * 1-
src-deepseek-pricingdeepseekA · pricingactive30 5 * * *2026-08-01
src-fireworks-pricing-B · pricing_aggregatedactive5 7 * * *2026-08-01
src-gemini-deprecationsgoogleC · deprecationsactive48 6 * * *2026-08-01
src-google-gemini-pricinggoogleA · pricingactive14 6,18 * * *2026-08-01
src-google-vertex-pricing-A · pricingreserve40 4 * * 1-
src-groq-pricing-B · pricing_aggregatedactive10 7 * * *2026-08-01
src-litellm-history-B · pricing_aggregatedactive0 0 1 1 *-
src-litellm-prices-json-B · pricing_aggregatedactive30 */6 * * *2026-08-01
src-meta-llama-apimetaA · pricingreserve0 0 1 1 *-
src-mistral-pricingmistralA · pricingactive20 5 * * *2026-08-01
src-moonshot-kimi-pricingmoonshotA · pricingactive40 5 * * *2026-08-01
src-novita-pricing-B · pricing_aggregatedreserve50 4 * * 1-
src-openai-changelogopenaiC · changelogactive42 6 * * *2026-08-01
src-openai-deprecationsopenaiC · deprecationsactive40 6 * * *2026-08-01
src-openai-pricingopenaiA · pricingactive10 6,18 * * *2026-08-01
src-openrouter-models-api-B · pricing_aggregatedactive15 */2 * * *2026-08-01
src-techagent-seed-S · seedretired0 0 1 1 *-
src-together-pricing-B · pricing_aggregatedactive0 7 * * *2026-08-01
src-xai-modelsxaiA · pricingactive25 5 * * *2026-08-01
src-zhipu-glm-pricingzhipuA · pricingactive45 5 * * *2026-08-01
Methodology · PriceRadar