YouTube Transcript logo

YouTube Transcript

Retrieve and store captions for one video or a bounded batch, read job and batch status, access stored transcripts and languages, and resolve playlist or channel video metadata through the YouTube Transcript REST API.

9 actions Integration catalog
Request access
Connect YouTube Transcript once you're in Boring.
01 · WHAT THE AGENT CAN DO

Actions

Every capability is a discrete, logged action the agent calls by name — scoped to what you authorize and recorded in the run trace.

Get Stored TranscriptYOUTUBE_TRANSCRIPT_GET_STORED_TRANSCRIPT
Read a transcript already stored in the connected account without submitting new transcription work or consuming retrieval credits.
Get Video TranscriptYOUTUBE_TRANSCRIPT_GET_VIDEO_TRANSCRIPT
Fetch captions for one YouTube video and store the resulting transcript in the connected account. This consumes provider credits, but never starts ASR. The tool waits up to 20 seconds for asynchronous caption jobs; if one is still processing, use GET_VIDEO_TRANSCRIPT_JOB_STATUS with the job_id from the timeout.
Get Video Transcript Job StatusYOUTUBE_TRANSCRIPT_GET_VIDEO_TRANSCRIPT_JOB_STATUS
Read one transcript job's current processing, completed, failed, or requires-ASR-confirmation state without creating work or waiting. Use this one-shot read when GET_VIDEO_TRANSCRIPT times out, passing the same include flags to recover the requested transcript shape.
Get Video Transcripts BatchYOUTUBE_TRANSCRIPT_GET_VIDEO_TRANSCRIPTS_BATCH
Fetch and store captions for 1-10 YouTube videos. Each uncached video can consume provider credits, so cost scales with the request size. ASR never starts. This creates one batch and waits up to 20 seconds for a terminal result; if it is still processing, use GET_VIDEO_TRANSCRIPTS_BATCH_STATUS with the batch_id from the timeout.
Get Video Transcripts Batch StatusYOUTUBE_TRANSCRIPT_GET_VIDEO_TRANSCRIPTS_BATCH_STATUS
Read the current state and available per-video results for a transcript batch without creating work or waiting. Use this one-shot read to recover when GET_VIDEO_TRANSCRIPTS_BATCH times out while the provider is still processing.
List Stored TranscriptsYOUTUBE_TRANSCRIPT_LIST_STORED_TRANSCRIPTS
List and search transcripts already stored in the connected account, one bounded page at a time.
List Transcript LanguagesYOUTUBE_TRANSCRIPT_LIST_TRANSCRIPT_LANGUAGES
List stored languages and YouTube translation target languages for one owned video transcript.
Resolve Channel VideosYOUTUBE_TRANSCRIPT_RESOLVE_CHANNEL_VIDEOS
Requires Basic or higher. Resolve a YouTube channel into bounded upload metadata without transcribing the videos. This may count against the account's monthly channel allowance.
Resolve Playlist VideosYOUTUBE_TRANSCRIPT_RESOLVE_PLAYLIST_VIDEOS
Requires Basic or higher. Resolve a YouTube playlist into bounded video metadata without transcribing the videos. This may count against the account's monthly playlist allowance.