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 }'- Up to 5 API keys
- 60 requests / minute
- All stores + AI disclosure
- Webhook-free polling for status
- Email support
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.