Audio

List Audio

Your audio clips, uploaded and generated, newest first.

Uploads from POST /v1/audio and speech from POST /v1/audio/speech. These are exactly the URLs accepted as audio_url and audio_urls on video generation.

GET/v1/audioTry it
List Audio
cURL
curl --request GET \
  --url 'https://api.spicyapi.com/v1/audio?limit=50' \
  --header 'Authorization: Bearer $SPICYAPI_KEY'
200
JSON
{
  "object": "list",
  "data": [
    {
      "id": "au_3c9f1e7a2b4d6f80a1c2",
      "object": "audio",
      "url": "https://cdn.spicyapi.com/audio/a1b2c3d4e5f6a7b8/au_3c9f1e7a2b4d6f80a1c2.wav",
      "duration_s": 6.4,
      "mime": "audio/wav",
      "bytes": 1128492,
      "transcript": "Come here. I have been waiting all evening.",
      "source": "upload",
      "created": 1758553200
    }
  ]
}

Authorizations

Authorizationstringheaderrequired

Bearer authentication header of the form Bearer <token>, where <token> is your SpicyAPI key (sk-spicy-…). Create one in the dashboard under API Keys.

Query parameters

limitinteger

How many to return, 1 to 100. Defaults to 50.

Response

200 · application/json

Successful Response

dataAudio · object[]required

Clips, newest first.

Was this page helpful?