The model catalog with prices and capabilities.
List models (OpenAI / Anthropic format)
Every active model. No authentication is required (SDKs may send their key anyway; it is
ignored). Returns the OpenAI list with OpenRouter-style pricing (decimal strings, USD per
token) plus mode, supports_reasoning and supports_vision. When the request carries an
anthropic-version header, the Anthropic list shape is returned instead. The catalog is cached
for up to 60 seconds.
Headers
anthropic-versionSent by Anthropic SDKs (e.g. 2023-06-01). On GET /v1/models its presence switches the response to the Anthropic list shape.
List models (OpenAI / Anthropic format) › Responses
The model list.
Decision Table
| Variant | Matching Criteria |
|---|---|
| type = object · requires: object, data | |
| type = object · requires: data, has_more |
objectGet the model catalog (dashboard format)
Public. Every active model with prices in nano-USD per 1M tokens and capabilities. Ordered by
owned_by, then slug. Cached for up to 60 seconds.
Get the model catalog (dashboard format) › Responses
The catalog.
slugThe id to send as model.
namedescriptionowned_bycontext_lengthprompt_price_nanoInput price, nano-USD per 1M tokens.
completion_price_nanoOutput price, nano-USD per 1M tokens.
cache_read_price_nanoCached-input price, nano-USD per 1M tokens; null = same as the input price.
createdUnix seconds when the model was added.
modeWhich endpoints the model works on.
supports_reasoningAccepts reasoning_effort (thinking).
supports_visionAccepts image input.