Fetch Subtitle Results
Retrieves the results of multiple subtitle runs using the provided run IDs in the request body.
srt/vtt/txt when you pass format_type and/or data_type.
- By default (no query params) each run returns structured JSON: one language →
{ "transcript": [ ... ] }; many → object keyed by language ID. - When you pass
format_typeand/ordata_type, each run is exported the same way as Get Subtitle Result: one language →{ "transcript": <url|text> }; many →{ "<lang_id>": { "transcript": <url|text> }, ... }.
Choosing your output
format_type / data_type values as Get Transcription Result and Get Subtitle Result.
Request
Response Structure
The API returns an object keyed byrun_id.
Default (no export params)
Export (format_type / data_type)
Implementation Example
Best Practices
- Batch size: at least 2 and at most 5
run_idvalues per request - Larger sets: split into chunks of 3–5 and process sequentially to avoid rate limits
Next Steps
- Get Subtitle Result for a single run (same export params)
- Get Subtitle Result for Language when you only need one language
- Create Subtitle to start a new run
Authorizations
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.
Query Parameters
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. Applied to every language on each run.
srt, vtt, txt How the exported transcript is returned once format_type/data_type is set: file returns a presigned URL, raw_data returns the raw text. In export mode the effective defaults are format_type=txt, data_type=file. Applied to every language on each run.
raw_data, file Body
An array of unique positive integers, each representing the ID of a specific run. You must provide between 2 and 5 IDs, and all IDs must correspond to the same run type (e.g., all text-to-speech or all dubbing runs).
2 - 5 elementsResponse
Successful Response
An object containing the results of one to five subtitle runs. Each key is a run ID; each value matches GET /sub-result/{run_id} (JSON by default, or export when format_type/data_type are set).
One language of a subtitle run: structured dialogue segments by default, or an exported transcript string when format_type/data_type are set.
- Single Language
- Multiple Languages