---
title: "List all video generation models"
method: GET
path: "/videos/models"
tags: ["Video Generation"]
---

# List all video generation models

`GET /videos/models`

Returns a list of all available video generation models and their properties

## Response `200`

Returns a list of video generation models

- VideoModelsListResponse
  - `data` VideoModel[], required
    - `allowed_passthrough_parameters` string[], required — List of parameters that are allowed to be passed through to the provider
    - `canonical_slug` string, required — Canonical slug for the model
    - `created` integer, required — Unix timestamp of when the model was created
    - `creativity` integer[], nullable, required — Supported creativity levels for video upscaling models
    - `description` string — Description of the model
    - `generate_audio` boolean, nullable, required — Whether the model supports generating audio alongside video
    - `hugging_face_id` string, nullable — Hugging Face model identifier, if applicable
    - `id` string, required — Unique identifier for the model
    - `name` string, required — Display name of the model
    - `pricing_skus` object, nullable — Pricing SKUs with provider prefix stripped, values as strings
    - `seed` boolean, nullable, required — Whether the model supports deterministic generation via seed parameter
    - `supported_aspect_ratios` string[], nullable, required — Supported output aspect ratios
    - `supported_durations` integer[], nullable, required — Supported video durations in seconds
    - `supported_frame_images` string[], nullable, required — Supported frame image types (e.g. first_frame, last_frame)
    - `supported_resolutions` string[], nullable, required — Supported output resolutions
    - `supported_sizes` string[], nullable, required — Supported output sizes (width x height)
    - `upscale_factor` object, nullable, required — Supported upscale factor range for video upscaling models
      - `max` number, double, nullable
      - `min` number, double, nullable

## Other responses

- `400` — Bad Request - Invalid request parameters or malformed input
- `500` — Internal Server Error - Unexpected server error

## Changes

> 204 revisions in range; 45 could not be searched.

- **2026-07-30** `ebcffe0eb056` — 10 warning
  - added the new `1024x768` enum value to the `data/items/supported_sizes/items/` response property for the response status `200`
  - added the new `1152x768` enum value to the `data/items/supported_sizes/items/` response property for the response status `200`
  - added the new `1366x768` enum value to the `data/items/supported_sizes/items/` response property for the response status `200`
  - added the new `1792x768` enum value to the `data/items/supported_sizes/items/` response property for the response status `200`
  - …6 more
- **2026-07-29** `90f8c040d224` — 9 warning
  - added the new `1440x1440` enum value to the `data/items/supported_sizes/items/` response property for the response status `200`
  - added the new `1440x1920` enum value to the `data/items/supported_sizes/items/` response property for the response status `200`
  - added the new `1440x2160` enum value to the `data/items/supported_sizes/items/` response property for the response status `200`
  - added the new `1440x2560` enum value to the `data/items/supported_sizes/items/` response property for the response status `200`
  - …5 more

[Change history](https://skmtc.dev/openrouterteam/apis/openrouter-api/changes/videos/models/get.md)

---

[API](https://skmtc.dev/openrouterteam/apis/openrouter-api.md) · [All operations](https://skmtc.dev/openrouterteam/apis/openrouter-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/openrouterteam/openrouter-api/revisions/c7f48ab0bdf3/schema)
