ElevenLabs API
Api from official site ElevenLabs HI, I AM DISABLING THE MAINTENANCE OF THIS API, THE INCOME FROM IT DOES NOT COVER MY EXPENSES. GOOD LUCK TO ALL! ПРИВЕТ, Я ОТКЛЮЧАЮ ПОДДЕРЖКУ ЭТОГО API, ДОХОДЫ ОТ НЕГО НЕ ПОКРЫВАЮТ МОИ РАСХОДЫ. ВСЕМ УДАЧИ! Hi developer, this service works from the official API and has a limit on the number of calls per month, if you want to use this API professionally please pay…
ElevenLabs API endpoints
| Method | Endpoint | Description |
|---|---|---|
| Speech to Text | ||
| POST |
speechToText /v1/speech-to-text |
The ID of the model to use for transcription, currently only ‘scribe_v1’ is available. Generated from cURL: curl -X POST https://api.elevenlabs.io/v1/speech-to-text \ -H… |
| Text to Speech | ||
| POST |
textToSpeech /v1/text-to-speech/JBFqnCBsd6RMkjVDRZzb |
Generated from cURL: curl -X POST "https://api.elevenlabs.io/v1/text-to-speech/JBFqnCBsd6RMkjVDRZzb?output_format=mp3_44100_128" \ -H "xi-api-key: " \ -H "Content-Type:… |
| Voices | ||
| GET |
listVoices /v1/voices |
Generated from cURL: curl https://api.elevenlabs.io/v1/voices \ -H "xi-api-key: " |
| Sound Effects | ||
| POST |
Create sound effect /v1/sound-generation |
curl -X POST https://api.elevenlabs.io/v1/sound-generation \ -H "xi-api-key: " \ -H "Content-Type: application/json" \ -d '{ "text": "Spacious braam suitable for high-impact… |
| Other endpoints | ||
| DELETE |
DeleteDubbing /v1/dubbing/dubbing_id |
Generated from cURL: curl -X DELETE https://api.elevenlabs.io/v1/dubbing/dubbing_id |
| POST |
verifyPvcVerificationCaptcha /v1/voices/pvc/21m00Tcm4TlvDq8ikWAM/captcha<file1> |
Generated from cURL: curl -X POST https://api.elevenlabs.io/v1/voices/pvc/21m00Tcm4TlvDq8ikWAM/captcha \ -H "Content-Type: multipart/form-data" \ -F recording=@ |
| POST |
verifyPvcVerificationCaptcha /v1/voices/pvc/21m00Tcm4TlvDq8ikWAM/captcha<file1> |
Generated from cURL: curl -X POST https://api.elevenlabs.io/v1/voices/pvc/21m00Tcm4TlvDq8ikWAM/captcha \ -H "Content-Type: multipart/form-data" \ -F recording=@ |
| POST |
textToSpeechCopy /v1/text-to-speech/JBFqnCBsd6RMkjVDRZzb |
Generated from cURL: curl -X POST "https://api.elevenlabs.io/v1/text-to-speech/JBFqnCBsd6RMkjVDRZzb?output_format=mp3_44100_128" \ -H "xi-api-key: " \ -H "Content-Type:… |
| POST |
speechToTextCopy /v1/speech-to-text<file1> |
Generated from cURL: curl -X POST https://api.elevenlabs.io/v1/speech-to-text \ -H "xi-api-key: " \ -H "Content-Type: multipart/form-data" \ -F model_id="model_id" \ -F file=@ |
| POST |
createAudioNativeProject /v1/audio-native<file1> |
Generated from cURL: curl -X POST https://api.elevenlabs.io/v1/audio-native \ -H "Content-Type: multipart/form-data" \ -F name="name" \ -F file=@ |
| POST |
createIvcVoice /v1/voices/add |
Generated from cURL: curl -X POST https://api.elevenlabs.io/v1/voices/add \ -H "Content-Type: multipart/form-data" \ -F name="name" |
| GET |
listVoices /v1/voices |
Generated from cURL: curl https://api.elevenlabs.io/v1/voices \ -H "xi-api-key: " |
| POST |
audioIsolationStream /v1/audio-isolation/stream<filename1> |
Generated from cURL: curl -X POST https://api.elevenlabs.io/v1/audio-isolation/stream \ -H "xi-api-key: string" \ -H "Content-Type: multipart/form-data" \ -F audio=@ |
| GET |
voicesGetVoice /v1/voices/21m00Tcm4TlvDq8ikWAM |
Generated from cURL: curl https://api.elevenlabs.io/v1/voices/21m00Tcm4TlvDq8ikWAM |
| POST |
dubbingTranslateSegments /v1/dubbing/resource/dubbing_id/translate |
Generated from cURL: curl -X POST https://api.elevenlabs.io/v1/dubbing/resource/dubbing_id/translate \ -H "Content-Type: application/json" \ -d '{ "segments": [ "segments" ] }' |
| GET |
getAudioNativeProjectSettings /v1/audio-native/21m00Tcm4TlvDq8ikWAM/settings |
Generated from cURL: curl https://api.elevenlabs.io/v1/audio-native/21m00Tcm4TlvDq8ikWAM/settings |
| GET |
getPvcVoiceSampleWaveform /v1/voices/pvc/21m00Tcm4TlvDq8ikWAM/samples/VW7YKqPnjY4h39yTbx2L/waveform |
Generated from cURL: curl https://api.elevenlabs.io/v1/voices/pvc/21m00Tcm4TlvDq8ikWAM/samples/VW7YKqPnjY4h39yTbx2L/waveform |
| POST |
audioIsolation /v1/audio-isolation<filename1> |
Generated from cURL: curl -X POST https://api.elevenlabs.io/v1/audio-isolation \ -H "xi-api-key: string" \ -H "Content-Type: multipart/form-data" \ -F audio=@ |
| GET |
voicesGetVoiceSettings /v1/voices/21m00Tcm4TlvDq8ikWAM/settings |
Generated from cURL: curl https://api.elevenlabs.io/v1/voices/21m00Tcm4TlvDq8ikWAM/settings |
| GET |
getPvcVerificationCaptcha /v1/voices/pvc/21m00Tcm4TlvDq8ikWAM/captcha |
Generated from cURL: curl https://api.elevenlabs.io/v1/voices/pvc/21m00Tcm4TlvDq8ikWAM/captcha |
| GET |
voicesGetDefaultVoiceSettings /v1/voices/settings/default |
Generated from cURL: curl https://api.elevenlabs.io/v1/voices/settings/default |
| GET |
dubbingGetDubbedTranscript /v1/dubbing/dubbing_id/transcript/language_code |
Generated from cURL: curl https://api.elevenlabs.io/v1/dubbing/dubbing_id/transcript/language_code |
| POST |
updateAudioNativeProject /v1/audio-native/21m00Tcm4TlvDq8ikWAM/content<file1> |
Generated from cURL: curl -X POST https://api.elevenlabs.io/v1/audio-native/21m00Tcm4TlvDq8ikWAM/content \ -H "Content-Type: multipart/form-data" \ -F file=@ |
| GET |
voicesGetDefaultVoiceSettings /v1/voices/settings/default |
Generated from cURL: curl https://api.elevenlabs.io/v1/voices/settings/default |
| POST |
dubbingAddLanguageToDubbingResource /v1/dubbing/resource/dubbing_id/language |
Generated from cURL: curl -X POST https://api.elevenlabs.io/v1/dubbing/resource/dubbing_id/language \ -H "Content-Type: application/json" \ -d '{}' |
| GET |
voicesGetVoiceSettings /v1/voices/21m00Tcm4TlvDq8ikWAM/settings |
Generated from cURL: curl https://api.elevenlabs.io/v1/voices/21m00Tcm4TlvDq8ikWAM/settings |
| GET |
getPvcVoiceSampleWaveform /v1/voices/pvc/21m00Tcm4TlvDq8ikWAM/samples/VW7YKqPnjY4h39yTbx2L/waveform |
Generated from cURL: curl https://api.elevenlabs.io/v1/voices/pvc/21m00Tcm4TlvDq8ikWAM/samples/VW7YKqPnjY4h39yTbx2L/waveform |
| POST |
updatePvcVoice /v1/voices/pvc/21m00Tcm4TlvDq8ikWAM |
Generated from cURL: curl -X POST https://api.elevenlabs.io/v1/voices/pvc/21m00Tcm4TlvDq8ikWAM \ -H "Content-Type: application/json" \ -d '{}' |
| POST |
createIvcVoice /v1/voices/add |
Generated from cURL: curl -X POST https://api.elevenlabs.io/v1/voices/add \ -H "Content-Type: multipart/form-data" \ -F name="name" |
| GET |
dubbingGetDubbingResource /v1/dubbing/resource/dubbing_id |
Generated from cURL: curl https://api.elevenlabs.io/v1/dubbing/resource/dubbing_id |
| POST |
voicesListSimilarVoices /v1/similar-voices<file1> |
Generated from cURL: curl -X POST https://api.elevenlabs.io/v1/similar-voices \ -H "Content-Type: multipart/form-data" \ -F audio_file=@ |
| POST |
trainPvcVoice /v1/voices/pvc/21m00Tcm4TlvDq8ikWAM/train |
Generated from cURL: curl -X POST https://api.elevenlabs.io/v1/voices/pvc/21m00Tcm4TlvDq8ikWAM/train \ -H "Content-Type: application/json" \ -d '{}' |
| POST |
requestPvcManualVerification /v1/voices/pvc/21m00Tcm4TlvDq8ikWAM/verification |
Generated from cURL: curl -X POST https://api.elevenlabs.io/v1/voices/pvc/21m00Tcm4TlvDq8ikWAM/verification \ -H "Content-Type: multipart/form-data" |
| PATCH |
dubbingModifyASegment /v1/dubbing/resource/dubbing_id/segment/segment_id/language |
Generated from cURL: curl -X PATCH https://api.elevenlabs.io/v1/dubbing/resource/dubbing_id/segment/segment_id/language \ -H "Content-Type: application/json" \ -d '{}' |
| GET |
getPvcVerificationCaptcha /v1/voices/pvc/21m00Tcm4TlvDq8ikWAM/captcha |
Generated from cURL: curl https://api.elevenlabs.io/v1/voices/pvc/21m00Tcm4TlvDq8ikWAM/captcha |
| POST |
voicesEditVoice /v1/voices/21m00Tcm4TlvDq8ikWAM/edit |
Generated from cURL: curl -X POST https://api.elevenlabs.io/v1/voices/21m00Tcm4TlvDq8ikWAM/edit \ -H "Content-Type: multipart/form-data" \ -F name="name" |
| GET |
getPvcVoiceSampleAudio /v1/voices/pvc/21m00Tcm4TlvDq8ikWAM/samples/VW7YKqPnjY4h39yTbx2L/audio |
Generated from cURL: curl https://api.elevenlabs.io/v1/voices/pvc/21m00Tcm4TlvDq8ikWAM/samples/VW7YKqPnjY4h39yTbx2L/audio |
| GET |
dubbingGetDubbedAudio /v1/dubbing/dubbing_id/audio/language_code |
Generated from cURL: curl https://api.elevenlabs.io/v1/dubbing/dubbing_id/audio/language_code |
| POST |
updatePvcVoiceSample /v1/voices/pvc/21m00Tcm4TlvDq8ikWAM/samples/VW7YKqPnjY4h39yTbx2L |
Generated from cURL: curl -X POST https://api.elevenlabs.io/v1/voices/pvc/21m00Tcm4TlvDq8ikWAM/samples/VW7YKqPnjY4h39yTbx2L \ -H "Content-Type: application/json" \ -d '{}' |
| DELETE |
voicesDeleteVoice /v1/voices/21m00Tcm4TlvDq8ikWAM |
Generated from cURL: curl -X DELETE https://api.elevenlabs.io/v1/voices/21m00Tcm4TlvDq8ikWAM |
| DELETE |
dubbingDeleteASegment /v1/dubbing/resource/dubbing_id/segment/segment_id |
Generated from cURL: curl -X DELETE https://api.elevenlabs.io/v1/dubbing/resource/dubbing_id/segment/segment_id |
| POST |
createPvcVoice /v1/voices/pvc |
Generated from cURL: curl -X POST https://api.elevenlabs.io/v1/voices/pvc \ -H "Content-Type: application/json" \ -d '{ "name": "John Smith", "language": "en" }' |
| DELETE |
deletePvcVoiceSample /v1/voices/pvc/21m00Tcm4TlvDq8ikWAM/samples/VW7YKqPnjY4h39yTbx2L |
Generated from cURL: curl -X DELETE https://api.elevenlabs.io/v1/voices/pvc/21m00Tcm4TlvDq8ikWAM/samples/VW7YKqPnjY4h39yTbx2L |
| POST |
voicesEditVoiceSettings /v1/voices/21m00Tcm4TlvDq8ikWAM/settings/edit |
Generated from cURL: curl -X POST https://api.elevenlabs.io/v1/voices/21m00Tcm4TlvDq8ikWAM/settings/edit \ -H "Content-Type: application/json" \ -d '{ "stability": 1,… |
| GET |
getPvcSpeakerSeparationStatus /v1/voices/pvc/21m00Tcm4TlvDq8ikWAM/samples/VW7YKqPnjY4h39yTbx2L/speakers |
Generated from cURL: curl https://api.elevenlabs.io/v1/voices/pvc/21m00Tcm4TlvDq8ikWAM/samples/VW7YKqPnjY4h39yTbx2L/speakers |
| POST |
addSamplesToPvcVoice /v1/voices/pvc/21m00Tcm4TlvDq8ikWAM/samples |
Generated from cURL: curl -X POST https://api.elevenlabs.io/v1/voices/pvc/21m00Tcm4TlvDq8ikWAM/samples \ -H "Content-Type: multipart/form-data" |
| POST |
DubAVideoOrAudioFile /v1/dubbing<file1><file1><file1><file1> |
Generated from cURL: curl -X POST https://api.elevenlabs.io/v1/dubbing \ -H "Content-Type: multipart/form-data" \ -F file=@ \ -F csv_file=@ \ -F foreground_audio_file=@ \ -F… |
| GET |
getPvcVoiceSampleAudio /v1/voices/pvc/21m00Tcm4TlvDq8ikWAM/samples/VW7YKqPnjY4h39yTbx2L/audio |
Generated from cURL: curl https://api.elevenlabs.io/v1/voices/pvc/21m00Tcm4TlvDq8ikWAM/samples/VW7YKqPnjY4h39yTbx2L/audio |
| GET |
getSeparatedSpeakerAudio /v1/voices/pvc/21m00Tcm4TlvDq8ikWAM/samples/VW7YKqPnjY4h39yTbx2L/speakers/VW7YKqPnjY4h39yTbx2L/audio |
Generated from cURL: curl https://api.elevenlabs.io/v1/voices/pvc/21m00Tcm4TlvDq8ikWAM/samples/VW7YKqPnjY4h39yTbx2L/speakers/VW7YKqPnjY4h39yTbx2L/audio |
| POST |
dubbingTranscribeSegments /v1/dubbing/resource/dubbing_id/transcribe |
Generated from cURL: curl -X POST https://api.elevenlabs.io/v1/dubbing/resource/dubbing_id/transcribe \ -H "Content-Type: application/json" \ -d '{ "segments": [ "segments" ] }' |
ElevenLabs API pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | Free | — |
|
| PRO Recommended | $9 / month | 2 / second |
|
| ULTRA | $39 / month | 5 / second |
|