Skip to main content

List Models

GET /v1/models
Returns the list of models available to the current API key. This page only documents behavior that was revalidated against Crazyrouter production on 2026-03-23.

Authentication

Authorization: Bearer YOUR_API_KEY

Request example

curl https://crazyrouter.com/v1/models \
  -H "Authorization: Bearer YOUR_API_KEY"

Current production findings

In the 2026-03-23 production recheck:
  • the endpoint returned 200
  • the top-level object was list
  • the current model count was 541
  • the following models were confirmed present:
    • gpt-5.4
    • claude-sonnet-4-6
    • claude-opus-4-6-thinking
    • gemini-3-pro-preview
The exact count and model set can change with upstream configuration, token permissions, and platform updates. Treat the examples here as current examples, not a fixed complete inventory.

Response example

{
  "object": "list",
  "data": [
    {
      "id": "gpt-5.4",
      "object": "model",
      "created": 1700000000,
      "owned_by": "openai"
    },
    {
      "id": "claude-sonnet-4-6",
      "object": "model",
      "created": 1700000000,
      "owned_by": "anthropic"
    },
    {
      "id": "claude-opus-4-6-thinking",
      "object": "model",
      "created": 1700000000,
      "owned_by": "anthropic"
    },
    {
      "id": "gemini-3-pro-preview",
      "object": "model",
      "created": 1700000000,
      "owned_by": "google"
    }
  ]
}

Common fields

FieldTypeMeaning
idstringModel identifier used in API calls
objectstringAlways model
createdintegerTimestamp
owned_bystringOwning organization or source label

Pricing information

If you also need public pricing data, see:
GET /api/pricing
This production recheck confirmed that the endpoint returns a JSON object with common top-level keys such as:
  • data
  • popular_models
  • supported_endpoint
  • vendors
Use supported_endpoint_types / public_endpoint_types from GET /api/pricing for endpoint support. openai maps to POST /v1/chat/completions, anthropic maps to POST /v1/messages, and only openai-response maps to POST /v1/responses. Claude currently exposes openai + anthropic, not openai-response.
Related page: