---
title: List video models
description: Every model the Video Router runs.
---
`GET` `/v1/video-router/models`

**Host** `https://api.open.sume.com` · **Auth** API key

Returns every video model you can name in [Generate a video](/docs/reference/video/generate). `capabilities` says which inputs a model takes (first frame, references, video-to-video), its durations and resolutions. `pricing` is in Sume credits; dollar prices for open.sume.com keys are in [List open models](/docs/reference/catalog/list).

## Request

### Headers

| Header | Type | Required | Description |
|---|---|---|---|
| `Authorization` | string | Yes | `Bearer <key>`. Or send `x-api-key`. |

## Example

<!-- api-call-example:v2-video-models -->

## Response

`200 OK`

```json
{
  "data": {
    "models": [
      {
        "id": "seedance-2.5",
        "name": "Seedance 2.5",
        "modality": "video",
        "routing": "pass_through",
        "capabilities": {
          "text_to_video": true,
          "image_to_video": true,
          "end_frame": true,
          "reference_images": true,
          "reference_videos": true,
          "reference_audios": true,
          "video_to_video": false,
          "audio": true,
          "resolutions": [
            "480p",
            "720p",
            "1080p"
          ],
          "duration_seconds": {
            "min": 4,
            "max": 30
          },
          "aspect_ratios": [
            "auto",
            "adaptive",
            "21:9",
            "16:9",
            "4:3",
            "1:1",
            "3:4",
            "9:16"
          ]
        },
        "pricing": {
          "basis": "per_1000_video_tokens",
          "credits_per_1000_video_tokens": 1.77
        },
        "constraints": [
          "no bitrate_mode"
        ]
      },
      "…"
    ]
  }
}
```

## Errors

| Status | `code` | When |
|---|---|---|
| 401 | `unauthorized` | No key, or the key is wrong or revoked. |
| 429 | `rate_limited` | Too many requests for your key in this window. |

[All error codes](/docs/errors)

## Related

- [Get a video model](/docs/reference/video/get-model)
- [Generate a video](/docs/reference/video/generate)
