Developer API

The music distribution API for your app

Let your users release music to Spotify, Apple Music, TikTok and 150+ stores without leaving your product. Built for AI music generators, creator tools and labels.

API keys in Settings

Label accounts with the API plan create and revoke keys from Settings.

Upload audio & covers

Send files from your app; we convert them to store-ready formats.

Create releases

Submit releases with the same checks as our dashboard — AI disclosure, legal names, cover art.

Status, UPC, ISRC & smart links

Poll release status and get codes and smart links once live.

curl -X POST https://distributemusic.ai/api/v1/releases \
  -H "Authorization: Bearer dm_live_xxx" \
  -H "Content-Type: application/json" \
  -d '{ "title": "Ocean Dreams", "artist_name": "Aurora Vox",
        "release_type": "single", "genre": "Electronic",
        "release_date": "2026-08-01", "composer": "Maya Rahman",
        "cover_path": "...", "tracks": [{ "title": "Ocean Dreams",
        "audio_path": "..." }], "distribution_agreement_accepted": true }'
API plan · Label accounts
$99 / month
or $999 / year (save 2 months)
  • Up to 5 API keys
  • 60 requests / minute
  • All stores + AI disclosure
  • Webhook-free polling for status
  • Email support
Subscribe in Settings

Needs a Label plan ($50/year). Pay by card; keys unlock right after payment.

Frequently asked questions

Who can use the Distribution API?

Label plan accounts ($50/year) with the API plan: $99/month or $999/year.

Is there a rate limit?

60 requests per minute per key. Contact us if you need more.

Do my users keep 100% of royalties?

Yes. Releases sent by API follow the same 100% royalty terms.

Can I build my own distribution brand?

Yes — see White-label distribution: your brand, our platform.