AI Model Price Monitor - GPT, Claude, Gemini & 300+ models avatar

AI Model Price Monitor - GPT, Claude, Gemini & 300+ models

Pricing

from $1.00 / 1,000 ai model price records

Go to Apify Store
AI Model Price Monitor - GPT, Claude, Gemini & 300+ models

AI Model Price Monitor - GPT, Claude, Gemini & 300+ models

Live per-token API pricing for 300+ AI models — GPT, Claude, Gemini, Llama, Mistral & more — normalized to $/1M tokens, with price-change detection between runs. MCP-ready.

Pricing

from $1.00 / 1,000 ai model price records

Rating

0.0

(0)

Developer

Gene Swank

Gene Swank

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 days ago

Last modified

Share

AI Model API Pricing Monitor — GPT, Claude, Gemini & 300+ models

Every AI model's API price, one dataset, always current — with automatic price-change detection.

AI providers change prices and ship new models weekly. Teams hand-maintain pricing spreadsheets that go stale in days. This actor replaces that: one run returns per-token pricing for 300+ models across OpenAI, Anthropic, Google, Meta, Mistral, DeepSeek, xAI and more — normalized to USD per 1M tokens so everything is directly comparable — and flags exactly which prices moved since your last run.

What it does

  • 📊 Pulls from two structured sources: OpenRouter (live marketplace pricing) and LiteLLM's maintained database of official list prices
  • 🔁 Normalizes everything to $ / 1M input tokens and $ / 1M output tokens
  • 🚨 Price-change detection: each record is flagged none, new, or the exact delta (e.g. input $3.00 → $2.50/1M (-16.7%)) since your previous run
  • 🔔 onlyChanges mode outputs just the moved prices — pipe it into Slack/email via Apify integrations for a free price-alert system
  • 🤖 API, schedules, and MCP ready — AI agents can ask "what's the cheapest model with a 200k context window?" against live data

Who uses this

  • Engineering teams choosing models on cost/performance — with real, current numbers
  • FinOps & procurement tracking AI spend exposure as providers reprice
  • Devtool & platform builders who need a pricing table that never goes stale
  • AI agents doing autonomous model selection and cost optimization
  • Newsletter writers & analysts covering the AI market — schedule daily, get every price move first

Output example

{
"provider": "anthropic",
"model": "anthropic/claude-sonnet-4.6",
"inputPerMTokUsd": 3.0,
"outputPerMTokUsd": 15.0,
"contextWindow": 200000,
"priceChange": "none",
"source": "OpenRouter",
"scrapedAt": "2026-07-14T15:04:05.000Z"
}

Input options

FieldDescriptionDefault
sourcesOpenRouter, LiteLLM, or bothboth
providerFiltere.g. ["openai","anthropic","google"]all
modelFiltere.g. ["gpt-5","claude","gemini"]all
maxInputPricePerMTokPrice ceilingnone
detectChangesFlag price moves since your last runtrue
onlyChangesOutput only moved prices (alerting mode)false

The killer workflow

  1. Schedule this actor daily with detectChanges: true
  2. Add an Apify integration (Slack, email, webhook) filtered on non-empty priceChangesDetected in the summary
  3. You now know about every AI price cut and price hike the morning it happens — before your competitors reprice

FAQ

How is this different from checking provider pricing pages? One normalized dataset vs a dozen differently-formatted pages — plus history and change detection, which pricing pages don't give you.

Where does the data come from? OpenRouter's public models API (live routed marketplace pricing) and LiteLLM's continuously-maintained pricing database (official list prices). Both are structured sources, not fragile page scraping.

Why do some models appear twice? Marketplace pricing (OpenRouter) and official list price (LiteLLM) can differ — that spread is itself useful signal. Filter to one source if you want a single view.


Companion actor: GPU Cloud Price & Availability Tracker — same normalized approach for GPU rental prices.