Docs

List voices (library or your clones)

GEThttps://server.heyrik.com/api/v1/voices

Headers

AuthorizationstringRequired

Use Bearer $HEYRIK_API_KEY with an account-scoped API key. Keep the key on your server.

Get your API key

Parameters 5

Fields documented for this operation. See the request example for placement and structure.

typestring

"all" (library voices, default) or "cloned" (only voices YOU cloned).

languagestring

Filter, e.g. en-IN, hi-IN.

genderstring

male | female.

pagenumber

Page number; walk with has_more.

limitnumber

Page size (default 24, max 100).

GET/voices
# Library voices
curl "https://server.heyrik.com/api/v1/voices?language=en-IN" \
  -H "Authorization: Bearer $HEYRIK_API_KEY"

# Only your cloned voices
curl "https://server.heyrik.com/api/v1/voices?type=cloned" \
  -H "Authorization: Bearer $HEYRIK_API_KEY"
Response example
{
  "data": {
    "count": 42,
    "page": 1,
    "has_more": true,
    "voices": [
      {
        "id": "vx_9f2a1c30",
        "name": "Meera",
        "language": "en-IN",
        "gender": "female",
        "cloned": false
      }
    ]
  }
}

Illustrative examples · No live request is sent

Docs

Build sophisticated voice experiences with HeyRik.

© 2026 HeyRik · Support