List videos
Returns a paginated list of videos in your organization, sorted by creation date (newest first).
Authorization
BearerAuth Pass the raw API key as a Bearer token (Authorization: Bearer <key>). Publishable keys start with mvi_pub_ (playback-scoped). Other prefixes denote private/admin keys for general REST routes. GET /v1/embeds/{embedId}/playback accepts publishable keys only.
In: header
Query Parameters
Opaque cursor from a previous response pageInfo.nextCursor. Omit for the first page.
Number of videos to return per page.
241 <= value <= 100Filter by title (case-insensitive contains).
Filter by collection.
uuidFilter by your external reference id.
Comma-separated list of statuses. E.g. ready,processing.
Comma-separated visibility values: public, unlisted, private.
Comma-separated resolutions to include. E.g. 1080p,720p.
Comma-separated speech-detection results: speech_present, no_audio, non_speech_audio, unknown.
Comma-separated AI content the video must have (matches videos that have any of the listed): captions, chapters, summary, quiz, mindmap, ebook.
Only videos created on or after this date (ISO 8601, e.g. 2024-01-01).
Only videos created on or before this date (ISO 8601).
Minimum framerate (fps).
Maximum framerate (fps).
Minimum duration in milliseconds.
Maximum duration in milliseconds.
Minimum stored size in bytes.
Maximum stored size in bytes.
Response Body
application/json
application/json
curl -X GET "https://api.moviie.ai/v1/videos"{
"data": [
{
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"external_id": "bun-abc123",
"title": "Product overview.mp4",
"status": "ready",
"duration_ms": 120000,
"width": 1920,
"height": 1080,
"framerate": 30,
"available_resolutions": "240p,360p,480p,720p,1080p",
"thumbnail_blurhash": "LEHV6nWB2yk8pyo0adR*.7kCMdnj",
"thumbnail_file_name": "thumbnail.jpg",
"storage_size": "52428800",
"created_at": "2024-01-15T12:00:00.000Z",
"updated_at": "2024-01-15T12:00:00.000Z",
"collection": {
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"name": "Product demos",
"color": "sky",
"isDefault": true
}
}
],
"pageInfo": {
"nextCursor": "string",
"hasMore": true
}
}{
"error": "Resource not found",
"code": "NOT_FOUND"
}