Upload a catalog. Catch the issues. Confirm every fix. Export a clean registration packet. No integration required, no automatic changes.
TrapRoyaltiesPro is a non-destructive pre-validation pass. Every fix is proposed — nothing is auto-written to your catalog without confirmation.
Drag in a CSV or JSON export of your works. Fields: title, ISRC, ISWC, IPI, publisher, role, share_percent. No integration required — upload once, review, export.
The analyzer checks every row for missing ISWC, invalid ISRC format, missing IPI for writers/composers, missing publisher, invalid IPI length (must be 9–11 digits), and split totals that don't sum to 100%.
Each issue has a one-click fix. For missing IPIs and ISWCs, the wizard queries MusicBrainz directly from your browser (rate-limited 1 req/sec, CORS-compliant). You confirm every match before it's applied.
Generate a CWR v2.1 packet for submission to your PRO. Download the cleaned CSV for your DSP delivery pipeline. Every change is logged.
Missing ISRC, ISWC, IPI. Invalid format. Mismatches between linked rows.
Multi-writer works where shares don't total 100%. Duplicate contributors with conflicting shares.
Works missing a publisher share. Writer rows with no matching publisher entry. Foreign society gaps.
Upload a CSV in under a minute — free preview, no signup.