OpenRouter Models Scraper — AI Pricing & Specs | from $1.50/1K
Pricing
Pay per usage
OpenRouter Models Scraper — AI Pricing & Specs | from $1.50/1K
Scrape OpenRouter's full AI model catalog: 300+ models with pricing (prompt/completion/image $/token), context length, modality, provider, per-endpoint breakdown, and supported parameters. Official public API, no access friction.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Vitalii Bondarev
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
6 days ago
Last modified
Categories
Share
Scrape OpenRouter's full AI model catalog — 300+ models with pricing, context lengths, modalities, provider info, and optional per-endpoint breakdown.
What you get
| Field | Example |
|---|---|
model_id | openai/gpt-4o |
name | OpenAI: GPT-4o |
provider | openai |
context_length | 128000 |
pricing_prompt_usd_per_token | 0.0000025 |
pricing_completion_usd_per_token | 0.00001 |
pricing_image_usd_per_token | (when applicable) |
pricing_audio_usd_per_token | (when applicable) |
pricing_web_search_usd | (per search call) |
pricing_input_cache_read_usd_per_token | (cache pricing) |
pricing_internal_reasoning_usd_per_token | (reasoning models) |
modality | text+image->text |
input_modalities | ["text","image","file"] |
tokenizer | GPT |
is_free | false |
pricing_tier | paid / free / variable |
is_moderated | true |
supported_parameters | full list |
endpoints | per-provider breakdown (optional) |
url | browsable model page link |
created_at | ISO datetime |
| + 16 more fields | see dataset schema |
39 fields per model, pay per result.
Use cases
- LLM cost comparison: compare prompt/completion pricing across 57+ providers at once
- Model discovery: filter by modality, provider, context length, free vs. paid
- Pricing monitoring: track price changes over time (schedule the actor)
- AI product research: find which providers support which features (caching, reasoning, vision)
- Competitive intelligence: audit the LLM market automatically
Input
| Parameter | Type | Description |
|---|---|---|
filterText | string | Case-insensitive substring filter on model id/name/description |
includeEndpoints | boolean | Fetch per-provider endpoint breakdown (one extra API call/model) |
maxItems | integer | Max models to return; 0 = all (~300+) |
proxyConfiguration | proxy | Optional Apify Residential proxy (not required for standard use) |
Access method
Rung-1 (official public JSON API) — GET https://openrouter.ai/api/v1/models. No authentication, no access friction, no proxy required. Extremely reliable.
Pricing
Pay-per-result (PPE). Charged per model record pushed to the dataset.
| Catalog size | Cost at $1.50/1K |
|---|---|
| Full catalog (~344 models) | ~$0.52 |
| Top 50 models | ~$0.08 |
| Single provider filter | pennies |