get_transcripts_batch
Read the transcripts of several videos in one call (up to 5, or 25 on the Ultra plan), each cut to a length you choose, so you can skim a set of search results without filling your context. Each video counts as one request against your daily quota. For the rest of a long video use find_in_transcript or get_youtube_transcript.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"videos": "<videos>"
},
"name": "get_transcripts_batch"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| lang | No | Optional BCP-47 caption language code applied to every video. | |
| videos | Yes | YouTube URLs or 11-character video IDs (up to 5, or 25 on the Ultra plan; get_account_status shows the limit for this key). | |
| max_chars_each | No | Characters of transcript to keep per video. Default 6000. |