List voices
Voice AI
List Voices
GET
List voices
Retrieve a list of all available voices from various voice providers for your voice agents. This endpoint supports multiple voice providers including ElevenLabs, OpenAI, Deepgram, Sarvam, and others.
API Endpoint
Endpoint:GET /api/voice-list
Authentication: Required (Token header: token or api_access_token)
Query Parameters
Response Fields
Voice Object Fields
Error Responses
400 - Bad Request
Status Code:400 Bad Request
401 - Authentication Error
Status Code:401 Unauthorized
404 - Provider Not Found
Status Code:404 Not Found
500 - Server Error
Status Code:500 Internal Server Error
Pagination
Whenhas_more is true, use the next_page_token value in your next request to fetch the next page of voices:
Supported Providers
Usage Notes
- Use the
idfield from the voice object when creating or updating agents with thevoice_idparameter - Preview voices using the
urlfield before selecting one for your agent - Filter voices by
language,gender, oragein your application logic - The
categoryfield helps identify voice types (professionalfor business use,premadefor general purpose) - Some providers may have rate limits on voice listing; implement caching when possible
Example: Using Voice ID in Agent Creation
After fetching voices, use the voiceid when creating an agent:
Headers
API token for authentication
Query Parameters
Voice provider identifier
Available options:
elevenlabs, openai, deepgram, sarvam Token for pagination to retrieve the next page of results
Number of voices to return per page

