v1

latestOpenAPI 3.1.0Proprietary2026-08-0462327.3 KB
Transcripts
Jobs

Create a bulk public transcript job

Creates an async job for 1 to 100 public YouTube transcript lookups and requires an active dashboard webhook ID for the final job-level event. The API reserves 1 credit per item when the job is accepted and settles credits after all items finish.

post/transcripts/bulk

Request body

webhookIdstring required

Required active dashboard webhook ID for one final job-level event.

Example request

{
  "webhookId": "wh_01jz7m8a3yk9pnx2g6bc8n4a8m",
  "items": [
    {
      "language": "en"
    }
  ]
}

Response

Job accepted

jobIdstring required
type'public_transcripts_bulk' required
status'queued' | 'processing' | 'completed' | 'completed_with_errors' | 'failed' | 'canceled' required
itemCountinteger required
creditsFrozeninteger required

Example response

{
  "jobId": "job_01jz7m91bxkpbqha0wt8whm76r",
  "itemCount": 2,
  "creditsFrozen": 2
}