Get Transcription Result

PythonMedia
POST api.upapi.io/audio-transcribe-result.get

Fetch the result of a transcription started by audio-transcribe, using its jobId. Returns the finished transcript with time-coded segments, or the current progress while it is still running. Job ids are kept for 24 hours.

audiovideotranscribespeechpollingjob
AuthAPI key
Cost1 unit
Timeout15s
CacheNone

Request schema

FieldTypeDescription
jobIdreq
stringThe jobId returned by audio-transcribe (e.g. upapi-3f9c1d2e4b5a…).

Response schema

FieldTypeDescription
text
Full transcript; null until completed· default: null
jobIdreq
stringPass this to audio-transcribe-result.get to poll
statusreq
stringcompleted once the transcript is ready; processing while it is still running
language
Detected (or forced) language code; null until completed· default: null
progress
integerProgress percentage, 0-100· default: 0
segments
Time-coded segments; null until completed· default: null
durationSec
Audio duration in seconds; null until completed· default: null
pollAfterSec
Seconds to wait before polling again; null once completed· default: null

Try it

Try it

The jobId returned by audio-transcribe (e.g. upapi-3f9c1d2e4b5a…).

Run this endpoint live

Jump in as a guest — no signup — and run audio-transcribe-result.get with your own inputs. Create a free account anytime to get your own API key.

Sign in

Code examples

curl -X POST https://api.upapi.io/audio-transcribe-result.get \
  -H 'Content-Type: application/json' \
  -H 'x-api-key: YOUR_API_KEY' \
  -d '{ "jobId": "example" }'

Developer tools

OpenAPI specImport the spec or collection into Postman, Insomnia, or any codegen tool.