bmiapi
DocsPricingStatus

A 40-track clearance by hand is an afternoon. A commissioned scraper is $10k plus maintenance. bmiapi is $49 a month.

Free

$0forever
  • 25 uncached searches/day
  • All 6 search modes
  • 5 keys
  • Community support
Get your key
MOST CATALOGS CLEAR ON BUILDER

Builder

$41/mobilled annually · $492/yr
  • 50 uncached searches/day
  • Priority queue
  • Priority email support
  • Usage exports

Label

$250/mobilled annually · $3000/yr
  • 1,000 uncached searches/day
  • Top queue priority
  • Priority support
  • Usage exports
Talk to us

Limited seats — we run real Chrome against the registry and don't oversell it.

Enterprise. Custom quotas, invoicing, SLA, and a contract-stable migration the day BMI ships an official API. Talk to us

Questions

What happens when BMI changes their site?
Your integration reads a stable, versioned JSON contract — not BMI's HTML. When their portal shifts, our scraper adapts behind that contract, so your code keeps parsing the same shape. A live structural canary runs against Songview continuously; the day it detects a break we see it before you do, and our status page shows it in the open. You script against the contract; we absorb the churn.
How does the daily limit work?
The limit meters uncached searches — the ones that hit BMI live. Cached re-runs are always free and never count against your day, so re-reading a work you've already resolved costs nothing. A search that fails is refunded. The counter resets at 00:00 UTC.
How many API keys do I get?
Every plan includes up to 5 keys — one per script, environment, or teammate — so you can scope and rotate access without sharing a single secret. Revoke and rotate anytime from your dashboard.
Can I cancel anytime?
Yes — manage or cancel from the Stripe billing portal in one click, no email required. You keep your plan through the end of the period you've paid for, then drop to Free automatically. Nothing is deleted; your keys and history stay put.