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/checkSend 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/usageTracks checked this month against your quota (months run on UTC).
AuthAuthorization: Bearer msg_live_… or msg_test_…
PlansStarter 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.