Claude pricing: Anthropic API prices
Claude pricing for every Anthropic model: USD per million input and output tokens, context length, max output and modalities for Claude Haiku, Sonnet, Opus and the newer families, cheapest first, plus the cost of your call when you give token counts. Filter by name (q=sonnet), price cap, context or image input. Source: OpenRouter's public model list. Use to pick a Claude model for a job or to estimate what a prompt will cost before sending it.
Inputs
| Name | Type | Description |
|---|---|---|
q | string | Words in the model id or name, e.g. gpt, claude, llama 70b |
provider | string | Provider to list (default anthropic); any other provider name works too, e.g. google, meta-llama, mistralai |
maxInputPrice | number | Only models at or under this USD per million input tokens |
minContext | integer | Only models with at least this context length in tokens |
vision | string | true: only models that take image input |
inputTokens | integer | Input tokens of your call, to estimate its cost |
outputTokens | integer | Output tokens of your call, to estimate its cost |
sort | string | input (default), output, blended (3:1 input:output) or context |
limit | integer | Number of models (1-50, default 20) |
Request
Over HTTP, with a card key from /credits:
curl -H "Authorization: Bearer adt_…" "https://tools.funwords.eu/claude/pricing?q=sonnet"
Or one of your 3 free calls, no key:
curl "https://tools.funwords.eu/claude/pricing?q=sonnet&trial=1"
Without a key, the same URL answers 402 Payment Required with x402 and MPP terms, so an agent with a wallet pays per call in USDC (Base, Polygon, Arbitrum or Solana over x402; Base or Tempo over MPP) and retries.
Example result
{
"count": 1,
"matched": 32,
"sort": "input",
"models": [
{
"id": "anthropic/claude-haiku-5.5:batch",
"name": "Anthropic: Claude Haiku 5.5 (batch)",
"provider": "anthropic",
"contextLength": 1000000,
"maxOutputTokens": 128000,
"inputPerMillionUsd": 0.05,
"outputPerMillionUsd": 0.25,
"free": false,
"inputs": [
"text",
"image",
"file"
],
"outputs": [
"text"
]
}
],
"source": "OpenRouter public model list (openrouter.ai/api/v1/models)",
"asOf": "2026-11-14T03:00:00.000Z"
}
From an AI agent (MCP)
Add the MCP server to Claude, Cursor or any MCP client. This tool is claude_pricing, and the first 25 successful calls are free:
https://tools.funwords.eu/mcp