Get Playlist Transcripts
get_playlist_transcriptsGet transcripts for the videos in a YouTube playlist (in playlist order) as timestamped markdown, one section per video. Use for working through a course, series, or curated list; for one known video use get_transcript. Read-only; requires an API key. Charges 1 credit per video that returns a transcript, including repeat calls; videos without captions are skipped free. A 10-video call typically costs up to 10 credits, so start with a small limit. Rate limit: 5 requests per 10 seconds.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | YouTube playlist URL (e.g. https://www.youtube.com/playlist?list=PLxxxxxx) | |
| limit | No | Number of videos to fetch from the start of the playlist, 1-50 (default 10). Upper bound on the credit charge for this call. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| failed | Yes | Videos skipped without charge (no captions) | |
| playlist | Yes | Playlist title | |
| succeeded | Yes | Videos that returned a transcript (each charged 1 credit) | |
| creditsUsed | Yes | Credits charged for this call | |
| totalVideos | Yes | Videos attempted in this call | |
| transcripts | Yes | All transcripts as timestamped markdown, one section per video, divider-separated | |
| creditsRemaining | Yes | Account balance after this call |