## List Models

Returns a list of all models available through ModelStack.

### Request

```
GET https://api.modelstack.cc/v1/models
```

### Headers

| Header          | Required | Description           |
| --------------- | -------- | --------------------- |
| `Authorization` | Yes      | `Bearer your_api_key` |

### Example Request

<CodeGroup>

```bash cURL
curl https://api.modelstack.cc/v1/models \
  -H "Authorization: Bearer your_api_key"
```

```python Python
from openai import OpenAI

client = OpenAI(
    api_key="your_api_key",
    base_url="https://api.modelstack.cc/v1"
)

models = client.models.list()
for model in models.data:
    print(model.id)
```

```javascript Node.js
import OpenAI from 'openai'

const client = new OpenAI({
  apiKey: 'your_api_key',
  baseURL: 'https://api.modelstack.cc/v1',
})

const models = await client.models.list()
models.data.forEach((model) => console.log(model.id))
```

</CodeGroup>

### Response

```json
{
  "object": "list",
  "data": [
    {
      "id": "claude-sonnet-4-6",
      "object": "model",
      "created": 1699000000,
      "owned_by": "anthropic"
    },
    {
      "id": "gpt-5.4",
      "object": "model",
      "created": 1699000000,
      "owned_by": "openai"
    },
    {
      "id": "gemini-3.1-pro",
      "object": "model",
      "created": 1699000000,
      "owned_by": "google"
    }
  ]
}
```

## Supported Models

ModelStack supports 50+ models across multiple providers. For the full list with pricing, see [Supported Models](/docs/models/supported-models).

### Anthropic

`claude-opus-4-6`, `claude-opus-4-7`, `claude-sonnet-4-6`, `claude-haiku-4-5`

### OpenAI

`gpt-5.5`, `gpt-5.4`, `gpt-5`, `gpt-4.1-mini`, `gpt-4o-mini`

### Google

`gemini-3.1-pro`, `gemini-3.1-flash-lite`, `gemini-3-flash`, `gemini-2.5-pro`, `gemini-2.5-flash`, `gemma-4-31b-it`

### DeepSeek

`deepseek-v3.2`, `deepseek-v4-pro`, `deepseek-v4-flash`

### MiniMax

`minimax-m2.7`, `minimax-m2.5`, `minimax-m2.1`

### ZAI (GLM)

`glm-5`, `glm-4.7`

### Qwen

`qwen3-coder-next`, `qwen3-coder-flash`

<Note>
  Versioned model variants are also supported. Any model starting with a
  supported prefix (`claude-`, `gpt-`, `gemini-`, `deepseek-`, `minimax-`,
  `glm-`, `qwen-`) will be accepted.
</Note>
