elevenlabs Voices API

Endpoints for managing voices including listing, creating, editing, and deleting voices in the library.

Operations 14

Each operation below carries the questions people ask an LLM about it and the instructions they give an agent to run it. Generated by API Evangelist overlay

GET /v1/voices/settings/default Get the default voice settings · Get Default Voice Settings #
Ask an LLM
“What stability and similarity values do voices use by default?”
“Which account-wide default settings apply when a voice has none of its own?”
Tell an agent
Show the default voice settings.
Get the baseline stability and clarity defaults for voices.
GET /v1/voices/{voice_id}/settings Get the settings of one voice · Get Voice Settings #
Ask an LLM
“What stability and style is a particular voice currently set to?”
“Can I check the similarity boost for one of my voices?”
Tell an agent
Get the settings for voice {voice_id}.
Show stability, similarity and speed for voice {voice_id}.
POST /v1/voices/{voice_id}/settings/edit Change a voice's stability, style or speed · Edit Voice Settings #
Ask an LLM
“How do I make a voice sound more stable or more expressive?”
“Can I change the default speaking speed of one voice?”
Tell an agent
Set voice {voice_id} stability to {stability} and similarity boost to {similarity_boost}.
Change the speed of voice {voice_id} to {speed}.
GET /v1/voices/accents List accents in the shared voice library · Get Voice Accents #
Ask an LLM
“What accents can I filter shared voices by?”
“Which accents are available for a given language?”
Tell an agent
List the accents available in the shared voice library.
Show shared-library accents for language {language}.
GET /v1/voices List all voices available to me · List Voices #
Ask an LLM
“Which voices can I use for text to speech in ElevenLabs?”
“Can I include legacy voices in my voice list?”
Tell an agent
List all my available voices, pre-built and custom.
List my voices with legacy voices shown set to {show_legacy}.
GET /v1/voices/{voice_id} Get a voice's details · Get Voice #
Ask an LLM
“What labels, samples and description does a particular voice have?”
“Can I see a voice's metadata together with its settings in one call?”
Tell an agent
Get the details of voice {voice_id}.
Show voice {voice_id} including its settings ({with_settings}).
DELETE /v1/voices/{voice_id} Delete a voice from my library · Delete Voice #
Ask an LLM
“How do I delete a custom voice I made?”
“Are a voice's samples removed when I delete it?”
Tell an agent destructive · confirm first
Delete voice {voice_id} from my library.
Permanently remove voice {voice_id} and its samples.
POST /v1/voices/{voice_id}/edit Rename or relabel a voice and add samples · Edit Voice #
Ask an LLM
“Can I rename one of my voices or change its description?”
“How do I upload extra samples to a voice I already have?”
Tell an agent
Rename voice {voice_id} to {name}.
Update voice {voice_id} with name {name}, description {description} and labels {labels}.
GET /v2/voices Search and filter my voices · Get Voices V2 #
Ask an LLM
“Can I search my own voices by name and page through them?”
“How can I find only my cloned voices, or only female voices?”
Tell an agent
Search my voices for {search}.
List my voices of type {voice_type} in category {category}.
POST /v1/voices/{voice_id}/replicate-to-isolated-environment Copy a voice to another data-residency workspace · Replicate Voice To Isolated Environment #
Ask an LLM
“Can I copy my instant voice clone to a workspace in a different data residency?”
“Is it possible to keep the same voice ID when replicating a voice?”
Tell an agent
Replicate voice {voice_id} to workspace {target_workspace_id}.
Copy voice {voice_id} to isolated workspace {target_workspace_id}, keeping the voice ID {preserve_voice_id}.
POST /v1/voices/add Clone a new voice from audio samples · Add Voice #
Ask an LLM
“How do I create a voice clone from my own recordings?”
“What do I need to upload to add a brand new voice?”
Tell an agent
Create a new voice named {name} from samples {files}.
Clone a voice called {name} from {files} with description {description}.
POST /v1/voices/add/{public_user_id}/{voice_id} Add a shared voice to my collection · Add Shared Voice #
Ask an LLM
“How do I save a community voice into my own voices?”
“Can I bookmark a shared voice when adding it?”
Tell an agent
Add shared voice {voice_id} from user {public_user_id} as {new_name}.
Save {public_user_id}'s voice {voice_id} to my voices under the name {new_name} and bookmark it.
POST /v1/similar-voices Find shared voices that sound like an audio sample · Get Similar Library Voices #
Ask an LLM
“Can I upload a clip and find library voices that sound like it?”
“How many similar voices come back, and can I set a similarity threshold?”
Tell an agent
Find shared voices similar to audio {audio_file}.
Return the top {top_k} library voices matching {audio_file}.
GET /v1/shared-voices Browse the shared voice library · Get Voices #
Ask an LLM
“What community voices are available in the shared library?”
“Can I browse featured shared voices by accent or use case?”
Tell an agent
Browse shared voices matching {search}.
List shared library voices with accent {accent} for use case {use_cases}.

Documentation

Specifications

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/elevenlabs:elevenlabs-voices-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

elevenlabs-voices-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Elevenlabs Voices API
  version: '1.0'
  description: 'Operations tagged voices across 2 of this provider''s published API definitions: elevenlabs-openapi.json, elevenlabs-voices-openapi.yml. Each path carries the servers of the definition it was published in.'
servers:
- url: https://api.elevenlabs.io
  description: Production Server
tags:


# --- truncated at 32 KB (105 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/elevenlabs/refs/heads/main/openapi/elevenlabs-voices-api-openapi.yml