POST
/
api
/
v1
/
vocal-removal
/
generate
Separate Vocals from Music
curl --request POST \
  --url https://api.kie.ai/api/v1/vocal-removal/generate \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
  "taskId": "5c79****be8e",
  "audioId": "8551****662c",
  "callBackUrl": "https://api.example.com/callback"
}'
{
  "code": 200,
  "msg": "success",
  "data": {
    "taskId": "5c79****be8e"
  }
}

Usage Guide

  • Use this endpoint to split audio into vocal, instrumental, and individual instrument components
  • Ideal for remixing, karaoke tracks, or isolating specific instruments for further processing
  • Works best with professionally recorded music with clear vocal and instrument parts

Parameter Details

  • taskId identifies the original music generation task
  • audioId specifies which audio track to process when multiple variations exist

Developer Notes

  • All audio files (original, vocal, instrumental, drums, bass, guitar, piano) are retained for 14 days
  • Separation quality depends on the complexity and mixing of the original audio
  • Results include separate URLs for original audio, isolated vocals, instrumental backing track, and individual instrument tracks

Authorizations

Authorization
string
header
required

All APIs require authentication via Bearer Token.

Get API Key:

  1. Visit API Key Management Page to get your API Key

Usage: Add to request header: Authorization: Bearer YOUR_API_KEY

Note:

  • Keep your API Key secure and do not share it with others
  • If you suspect your API Key has been compromised, reset it immediately in the management page

Body

application/json

Response

200
application/json

Request successful

The response is of type object.