Transcribe audio
ElevenLabs Scribe
Speech-to-text API that turns audio and video files or live streams into transcripts with timestamps and speaker labels.
Methods
| Method | Used for | How |
|---|---|---|
| API key | All REST and WebSocket calls from servers | xi-api-key HTTP header |
| Single-use token | Client-side calls without exposing the key; expires after 15 minutes | Create with POST /v1/single-use-token/batch_scribe or realtime_scribe, pass as token query parameter |
Source5Create transcript API reference
Getting access
- Who creates the account
- A person signs in on the dashboard to create a key; the docs also describe a CLI flow that opens a browser to sign in or create an account4
- Where to get a key
- Dashboard at
https://elevenlabs.io/app/api/api-keys3 - Other requirements
- Not published
- Key restrictions
- Scope, credit quota and IP allowlist per key6
Read from ElevenLabs’s own pages on 2026-11-04. Every number links to the page a value came from. For agents, the same facts as markdown: /tools/transcribe-audio/elevenlabs-scribe.md