LLM Pricing Scraper — OpenRouter Model Prices & Changes avatar

LLM Pricing Scraper — OpenRouter Model Prices & Changes

Pricing

Pay per event

Go to Apify Store
LLM Pricing Scraper — OpenRouter Model Prices & Changes

LLM Pricing Scraper — OpenRouter Model Prices & Changes

Scrape prices for 400+ LLMs (OpenAI, Anthropic, Google, DeepSeek, Meta, Mistral and more) from OpenRouter: input/output $ per 1M tokens, context length, modalities. Flags new models and price changes since your last run.

Pricing

Pay per event

Rating

0.0

(0)

Developer

Agent Data Co

Agent Data Co

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Share

LLM Pricing Scraper — OpenRouter Model Prices & Price Changes

Get LLM API pricing for 400+ models listed on OpenRouter (OpenAI, Anthropic, Google, DeepSeek, Meta, Mistral, xAI, Qwen and more): input and output price per 1M tokens, context length, modalities and tool support. Every run is compared with the previous one, so the Actor also tells you about new models, price changes, context changes and removed models.

What does this LLM pricing scraper do?

It reads OpenRouter's public models API, normalises prices to USD per 1M tokens and compares the result with the snapshot saved by your last run (in a named key-value store). Filter by provider, search term or free models only, or set onlyChanged to get just the models that changed. No API key or login is needed. Prices are OpenRouter's listed prices and can differ from direct provider prices.

Why use it?

  • Public OpenRouter models API — no key needed
  • Prices normalised to $ per 1M tokens
  • Change detection: new_model / price_changed / context_changed
  • Filter by provider, search term or free-only

Data source

OpenRouter public models API GET https://openrouter.ai/api/v1/models. Prices are OpenRouter's listed prices and may differ from direct provider prices.

Input

  • search: Model name filter
  • providers: Provider filter
  • freeOnly: Free models only
  • onlyChanged: Only new/changed since last run
  • stateStoreName: Named store for snapshots

Example input:

{
"providers": [
"openai",
"anthropic",
"google"
],
"onlyChanged": false
}

Output

Each dataset item looks like this:

{
"id": "anthropic/claude-sonnet",
"provider": "anthropic",
"promptUsdPer1M": 3,
"completionUsdPer1M": 15,
"contextLength": 200000,
"isFree": false,
"change": "unchanged"
}

Export as JSON, CSV, Excel or HTML, or pull via the Apify API, webhooks, Make, Zapier, n8n or the Apify MCP server.

How much does it cost?

Pay per event: $0.001 per run + $0.0005 per result (≈ $0.50 per 1,000 results). You are never charged for results on a failed run: if no data is found, the run fails loudly with an explanation instead of returning an empty "success".

Use cases

  • AI cost dashboards and model routers
  • Alerts when a model's price drops
  • Directories and comparison sites keeping LLM prices current
  • Analysts tracking LLM price trends

Scheduling & monitoring

Schedule it daily or weekly in Apify Console and connect a webhook/Slack/email integration to get new items automatically.

FAQ

Is this legal? It uses OpenRouter's public models API (no authentication). Prices are as listed by OpenRouter. No personal data is collected.

Something broke? Open an issue on the Issues tab; the actor is tested daily.

Tips

Tip: price-change alerts. Schedule a daily run with onlyChanged: true and connect email, Slack or a webhook, and you hear about every LLM price cut or increase the day it happens. Keeping each run's dataset gives you a price history per model.


More AI-ecosystem Actors from Agent Data Co

Built and maintained by Agent Data Co. Our Actors collect public AI-ecosystem data and work well together on a daily schedule: