youtube_transcripts
Retrieve transcripts for multiple YouTube videos in one request, prioritizing free captions and fetching in parallel so a single failure doesn't stop the batch.
Instructions
Get transcripts for several videos in one call. Each one goes through the same chain as youtube_transcript: captions first, then Gemini, then yt-dlp. Videos are fetched in parallel and a failure on one does not stop the rest. Set allowPaid false to keep the whole batch free.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| urls | Yes | YouTube URLs or bare video ids. Capped at 20 per call, because each one can be a billed transcription. | |
| allowPaid | No | Allow the billed Gemini fallback per video. Defaults to FALSE for a batch, which is the opposite of the single-video tool: twenty videos is twenty bills. | |
| languages | No | Preferred caption languages, most wanted first. |