Speech, image and audio

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.
  • API
  • JSON
  • MCP
  • REST

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

Listed on Free Web Services

elevenlabs.io
ElevenLabs API

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.

Did it work for you?

Tell us what you found when you tried ElevenLabs API.