Skip to content
Documentation menu
docs / api / get-v1-voice-bank
voice

GET/v1/voice/bank

API key required, sent as Authorization: Bearer snk_… or ?api_key=snk_….

Call it

bash
curl -fsS -X GET "https://api.mapmap.ai/v1/voice/bank?format=…" \
  -H "Authorization: Bearer $MAPMAP_KEY"

Parameters

NameInRequiredDescription
voicequerynoRegistry voice id to list (en-gb-f, amelia, fr-fr-1). Absent is the en-GB default (en-gb-f; it was amelia until 5 Oct 2026), so a bundler of Amelia's clips names her.
formatqueryyesContainer: opus or m4a.
limitquerynoPage size, 1–1000 (default 1000).
afterquerynoResume after this hash: the next_after of the previous page.

Responses

200Cached clips for one voice and format, paged by hash
FieldTypeRequiredDescription
clipsBankClip[]yesClips cached for this voice and format, ordered by hash.
formatstringyesThe container these clips are in.
next_afterstringnoPass as after for the next page; absent on the last page.
totalintegeryesClips cached in total for this voice and format, across all pages.
voiceVoiceDescriptoryesThe voice, provider and model these clips were rendered with.
400Invalid query, or unknown_voice
401Missing or invalid API key
403Not an operator key: the bank listing is for build-time bundling by the operator
501Voice clips are not enabled

Error bodies follow the shared problem model documented on API conventions.

Also under voice

Generated from https://api.mapmap.ai/openapi.json on 2026-11-02 · operationId get_bank