OpenRouter Models Tracker
Pricing
from $0.02 / actor start
OpenRouter Models Tracker
Indexes the live OpenRouter model catalog into RAG-ready records with pricing, context, and capability flags. Detects new models and price changes between runs. Keyless, no proxy.
Pricing
from $0.02 / actor start
Rating
0.0
(0)
Developer
Cynix Dev
Maintained by CommunityActor stats
1
Bookmarked
2
Total users
1
Monthly active users
6 days ago
Last modified
Categories
Share
The only Apify actor that turns OpenRouter's keyless public model API into a clean, diffable model-intelligence feed. It snapshots the entire live catalog (422+ models) into RAG-ready records — per-token pricing, context length, architecture, modality, reasoning support, knowledge cutoff — and tells you what changed since the last run: new models, removals, and price moves.
What it does
- Indexes every model into records:
model_id,name,context_length,prompt_price_per_mtok,completion_price_per_mtok,architecture,modality,reasoning,knowledge_cutoff,provider,capabilities. - Filters optionally by capability (
reasoning,vision,function_calling,json_mode,web_search,audio,video), minimum context length, or max price. - Detects change (on by default) — stores a snapshot in actor KV and emits
changerecords for NEW / REMOVED / PRICE DROP / PRICE RISE models versus the previous run. The first run establishes the baseline and emits no changes.
Input example
{"onlyCapabilities": ["reasoning"],"minContextLength": 200000,"maxPricePerMTok": 2,"changeMonitor": true}
Output example (model record)
{"kind": "model","model_id": "deepseek/deepseek-v4-flash-vision","name": "DeepSeek: DeepSeek V4 Flash Vision","description": "A fast vision-capable reasoning model from DeepSeek.","context_length": 1048576,"prompt_price_per_mtok": 0.22,"completion_price_per_mtok": 0.48,"architecture": "deepseek","modality": "text,image","reasoning": true,"knowledge_cutoff": "2025-12","provider": "DeepSeek","capabilities": ["reasoning", "function_calling", "json_mode", "vision"]}
Output example (change record, from a later run where a model repriced):
{"kind": "change","model_id": "openai/gpt-5.5-mini","name": "OpenAI: GPT-5.5 Mini","description": "PRICE DROP: prompt $1.20/MTok -> $0.90/MTok","change": "PRICE DROP"}
A real run with the filter above returned 195 reasoning models at ≥200k context under $2/MTok. A second run with the catalog unchanged returned 422 models and zero change records — the delta logic does not emit false positives.
How to use
- Open the Actor and paste the JSON input (or use the form fields).
- Set
onlyCapabilities/minContextLength/maxPricePerMTokto narrow the catalog, or leave empty for everything. - Keep
changeMonitoron and schedule the Actor (e.g. daily) to build a model-market watch. - Click Start. Records appear in the default dataset.
Source notes
OpenRouter's public API (openrouter.ai/api/v1/models) does not expose modality flags for most models, so vision / audio capability is derived from the model description text. Pricing is normalized to USD per million tokens.
Pricing
Pay-per-event: a small per-run start fee plus a per-record item fee. Source is public keyless JSON — no proxy, no per-call API cost. See the Actor's pricing tab for the current rate.
Compliance
Reads only publicly published model metadata from OpenRouter's open API. No personal data, no login, no platform ToS conflict.
Support
Found a bug or need a field added? Open an issue on the Actor's Issues tab.