Home β€Ί APIs β€Ί ElevenLabs

ElevenLabs API β€” pricing, free tier & how to get a key

ElevenLabs is the leading text-to-speech and voice AI API β€” realistic narration, voice cloning and dubbing. Unlike LLMs, it bills by characters of text converted to speech, bundled into monthly tiers. Here's what it costs, the free plan, and how to get your key.

ElevenLabs pricing (reference, June 2026)

PlanPrice / moCharacters / moβ‰ˆ Audio
Free free$0~10,000~10 min
Starter$5~30,000~30 min
Creator$22~100,000~100 min
Pro$99~500,000~500 min
⚠️ Reference figures, June 2026 β€” ElevenLabs changes plans and quotas regularly. Confirm on elevenlabs.io/pricing. Billing is by characters; ~1,000 characters β‰ˆ 1 minute of speech. The free tier is non-commercial with attribution.

β†’ Building a voice feature into an app? Estimate the surrounding LLM cost with the AI app cost estimator and the full backend with the API stack calculator.

Is there a free tier?

Yes β€” the Free plan gives about 10,000 characters per month (~10 minutes of audio), enough to prototype, with attribution and non-commercial terms. To remove attribution, unlock commercial use and get more characters plus API headroom, you move to a paid tier. For voice, there's no truly unlimited free option β€” characters are the meter.

How to get an ElevenLabs API key (step by step)

1. Sign up at elevenlabs.io.
2. Click your profile (top right) β†’ Profile + API key (or Settings β†’ API Keys).
3. Generate / reveal your API key and copy it.
4. The free tier works right away; upgrade for commercial rights and higher character limits.

Test text-to-speech with a simple request:

# quick test (replace $XI_API_KEY and a voice id)
curl https://api.elevenlabs.io/v1/text-to-speech/VOICE_ID \
-H "xi-api-key: $XI_API_KEY" \
-H "Content-Type: application/json" \
-d '{"text":"Hello from ElevenLabs","model_id":"eleven_multilingual_v2"}' --output out.mp3

Estimate your cost

Count the characters you'll convert: roughly 1,000 characters β‰ˆ 1 minute of speech. A 5-minute daily podcast intro is ~5,000 chars/day β‰ˆ 150,000/month β€” that's a Creator/Pro tier. For app features, combine this with your LLM bill on the AI API cost calculator.

Alternatives

Cheaper or different voice options include OpenAI TTS (priced per character, often lower), Google Cloud Text-to-Speech and Amazon Polly (pay-as-you-go per character, generous free tiers), and Deepgram or PlayHT for streaming. ElevenLabs leads on voice realism and cloning; the others can be cheaper at scale.

FAQ

Does ElevenLabs have a free tier?

Yes β€” about 10,000 characters/month (~10 minutes), non-commercial with attribution.

How is ElevenLabs priced?

By characters of text converted to speech, bundled into monthly tiers (Free, Starter $5, Creator $22, Pro $99). ~1,000 characters β‰ˆ 1 minute.

How do I get an ElevenLabs API key?

Sign up at elevenlabs.io, open Profile + API key in settings, generate and copy the key.

Is ElevenLabs the cheapest TTS?

No β€” OpenAI TTS, Google and Amazon Polly are often cheaper per character. ElevenLabs leads on realism and voice cloning.

Not affiliated with ElevenLabs. Prices are reference estimates β€” always verify on the official pricing page.