Get YouTube Transcript (SerpAPI)
youtube_transcriptFetch a YouTube video's transcript via SerpAPI. v is the video id from a youtube_search result. Pick a track with language_code (default 'en' — use the video's own language), and optionally title and type ('asr' for auto-generated captions). When the requested track doesn't exist the tool falls back once to an available track (same language first, manual before auto-generated) and says so in note.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| v | Yes | YouTube video id (required) — the id from a youtube_search result. | |
| type | No | Transcript track type: 'asr' for auto-generated captions; omit for manual captions. If that track doesn't exist, an available one is used instead and `note` says which. | |
| title | No | Transcript track title to select when multiple tracks exist. | |
| no_cache | No | Force a fresh SerpAPI fetch and bypass this server's result cache. Default false. | |
| zero_trace | No | Enterprise-only ZeroTrace mode: don't store search params/metadata on SerpAPI. Default false. | |
| language_code | No | Transcript language code, e.g. 'en', 'pl'. Default 'en' — pass the video's own language. If that track doesn't exist, an available one is used instead and `note` says which. |