Downloads
Data dumps for offline analysis and research. Free to download, no key required.
price-history.csv
Full published price-change history for every tracked model, one row per change, sorted by detection time ascending. Includes estimated backfill from the LiteLLM price archive (rows marked is_backfilled=true).
The dump includes estimated backfill from the LiteLLM price archive; such rows are marked is_backfilled=true. Rows verified by our own pipeline are marked false.
Columns
| Column | Description |
|---|---|
| model_id | Canonical machine-channel id provider:model-slug (e.g. openai:openai-gpt-5-mini) - the same id the model card, REST API, CSV dump and JSON feed print. The provider's api id (openai:gpt-5-mini) resolves as an alias. |
| model_name | Human-readable model name. |
| component | Price component the change applies to (input, output, cached_input, …). |
| region | Price region (global unless stated otherwise). |
| tier | Price tier (standard, batch, …). |
| channel | Price channel: official, openrouter, … |
| unit | Always usd_per_1m_tokens - USD per 1M tokens, same token as the REST price_unit. |
| old | Previous value, decimal string. Empty when the component first appeared. |
| new | New value, decimal string. Empty when the component was removed. |
| detected_at | ISO 8601 timestamp when the change was detected. |
| is_backfilled | true = estimated point backfilled from the LiteLLM archive; false = verified by our own pipeline. |
Feeds & machine-readable channels
Live data in machine formats - for feed readers, scripts and AI agents.