API

Drum separation
for your product.

7 stems per song: kick, snare, hi-hats, toms, cymbals, drum bus, and the song without drums. One API call.

OPENAPI SPEC AI PLUGIN MCP SERVER
7 Stems
Kick, snare, hi-hats, toms, cymbals, drum bus, plus the song minus drums. Per split.
Two-Stage Pipeline
Stage 1 isolates drums from the mix. Stage 2 splits into 5 components. Spectral gating reduces bleed.
Agent-Ready
OpenAPI spec. MCP server. AI plugin manifest. Ready for products, pipelines, and agent workflows.

Your API account

Sign in to create or manage your API key. We'll email you a secure link.

5 free splits to evaluate · From $0.50/split after · No subscription required.

Quick start

# Upload and separate
# algorithm: auto | natural | puncher (puncher = paid only)
# input_type: full_mix | drum_stem (Direct mode for already-isolated drums)
# quality:    standard | studio (studio = paid only)
curl -X POST https://drumsplit.io/api/v1/separate \
  -H "X-API-Key: ds_live_your_key" \
  -F "file=@track.mp3" \
  -F "output_mode=full" \
  -F "algorithm=auto" \
  -F "input_type=full_mix" \
  -F "quality=standard"

# Poll status
curl https://drumsplit.io/api/v1/status/{job_id} \
  -H "X-API-Key: ds_live_your_key"

# Download stems
curl -O https://drumsplit.io/api/v1/download/{job_id} \
  -H "X-API-Key: ds_live_your_key"

Pricing

Free 5 splits $0 5/hour rate limit
Starter 50 splits $25
Indie 150 splits $65
Studio 500 splits $200
Production 1,000 splits $350
Scale 5,000 splits $1,250

Full Mix splits include 5 drum stems + drum bus + music-minus-drums track. Direct mode accepts an already-isolated drum stem and skips the music stem. Splits never expire. No subscription. Rate limits: Standard 30/min · Volume 120/min.

Endpoints

POST /api/v1/separate Upload audio, start separation
GET /api/v1/status/{job_id} Poll job status
GET /api/v1/download/{job_id} Download stems ZIP
GET /api/v1/usage Check splits and usage
GET /health Service status
POST /api/keys Generate API key

Auth: X-API-Key header on all endpoints except /health and /api/keys. Full spec at /openapi.yaml

BUILT FOR AUDIO TOOLS drumsplit.io · api@drumsplit.io
Privacy · Terms · Contact