Get a video's transcript

Get a video's transcript Cost: 1 credit on first library addition; repeat reads are free.

get/api/v1/transcript

Request

  • Base URL: https://bulktranscripts.co
  • URL: https://bulktranscripts.co/api/v1/transcript
  • Auth: one of:
    • HTTP bearer
    • API key in header X-API-Key

Query parameters

videostring required

YouTube URL or 11-char video id.

languagestring

Preferred caption language codes, comma-separated. Default en; falls back to whatever the video has.

formatstring

json (default), txt, md, srt, vtt, csv, or ai. Non-JSON formats return the rendered file.

segmentsstring

0 to omit the timestamped segment array.

timestampsstring

1 to include timestamps in txt/md output.

freshstring

1 to bypass the cache (always charges a credit).

Response

OK

video_idstring required
urlstring required
titlestring required
channelstring nullable
durationinteger nullable
duration_textstring nullable
upload_datestring nullable
languagestring
source'manual_caption' | 'auto_caption'
cachedboolean
word_countinteger
textstring required
paragraphsstring[] required

Changes

No recorded changes to this operation across all 1 revision of this API.