Skip to main content
GET
List languages
Use this to find the languageId for List voices and Create audio. Fetch it once and cache it; languages rarely change.
  • Always send service=tts. Without it you get the speech-to-text languages, which are a different list.
  • Send limit=100. The default page size is 10.
  • No API key needed. This endpoint is public.
Responses also carry internal fields. Rely only on id, name and code.

Query Parameters

service
enum<string>
default:tts
required

Send tts to get the languages available for speech. If you leave it out, the API returns the speech-to-text languages instead, which are a different list.

Available options:
tts
Example:

"tts"

page
integer

Page number, starting at 1. Defaults to 1.

Required range: x >= 1
limit
integer

Languages per page. Defaults to 10; send 100 to get them all in one call.

Required range: x >= 1
Example:

100

Matches languages whose name or code contains the text. Not case-sensitive.

Response

The languages, sorted by name.

message
string
Example:

"Languages fetched successfully"

meta
object
data
object[]