List Caption Tracks
youtube_list_captionsList all caption tracks available for a YouTube video, showing language, kind, and status for each track.
Instructions
List all caption tracks available for a YouTube video.
Args
videoId(string, required): The YouTube video ID whose captions to list.response_format("markdown" | "json", default "markdown"): Output format.
Returns JSON shape:
{
"videoId": "string",
"items": [
{
"id": "string",
"language": "string",
"name": "string",
"trackKind": "standard|asr|forced",
"isDraft": boolean,
"isAutoSynced": boolean,
"status": "string"
}
],
"totalCount": number
}Examples
List captions for video "dQw4w9WgXcQ":
videoId="dQw4w9WgXcQ"Get JSON output:
videoId="dQw4w9WgXcQ", response_format="json"
Errors
403: Forbidden — you can only list captions for videos on your own channel, or you lack the
youtube.force-sslscope.404: Video not found or not accessible with current credentials.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| videoId | Yes | The YouTube video ID whose caption tracks to list. | |
| response_format | No | Output format: "markdown" for human-readable text, "json" for raw structured data. | markdown |