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.
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