This feature is available on Pro and above.
Supported Source Types
All batch endpoints support the following source types:- List of video URLs or IDs
- Playlist URL or ID
- Channel URL, handle, or ID
Playlist and channel batches include regular videos only. Shorts and live
videos are not part of the batch.
Batch Endpoints
Transcript Batch
Request
Parameters
Response
Video Metadata Batch
Request
Parameters
Response
Getting Batch Results
Once you’ve created a batch job, you can check its status and retrieve results using the job ID.Check Batch Job Status
GET /v1/youtube/batch/{jobId} - Get the status and results of a batch job.
Parameters
Request
Response
Batch Job Status
The batch job can be in one of the following states:
If a job was abandoned before finishing and has aged out, the response also carries a top-level
"errorCode": "job-expired".
Per-video error codes
Each entry inresults has either a transcript / video object or an errorCode. Besides the standard error codes such as transcript-unavailable and not-found, two batch-specific codes can appear:
Batch jobs are processed asynchronously and may take some time to complete,
especially for large playlists or channels. You should poll the job status
endpoint until the status is either “completed” or “failed”.
Pricing
- 1 video in a batch = 1 credit