v1

latestOpenAPI 3.1.0MIT2026-07-262861121.0 KB

Check the status of an asynchronous transcription job (Elevenlabs-STT). Poll this endpoint to get the transcription results when the job is completed.

post/transcribe/status

Request body

runIdstring required

Unique identifier for the transcription job

costnumber

Cost of the transcription (from initial response)

paymentSourcestring

Payment source used (from initial response)

isApiRequestboolean

Whether this is an API request (from initial response)

fileNamestring

Original file name (from initial response)

fileSizeinteger

File size in bytes (from initial response)

chargedDurationnumber

Duration charged for billing (from initial response)

diarizeboolean

Whether speaker diarization is enabled (from initial response)

Example request

{
  "runId": "abc123def456"
}

Response

Transcription status response

status'pending' | 'processing' | 'completed' | 'failed' required

Current status of the transcription job

transcriptionstring

The transcribed text (available when status is 'completed')

errorstring

Error message (available when status is 'failed')

Example response

{
  "transcription": "Speaker 1: Hello everyone. Speaker 2: Hi there!"
}