ElevenLabs API
by elevenlabs.io
Speech, image and audio
Added on October 31st, 2026
Checked and working on October 31st, 2026
Visit elevenlabs.io →
What it does
ElevenLabs offers realistic AI voices: turn text into speech in many languages and voices, clone a voice, transcribe speech to text, create sound effects and dub audio into other languages, through its REST API and SDKs. Audio comes back as MP3 or other formats. Free plan with 10,000 credits per month (about 10 minutes of speech), for non-commercial use only and with attribution to ElevenLabs; paid plans for commercial use. An official MCP server (elevenlabs-mcp) lets AI agents generate speech with the API.
At a glance
- API key
- Not needed · More APIs with no key
- Pricing
- Free plan with 10,000 credits per month (about 10 minutes of speech), for non-commercial use only and with attribution to ElevenLabs; paid plans for commercial use.
- Commercial use
- Not on the free plan
- From the browser
- Yes (CORS)
- Formats
- JSON
- Interface
- REST, MCP
- Provider
- elevenlabs.io
- Last checked
- Working on October 31st, 2026
More information: https://elevenlabs.io/docs/overview
Is this your service? Show that it is listed
Put this badge on your website or in your README; it links to this page. About the badge
Example request
curl
curl 'https://api.elevenlabs.io/v1/voices'
JavaScript
const response = await fetch("https://api.elevenlabs.io/v1/voices");
const data = await response.json();
console.log(data);
Python
import requests
response = requests.get(
"https://api.elevenlabs.io/v1/voices",
timeout=30,
)
print(response.json())
The JavaScript works in a web page as well as in Node.js 18 or newer.