Upload audio and separate it into multiple stems
audio_url (required): URL of the audio file to upload and separatetitle (optional): Title for the separation taskmodel_name (optional): Separation model to use. Default: base
base: Standard separation qualityenhanced: Higher quality separation with better accuracyinstrumental: Optimized for instrumental tracksoutput_type (optional): Type of output stems to generate. Default: general
general: All available stemsbass: Bass track onlydrums: Drums track onlyother: Other instrumentspiano: Piano track onlyguitar: Guitar track onlyvocals: Vocals track onlyAll API endpoints require Bearer Token authentication
Get your API Key:
Visit the API Key Management Page to get your API Key
Add it to the request header:
Authorization: Bearer VIDGO_API_KEYAPI model identifier.
Must be upload-and-separate-vocals for this endpoint.
upload-and-separate-vocals "upload-and-separate-vocals"
Webhook callback URL for result notifications.
The endpoint will receive POST requests with separation completion status and download URLs for each track.
"https://your-domain.com/callback"
Input parameters for upload and vocal separation