List (and read) a video’s caption tracks
list_youtube_captionsList caption tracks for a YouTube video on your connected channel, download one as SRT/VTT/SBV, and identify auto-generated (read-only) tracks to retrieve the full script.
Instructions
List the caption/subtitle tracks on one of the connected channel’s videos, and optionally DOWNLOAD one as text. A caption TRACK is not the same thing as burned-in captions: a track is what YouTube indexes the video by, what a viewer toggles on, and what accessibility depends on. Each row says whether YouTube generated it automatically (isAutoGenerated, trackKind ASR) — those are read-only and cannot be edited or deleted. Downloading is also the fastest way to get an existing video’s full script back for repurposing. Read-only, 0 credits. Needs a connected YouTube channel.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| format | No | download format, default srt | |
| videoId | Yes | the YouTube video id — captions are listed per video | |
| download | No | a captionId or a language code to also download as text |