---
title: "List dubbing voices"
method: POST
path: "/actions/dubbing_voices_list"
tags: ["voices"]
---

# List dubbing voices

`POST /actions/dubbing_voices_list`

## Request

- Base URL: `https://api.voicecheap.ai/v1`
- URL: `https://api.voicecheap.ai/v1/actions/dubbing_voices_list`
- Auth: one of:
  - API key in header `x-api-key`
  - HTTP bearer

Browse the same dubbing voice catalog as the app and your saved custom dubbing voices, including playable examples and your voice slot allowance. These IDs are for video dubbing; voices_list provides the separate text-to-speech library.

## Request body

- object
  - `locale` 'en' | 'fr' | 'es' | 'de' | 'it' | 'pt' | 'pl' | 'zh' | 'ja'
  - `language` string
  - `search` string

## Response `200`

Completed result or saved request state.

- object
  - `data` unknown, required
  - `requestId` string, uuid

## Other responses

- `202`: The action is running. Poll action_request_get with requestId and operation.
- `400`: Invalid arguments.
- `401`: Invalid or expired API key.
- `403`: Permission or subscription required.
- `409`: Idempotency conflict or account concurrency limit.
- `429`: Shared account rate or monthly limit reached.

---

[API](https://skmtc.dev/voicecheap/apis/voicecheap-api.md) · [All operations](https://skmtc.dev/voicecheap/apis/voicecheap-api/llms.txt) · [OpenAPI document](https://skmtc.dev/voicecheap/apis/voicecheap-api/revisions/0cb50268f31a?raw)
