cd /news/ai-infrastructure/open-llm-api-price-history-3-months-… · home › topics › ai-infrastructure › article
[ARTICLE · art-160415] src=discuss.huggingface.co ↗ pub= topic=ai-infrastructure verified=true sentiment=· neutral

Open LLM API price history: 3 months of verified price changes (dataset + calculator Space)

A maintainer of the open aicostbudget-ai/ai-api-pricing dataset, which tracks list prices for about 100 LLM APIs with each row linked to the provider's official pricing page and a verification date, has published three months of logged price changes alongside a new history dataset, aicostbudget-ai/llm-api-price-history. The dataset records 22 new models added in September and October and 16 deprecation and retirement notices, with each change labeled either as a provider price change or as a correction on the maintainers' side so fixes do not register as market moves. Prices are accepted only from a provider's own pricing page, docs, API or announcement, never from third-party aggregators, and unknown prices are left empty rather than set to zero; a companion LLM API Pricing Calculator Space loads the data live for monthly cost estimates at user-specified token volumes.

read1 min views1 publishedOct 29, 2026

We maintain an open dataset of LLM API list prices (about 100 models) where every row links to the provider’s official pricing page and carries the date it was verified. Since July we also log every change, so here is what moved in the last three months.

Price cuts

Price increases

Churn: 22 new models in September and October, 16 deprecation and retirement notices.

Try it: the LLM API Pricing Calculator Space has a price table, a monthly cost estimate for your token volumes, and the change log. It loads the data live, so it stays current.

Use the data: current prices are in aicostbudget-ai/ai-api-pricing; the history (dated snapshots and change events) is in aicostbudget-ai/llm-api-price-history:

from datasets import load_dataset
changes = load_dataset("aicostbudget-ai/llm-api-price-history", "price_changes", split="train").to_pandas()
print(changes[changes["change_type"] == "price_update"])

In the snapshots, each change is labeled either as a provider price change (with its event) or as a correction on our side, so dataset fixes don’t show up as fake market moves.

How the prices are verified: prices are only accepted from the provider’s own pricing page, docs, API or announcement; third-party aggregators are never used as evidence. Each release captures the source passage, validates the schema and tiers, and is rehearsed against the website and the Hugging Face export before publishing. Unknown prices stay empty, never zero.

Feedback welcome: which providers or pricing modes (batch, caching, long context) should we cover next, and is a price you rely on missing or wrong?

── more in #ai-infrastructure 4 stories · sorted by recency
── more on @aicostbudget-ai/ai-api-pricing 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
→ Live at https://your-agent.zahid.host ✓
Get free account → Pricing
from €0/mo · no card required
LIVE [news/open-llm-api-price-h…] indexed:0 read:1min 2026-10-29 · —