Models

GET/v1/models

Request

Returns all available models with pricing, context lengths, and capabilities. OpenRouter-compatible format.

No authentication required.

Pricing is in per-token strings (multiply by 1M for $/1M tokens rate). Cached for 60 seconds.

GET /v1/models
bash
curl https://api.surplusintelligence.ai/v1/models
json
{
  "data": [
    {
      "id": "claude-opus-4.6",
      "name": "Claude Opus 4.6",
      "context_length": 200000,
      "max_completion_tokens": 32000,
      "pricing": {
        "prompt": "0.000015",
        "completion": "0.000075"
      },
      "architecture": {
        "input_modalities": ["text"],
        "output_modalities": ["text"]
      },
      "supported_parameters": ["temperature", "top_p", "tools", "stream"],
      "top_provider": {
        "max_completion_tokens": 32000
      }
    }
  ]
}

Current Counts

A recent live snapshot returned 145 catalog models and 76 active marketplace models. Counts change as models and seller liquidity change; use the endpoint response as source of truth.