Pricing
from $1.00 / 1,000 results
AI Model Pricing Comparator
Compare LLM pricing across 380+ models from OpenRouter, Venice AI, and more. Find the cheapest provider for any model instantly. Cross-provider price comparison, filter by modality/context/capabilities, sort by savings. Real-time data, under 1 second.
Pricing
from $1.00 / 1,000 results
Rating
0.0
(0)
Developer
Actor stats
0
Bookmarked
5
Total users
0
Monthly active users
3 months ago
Last modified
Categories
Share
Compare LLM pricing across 15+ providers in real-time. Find the cheapest model for your use case in seconds.
What it does
Aggregates live pricing data from 380+ AI models across major providers:
- OpenRouter (340+ models) โ OpenAI, Anthropic, Google, Meta, Mistral, DeepSeek, Cohere, xAI, and more
- Venice AI (43 models) โ Uncensored models, unique offerings
All data is fetched in real-time from provider APIs (no stale caches). Results are normalized to a common schema with USD per million tokens pricing.
Use cases
- "What's the cheapest model with vision?" โ Filter by modality, sort by price
- "Compare all Claude models" โ Search by name, see every provider's price
- "Models under $1/MTok with 128K+ context" โ Filter by price and context window
- "What does GPT-4o cost on different providers?" โ Cross-provider price comparison
- Cost optimization for AI applications โ Find cheaper alternatives to expensive models
Input
| Parameter | Type | Description | Default |
|---|---|---|---|
query | string | Search model names and descriptions | (all) |
maxInputPrice | number | Max input price in $/MTok | (no limit) |
maxOutputPrice | number | Max output price in $/MTok | (no limit) |
minContextWindow | integer | Min context window in tokens | 0 |
modality | string | Filter: any, text, multimodal, image-gen, audio | any |
capabilities | string[] | Required: vision, function-calling, reasoning, web-search | (none) |
providers | string[] | Limit to specific providers | (all) |
sortBy | string | input_price, output_price, context_window, name | input_price |
includeFree | boolean | Include $0 (free tier) models | true |
maxResults | integer | Max models to return (0 = all) | 0 |
Output
Each model in the dataset includes:
{"name":"Anthropic: Claude Sonnet 4.6","model_id":"anthropic/claude-sonnet-4.6","provider":"Anthropic","source":"openrouter","input_price_per_mtok":3.0,"output_price_per_mtok":15.0,"context_window":1000000,"max_output_tokens":64000,"modality":"multimodal","input_modalities":["text","image"],"output_modalities":["text"],"capabilities":["vision"],"description":"...","huggingface_id":"...","fetched_at":"2026-03-11T16:45:00+00:00"}
Examples
Cheapest non-free models:
{"includeFree":false,"sortBy":"input_price","maxResults":20}
All Claude models compared:
{"query":"claude","sortBy":"input_price"}
Cheapest multimodal (vision) models:
{"modality":"multimodal","includeFree":false,"sortBy":"input_price","maxResults":10}
Models under $1/MTok with 100K+ context:
{"maxInputPrice":1.0,"minContextWindow":100000,"sortBy":"input_price"}
How it works
- Fetches model data concurrently from OpenRouter and Venice AI public APIs
- Normalizes pricing to USD per million tokens
- Classifies modality (text, multimodal, image-gen, audio)
- Extracts capabilities (vision, function-calling, reasoning, web-search)
- Applies your filters and sorting
- Pushes results to the Apify dataset
No API keys required for the default providers. Runs in under 5 seconds.
