Files

1.8 KiB

ElevenLabs Routing Reference

App name: elevenlabs Base URL proxied: api.elevenlabs.io

API Path Pattern

/elevenlabs/v1/{resource}

Common Endpoints

Text-to-Speech

Convert Text to Speech

POST /elevenlabs/v1/text-to-speech/{voice_id}

Stream Text to Speech

POST /elevenlabs/v1/text-to-speech/{voice_id}/stream

Voices

List Voices

GET /elevenlabs/v1/voices

Get Voice

GET /elevenlabs/v1/voices/{voice_id}

Create Voice Clone

POST /elevenlabs/v1/voices/add

Delete Voice

DELETE /elevenlabs/v1/voices/{voice_id}

Models

List Models

GET /elevenlabs/v1/models

User

Get User Info

GET /elevenlabs/v1/user

Get Subscription Info

GET /elevenlabs/v1/user/subscription

History

List History

GET /elevenlabs/v1/history?page_size=100

Get Audio from History

GET /elevenlabs/v1/history/{history_item_id}/audio

Sound Effects

Generate Sound Effect

POST /elevenlabs/v1/sound-generation

Audio Isolation

Remove Background Noise

POST /elevenlabs/v1/audio-isolation

Speech-to-Text

Transcribe Audio

POST /elevenlabs/v1/speech-to-text

Speech-to-Speech

Convert Voice

POST /elevenlabs/v1/speech-to-speech/{voice_id}

Notes

  • Text-to-Speech returns audio/mpeg data
  • Sound Effects returns audio/mpeg data
  • Cursor-based pagination with page_size and start_after_history_item_id
  • Response headers include x-character-count for usage tracking
  • Models available: eleven_multilingual_v2, eleven_turbo_v2_5

Resources