Get Transcription Result
PythonMediaPOST api.upapi.io/audio-transcribe-result.getFetch 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
| Field | Type | Description |
|---|---|---|
jobIdreq | string | The jobId returned by audio-transcribe (e.g. upapi-3f9c1d2e4b5a…). |
Response schema
| Field | Type | Description |
|---|---|---|
text | Full transcript; null until completed· default: null | |
jobIdreq | string | Pass this to audio-transcribe-result.get to poll |
statusreq | string | completed once the transcript is ready; processing while it is still running |
language | Detected (or forced) language code; null until completed· default: null | |
progress | integer | Progress 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.
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.