youtube_transcripts
Extracts the complete transcript from a YouTube video, returning text segments with start time and duration for caption analysis.
Instructions
Extracts the complete transcript (captions) from any YouTube video as an array of text segments with start time and duration. [Credits: 1 API credit per successful request] Notes: Shares the single /youtube endpoint with all other YouTube tools; presence of v (without search_query/channel_id) selects Transcripts behavior. This is the cheapest YouTube endpoint at 1 credit. ENDPOINT VERIFIED LIVE 2026-07-10: docs show bare /youtube but the working endpoint is /youtube/transcripts. Returns: { transcripts: [{ text, start, duration }] }
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| v | Yes | YouTube Video ID, found in the video URL after `?v=` (e.g., for `youtube.com/watch?v=0e3GPea1Tyg`, the ID is `0e3GPea1Tyg`). This is the parameter that selects Transcripts behavior on the shared /youtube endpoint. | |
| country | No | ISO code of the country from which you are seeking YouTube results. (default: us) | |
| language | No | Language of the results/transcript. Possible values: `en`, `es`, `fr`, `de`, etc. (default: en) |