Skip to content

Methodology

About & methodology

Every AI model. Every provider. Every change.

Model Pulse is the front page of the AI model market: prices, releases and repricings tracked hourly — with the numbers to prove who is cheapest, newest and fastest-moving. Built on open data, auditable in git, and free for humans and agents alike.

Data source

All model specifications, capabilities and prices come from models.dev, an open-source, community-maintained database of AI models. An hourly job fetchesapi.jsonandmodels.json, validates them, and diffs the result against the previous snapshot.

How diffs work

  • Every provider-model listing is flattened into comparable fields (costs, limits, capabilities, status).
  • Field-level changes become typed events: repriced, deprecated, context_changed, capability_changed.
  • A model appearing under a new provider emits provider_added; a brand-new canonical model emits model_added.
  • Snapshots are committed to git, so history is auditable and reproducible.

Pricing caveats

  • Prices are USD per 1M tokens as published by models.dev contributors.
  • A dash () means no public price is listed — it is not necessarily free. Some providers genuinely list $0; we show those as $0 only when at least one side is non-zero or the provider documents a free tier.
  • Tiered pricing (e.g., above/below 200K context) is flagged but shown at base rates.
  • Always verify with the provider before purchasing.

For machines

Every view has a JSON twin — see /llms.txt for the index. Agents are first-class consumers here.

Price badges

Put a model's current cheapest listed price in a README or documentation page. Each SVG is rebuilt from the same catalog as the site; the linked Markdown below sends readers to the full provider comparison.

[![GPT-4o price](https://www.vaanalytics.in/badge/openai/gpt-4o.svg)](https://www.vaanalytics.in/m/openai/gpt-4o)

Use the model's stable path-style ID after /badge/. The image updates when the catalog rebuilds; the destination remains the model's comparison page.

FAQ

Where does the data come from?

All model specifications, prices and capabilities come from models.dev, an open-source, community-maintained database. An hourly job fetches and validates their API, then diffs it against the previous snapshot.

How often do prices update?

Every hour. When a provider changes a listed price, a repriced event appears in the changelog within the hour, and per-model price history is kept as daily snapshots.

What does a dash (—) mean in a price column?

It means the provider does not publicly list a price for that model — it is not necessarily free. Always verify with the provider before purchasing.

Can I use this data programmatically?

Yes — every view has a JSON twin (/api/models.json, /api/prices.json, /api/events.json, /api/benchmarks.json), plus RSS feeds, an llms.txt index and an MCP server. See /llms.txt.

Are you affiliated with the labs or benchmarks?

No. Benchmark names are trademarks of their maintainers and scores are facts as publicly reported by labs; every leaderboard links back to the official benchmark site and the original score reports.

Sources & licenses

  • Model data — specifications, prices and capabilities come from models.dev (MIT-licensed open source), a community-maintained database. Prices are published claims by providers, not our measurements.
  • Benchmark scores — scores are factual results as publicly reported by labs; each model page and leaderboard links to the original report, and well-known benchmarks link to their official sites (e.g. SWE-Bench, Terminal-Bench, ARC Prize, Artificial Analysis). Benchmark names are trademarks of their respective maintainers; Model Pulse is not affiliated with or endorsed by them.
  • News headlines — titles, short excerpts and links fetched via the Tavily search API; copyright remains with the original publishers, and every item links back to its source.
  • Fonts — Inter, JetBrains Mono and Caveat, used under the SIL Open Font License via Google Fonts.
  • This site — code is MIT licensed. Reuse the data or badges freely with attribution to Model Pulse and models.dev.

All published content here derives from public sources; nothing confidential is republished. Provider names and model brands remain the property of their owners.