Skip to main content
GET
Get a timed transcript

Authorizations

Authorization
string
header
required

Permanent personal API key created in the dashboard. Example: curl -H "Authorization: Bearer aty_…" https://your-host/v1/projects

Path Parameters

provider
enum<string>
required

External video provider.

Available options:
youtube
Example:

"youtube"

id
string
required

Provider video ID.

Minimum string length: 1
Example:

"dQw4w9WgXcQ"

Query Parameters

lang
string

Desired transcript language. The backend selects the default source track and translates only when necessary.

Example:

"hi"

format
enum<string>
default:words

Response detail. text omits timing arrays, segments keeps segment timing, and words keeps word timing. Omitted preserves the rich words response.

Available options:
text,
segments,
words

Response

Normalized transcript in the requested detail format.

videoId
string
required
track
object
required
text
string
required
meta
object
required
translatedTo
object