API

Drum separation
for your product.

5 isolated stems. One API call. Built for audio products, tools, and workflows.

OPENAPI SPEC AI PLUGIN MCP SERVER
5 Stems
Kick, snare, hi-hats, toms, cymbals + drum bus. Nobody else gives you 5.
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.

Get your API key

From $0.50/split. No subscription required.

Quick start

# Upload and separate
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"

# 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

Full Split
$0.50
5 drum stems + drum bus + music track (7 WAV files)
Drum Bus
$0.25
Isolated drums only (1 WAV file)
No subscription required · Splits never expire
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