Skip to main content
Use these endpoints to discover shared ElevenLabs voices and add selected voices for agent usage.

List shared library voices

GET /api/voices/elevenlabs/library

Query Parameters

string
Free-text search query.
string
Language code filter.
string
Gender filter (for example male or female).
string
Age filter (for example young, middle_aged, old).
string
Accent filter.
string
Voice category filter.
array
Use-case filter. Can be repeated for multiple use cases.
string
Sort option. Default: trending.
integer
Zero-based page index.
integer
Page size (max 100).

Response

array
Library voices that match filters.
string
Voice ID.
string
Public owner ID used when adding the voice.
string
Voice display name.
string|null
Direct preview URL when available.
boolean
Whether additional pages are available.
string|null
Next page index as string when more pages exist.

Add a shared voice to your library

POST /api/voices/elevenlabs/library/add
string
required
Public owner ID from the shared voice listing.
string
required
Shared voice ID to add.
string
required
Name to save the voice under in your workspace.
string
Added voice ID in your ElevenLabs account/library.