Integrations
Ways to connect
Everything here works today. Things we haven't built are listed separately and marked as roadmap.
CSV upload
Export from your distributor or catalogue system and drop the file into the checker. Columns we read: artist, featured_artists, track_title, version, release_title, genre, explicit, isrc, upc, language, ai_use, duration. Up to 5,000 rows and 2 MB per check.
Distributor API
POST /api/v1/check | Send tracks as JSON (or CSV); get findings per row with rule ID, severity, field, value and suggested fix. Up to 5,000 rows per request. |
|---|---|
GET /api/v1/usage | Tracks checked this month against your quota (months run on UTC). |
| Auth | Authorization: Bearer msg_live_… or msg_test_… |
| Plans | Starter 10,000 tracks/month at 60 requests/min (99). Growth 100,000 at 300/min (99). Enterprise: custom. |
Full reference: API reference. Key access: developers.
Stripe checkout
Audits and the AI Disclosure Kit are bought through Stripe-hosted checkout. You land on a confirmation page and Stripe emails your receipt.
Style guides covered
Rules cite the Spotify style guide (v2.2.0), Apple Music Style Guide (2.4), the Music Business Association style guide (2.0), DDEX ERN 4.3.2 AI fields, the ISRC Handbook and GS1 check-digit rules, plus help pages from DistroKid, TuneCore, YouTube, Amazon Music, TIDAL, Deezer, SoundOn and The MLC. See the platform guides.
On the roadmap
Not built yet DDEX ERN XML input, webhooks, and direct connections to distributor dashboards. None of these exist today; tell us via feature requests if you need one.