Developer API

Mix vocals over beats.
One API call.

Send a beat file and a vocal recording. Get back a professionally mixed, mastered MP3 — the same engine powering The Hanger app. No audio engineering required.

8–25 second turnaround

FFmpeg-powered mixing chain runs server-side. No client-side processing needed.

Bearer token auth

SHA-256 hashed API keys. Keys are never stored in plaintext. Revoke anytime.

5 genres, 3 presets

Hip-hop, R&B, Rock, Pop, Spoken Word. Raw, Natural, or Polished mix quality.

API Pricing

All plans include the full mixing engine. Limits reset monthly.

Starter

$19/mo

50 requests/mo

  • POST /api/v1/mix
  • All 5 genres
  • All 3 presets
  • Usage logs
  • Email support
Most Popular

Pro

$49/mo

500 requests/mo

  • Everything in Starter
  • Priority processing queue
  • Webhook on completion (coming soon)
  • Slack support

Enterprise

Custom

Unlimited requests

  • Everything in Pro
  • SLA guarantee
  • Custom genre presets
  • Dedicated support
  • Volume discounts

API billing is separate from your app subscription. Contact us to set up billing for your plan.

API Reference

One endpoint. Send files, get a mix.

POST/api/v1/mixmultipart/form-data

Request Parameters

FieldTypeRequiredDescription
beatfilerequiredThe instrumental track. MP3, WAV, or M4A. Max 150MB.
vocalfilerequiredThe vocal recording. MP3, WAV, or M4A. Max 150MB. Mono or stereo.
genrestringoptionalhip-hop (default) | r&b | rock | pop | spoken-word. Applies genre-specific EQ and compression.
presetstringoptionalraw | natural (default) | polished. Controls processing intensity.
beatVolumenumberoptionalBeat volume multiplier. 0.1–1.5, default 0.8. Lower to bring vocals forward.

Code Examples

curl
curl -X POST https://hangermusik.studio/api/v1/mix \
  -H "Authorization: Bearer thgr_YOUR_API_KEY" \
  -F "[email protected]" \
  -F "[email protected]" \
  -F "genre=hip-hop" \
  -F "preset=natural" \
  -F "beatVolume=0.8"

Success Response (200)

json
{
  "mixUrl": "https://storage.../api-mixes/123/1714000000000-mix.mp3",
  "processingMs": 12400,
  "genre": "hip-hop",
  "preset": "natural",
  "requestsRemaining": 47
}

Ready to integrate?

Create an account, generate an API key, and start mixing in minutes. No credit card required for your first key.