A valid request URL is required to generate request examples{
"success": true,
"data": [
{
"id": "voice_21m00Tcm4TlvDq8ikWAM",
"name": "Rachel",
"language": "en",
"supportedLanguages": [
"en",
"en-US"
],
"previewUrl": "https://cdn.flowyte.com/voices/rachel.mp3",
"tier": "premium",
"gender": "female",
"age": "middle_aged",
"accent": "american",
"region": "en-US",
"category": "professional",
"descriptorTags": [
"warm",
"calm"
],
"popularityScore": 1840,
"featured": true,
"capabilities": {
"stability": true,
"similarityBoost": true,
"style": true,
"speakerBoost": true,
"speed": true,
"speedMin": 0.7,
"speedMax": 1.2,
"ssml": false
}
}
]
}{
"type": "about:blank",
"title": "<string>",
"status": 123,
"detail": "<string>",
"instance": "<string>",
"code": "<string>",
"errors": [
{
"field": "<string>",
"message": "<string>"
}
]
}List the voice catalog
Returns the voice catalog, optionally narrowed by facets such as language, accent, gender, age, tone, and use case (all combined together). The catalog is returned as a flat list rather than paginated. Pair it with the facets endpoint for live counts and the search endpoint for natural-language lookup.
A valid request URL is required to generate request examples{
"success": true,
"data": [
{
"id": "voice_21m00Tcm4TlvDq8ikWAM",
"name": "Rachel",
"language": "en",
"supportedLanguages": [
"en",
"en-US"
],
"previewUrl": "https://cdn.flowyte.com/voices/rachel.mp3",
"tier": "premium",
"gender": "female",
"age": "middle_aged",
"accent": "american",
"region": "en-US",
"category": "professional",
"descriptorTags": [
"warm",
"calm"
],
"popularityScore": 1840,
"featured": true,
"capabilities": {
"stability": true,
"similarityBoost": true,
"style": true,
"speakerBoost": true,
"speed": true,
"speedMin": 0.7,
"speedMax": 1.2,
"ssml": false
}
}
]
}{
"type": "about:blank",
"title": "<string>",
"status": 123,
"detail": "<string>",
"instance": "<string>",
"code": "<string>",
"errors": [
{
"field": "<string>",
"message": "<string>"
}
]
}Authorizations
Flowyte secret API key (Authorization: Bearer flowyte_sk_live_…). Scope-gated; is scoped to your organization — a key can never reach another tenant. The listed scopes in each operation's apiKey requirement are the scopes that key must hold. The tokenUrl is nominal: keys are minted in the dashboard.
- Token URL
- /api/v1/api-keys
Query Parameters
BCP-47 — matches language_code OR membership in supportedLanguages.
voice tier filter.
e.g. british | american | australian | indian. Most useful once a language is chosen.
BCP-47 locale, e.g. en-GB | en-US.
Perceived voice gender.
female, male, neutral Perceived voice age band.
young, middle_aged, old Catalog category — curated professional/high-quality voices, famous/premade stock, or your own cloned voices.
professional, high_quality, famous, premade, cloned Mood/tone descriptor (repeatable) — calm, excited, confident, warm, authoritative…
support | sales | receptionist | narration…
Free-text search over name + descriptor tags.
Result ordering — recommended (default, popularity-weighted), newest, or name (A–Z).
recommended, newest, name