Models
The catalog is public. Agents can discover models and prices before they spend anything.
List models
curl https://arcrouter.co/models{
"data": [
{
"id": "gpt-oss-120b",
"provider": "arcrouter",
"type": "chat",
"modality": "text",
"context_length": 131072,
"min_output_tokens": 512,
"input_usdc_per_mtok": 0.38,
"output_usdc_per_mtok": 1.5,
"released_at": "2025-08-05"
}
]
}GET /v1/models returns the same entries in the OpenAI list shape, so SDK model pickers work.
Fields
type:chat,embeddingsordecisions, which decides the endpoint. Decision models are covered in Decisions (Jev).input_usdc_per_mtok/output_usdc_per_mtok: the posted price per 1M tokens. This is what you are charged.context_length: the window. It also bounds the pay-per-call ceiling.min_output_tokens: reasoning models think before they answer. Amax_tokensbelow this is rejected up front instead of billed for an empty reply.
Embeddings
curl https://arcrouter.co/v1/embeddings \
-H "Authorization: Bearer $ARCROUTER_KEY" \
-H "content-type: application/json" \
-d '{"model":"text-embedding-3-small","input":["first text","second text"]}' Browse the live list with prices on the Models page.