Transcripts provide accurate, time-stamped text versions of your video content with optional AI formatting for
enhanced readability.
Get transcript
Path variables
The video ID for the file.
Request parameters
The media type of the video.Options:
youtube, vimeo, dailymotion, or privateThe language code of the input audio in ISO-639-1 format.Examples:
en, en-US, fr, esIf true, the transcript will be formatted by the AI.
This is applicable for auto-generated transcripts from video platforms like YouTube. It is not applicable for
private videos.
Response
Human-readable timestamp in HH:MM:SS format
Start time of the segment in seconds
End time of the segment in seconds
Length of the transcript segment text in characters
Error responses
The transcript has been successfully retrieved.
The video has not been transcribed yet.
The request is invalid.
The request is unauthorized.
The server has encountered an error.
If the video has not been transcribed yet, the response will be
204 with no content. Calling the Stream endpoint
is required.Stream transcript
Request body
The unique identifier for the video
The media type of the video. Options:
youtube, vimeo, dailymotion, or privateThe language code of the input audio in ISO-639-1 format, like
en or frIf true, the transcript will be formatted by the AI. This is applicable for auto-generated transcripts from video
platforms like YouTube. It is not applicable for private videos.
Whether to use Server-Sent Events for streaming
Whether to regenerate the transcript if it already exists
Response Types
The streaming endpoint returns different types of messages:Download Progress Messages
Download Progress
Download progress shows real-time information about video file processing, including speed and estimated time to
completion.
Error Messages
Transcript Segment Messages
Transcript Segment
Indicates whether this segment was generated using Automatic Speech Recognition
The character length of the transcript text
Current progress of the transcription process (0.0 to 1.0)
Semaphore Messages
Transcript Info Messages
Transcript Info
Duration of the video in seconds
Unique identifier for this specific transcript
Progress Messages
Progress Update
Progress messages provide real-time updates on transcription completion percentage and processing status.