Raw API
HTTPS JSON API for search, preview, and master-license purchase. Base URL:
https://sync.thepodcastapp.dev/api/licensing/v1
OpenAPI: https://sync.thepodcastapp.dev/api/licensing/v1/openapi.json. No accounts. Browse and preview need no auth. Purchase needs Stripe and clickwrap. Creator, Commercial, and Broadcast & Film are sold through this site.
GET /tracks
Search. Alias: GET /search. Query parameters:
q— free text (composer, title, mood words). Narrows results;countis the number returned.mood— closed list, e.g. tense, lyric, playful, calm.eraorera_style— baroque, classical, romantic, modern.instrument— piano, strings, cello, clarinet, organ, violin.tempo— slow, moderate, fast.durationormax_duration_sec— maximum length in seconds.
Response: { query, count, tracks[] }. Empty match: count: 0 and a message. Example: https://sync.thepodcastapp.dev/api/licensing/v1/tracks?q=mozart
GET /tracks/:id
One track: title, composer, catalog, movement, duration, instruments, mood, rights fields, preview_url. 404 if missing.
GET /tracks/:id/preview
Public watermarked MP3, up to 30 seconds. Content-Type: audio/mpeg.
Verify a license
Human page: https://sync.thepodcastapp.dev/verify (licensee name is public; email is not). JSON: GET /licenses/:id — no email in the body.
Purchase
Creator USD 29. Commercial USD 99. Broadcast & Film USD 499. Pay with a card through Stripe on this site, or send a Stripe payment with the API. You must accept the current terms (terms_accepted: true) before a license is issued. Also required: licensee_name, licensee_email, track_id, tier. To upgrade, send upgrade_from_license_id of an issued license for the same email and track — you pay only the difference.
POST /quotes— price and grant summary.POST /licenses— charge and issue. 201 with PDF URL, 15-minute signed WAV URL, verification URL. Declined card: 402.- Website checkout:
POST /checkout(form) → Stripe Checkout →/purchase/success.
Rights
Public-domain composition. The SKU is a software recording owned by Magnolia Apps LLC. Not a live performance.