elevenlabs.io

This is the documentation for the ElevenLabs API. You can use this API to use our service programmatically, this is done by using your xi-api-key. You can view your xi-api-key using the 'Profile' tab on https://beta.elevenlabs.io. Our API is experimental so all endpoints are subject to change.

19 endpoints machine_learning
📄 Docs 📋 OpenAPI spec 🔬 Try in Swagger UI

SDKs by language (9 total)

elevenlabs-python ✓ Official
pip install elevenlabs-python
packages ✓ Official
npm install packages
npm install elevenlabs-avatar
npm install elevenlabs-conversational-ai-agents
dotnet add package ElevenLabs
elevenlabs-swift-sdk ✓ Official
# See https://github.com/elevenlabs/elevenlabs-swift-sdk
# See https://github.com/steipete/ElevenLabsKit
elevenlabs-android ✓ Official
# Maven: see https://github.com/elevenlabs/elevenlabs-android
elevenlabs-flutter ✓ Official
# See https://github.com/elevenlabs/elevenlabs-flutter
curl examples
Get User Info
curl \
  https://api.elevenlabs.io/v1/user
Get Voices
curl \
  https://api.elevenlabs.io/v1/voices
Get Generated Items
curl \
  https://api.elevenlabs.io/v1/history
Endpoints (19 total)
GET
/v1/user
Get User Info
GET
/v1/voices
Get Voices
GET
/v1/history
Get Generated Items
GET
/v1/user/subscription
Get User Subscription Info
GET
/v1/voices/{voice_id}
Get Voice
GET
/v1/voices/settings/default
Get Default Voice Settings.
GET
/v1/voices/{voice_id}/settings
Get Voice Settings
GET
/v1/history/{history_item_id}/audio
Get Audio From History Item
GET
/v1/voices/{voice_id}/samples/{sample_id}/audio
Get Audio From Sample
POST
/v1/voices/add
Add Voice
POST
/v1/history/delete
Delete History Items
POST
/v1/history/download
Download History Items
At a glance
Total SDKs9
Languages7
Endpoints19
Categories1
https://api.elevenlabs.io