Skip to main content
GET
Get Transcription Result
Fetches the result of a completed transcription run.
  • By default (no query params) you get the structured JSON transcript: an object whose transcript field is an array of { start, end, text, speaker } segments.
  • When you pass format_type and/or data_type, the transcript is exported in the requested subtitle format and returned as { "transcript": <presigned url | raw text> }, the same parameter values and response shape as the dubbing Get Dubbing Transcript endpoint.
Use the run_id returned when you created the transcription run. The run must have finished processing and must be a transcription project.

Choosing your output

format_type (srt/vtt/txt) and data_type (raw_data/file) use the exact same values as the dubbing /transcript endpoint, and the export responses are identical.

Implementation Example

Understanding the Response Structure

The response is always a JSON object with a single transcript field. Its value depends on the parameters.

Default: structured transcript (no params)

Export: file (data_type=file)

transcript is a presigned URL to the rendered file. The file content matches your format_type:

TXT (format_type=txt)

SRT (format_type=srt)

VTT (format_type=vtt)

Export: raw data (data_type=raw_data)

The same rendered content is returned inline as a string:
The presigned file URL expires after 24 hours, so download your file soon.

Fetching Multiple Runs at Once

Need transcripts for several runs? Use Fetch Transcription Run Results (POST /apis/transcription-results). It returns the structured { start, end, text, speaker } transcript per run and does not take format_type / data_type.

Building a Complete Workflow

Authorizations

x-api-key
string
header
required

The x-api-key is a custom header required for authenticating requests to our API. Include this header in your request with the appropriate API key value to securely access our endpoints. You can find your API key(s) in the 'API' section of our studio website.

Path Parameters

run_id
integer
required

The unique identifier for the run, which was generated during the transcription creation process and returned upon task completion. The unique identifier for the run, which was generated during the creation process and returned upon task completion.

Query Parameters

format_type
enum<string> | null
default:txt

Subtitle format for the transcript export: srt, vtt or txt. When omitted (and data_type is also omitted) the structured JSON transcript is returned instead of an exported file.

Available options:
srt,
vtt,
txt
data_type
enum<string> | null
default:file

How the exported transcript is returned once format_type/data_type is set: file returns a presigned URL, raw_data returns the raw text. Same values and response shape as the dubbing /transcript endpoint. In export mode the effective defaults are format_type=txt, data_type=file.

Available options:
raw_data,
file

Response

Successful Response

transcript

Structured dialogue array by default; a string (presigned URL for data_type=file, or raw text for data_type=raw_data) in export mode.

Last modified on July 26, 2026