Get into the data

Query a billion hospital prices. Get the answer and the data behind it.

Billy collects, cleans and normalizes hospital price transparency files so you don't have to. Search, filter and compute over the whole corpus, and pay only for the records you use.

Ways to get the data

  • API

    Targeted queries

    Search and filter, pull supporting records, and compute averages, medians, percentiles and benchmarks.
  • MCP

    For AI agents

    The same data as tools your assistant can call: procedures, hospitals, rates and the source files.
  • Files

    Bulk delivery

    Flat files for warehousing and model work, or a bulk load with API refreshes on top.

What you can query

One normalized shape across every hospital.

Start narrow, with one code, one hospital or one state, and widen as you go.

  • CPT, HCPCS, DRG, APC, NDC and other code types
  • Hospital and health system
  • Geography
  • Payer and plan
  • Negotiated rate, cash price and price type
  • Inpatient or outpatient setting
  • Effective and file dates

Example

Average negotiated commercial rate for CPT 27447 (total knee replacement) in Utah.

You get
The average, plus all 200,000 records behind it
First 10,000
$99
Next 90,000
$450
Next 100,000
$250
Total
$799

Search, filtering and statistics are included. No per-call, seat or compute fees.

MCP tools

Plug hospital prices into your agent.

  • search_procedures

    Find CPT/HCPCS codes by description

  • search_hospitals

    Search hospitals by name, city or state

  • find_hospitals_in_area

    Hospitals inside a lat/lng bounding box

  • lookup_zip_code

    Zip code → latitude/longitude

  • get_hospital_procedure_summary

    Cash price, min, max and average for a procedure at a hospital

  • get_hospital_procedure_rates

    Negotiated rates by plan

  • get_hospital_mrf_source

    Link to the raw machine-readable file behind the data

Pricing

Pay for the records you use.The more you use, the less each costs.

Each rate applies only to the records inside its tier, and totals reset every year. Going past a tier never reprices what you've already used.

Records per yearPer 1,000Total at top of tier
First 10K$9.90$99
10K–100K$5$549
100K–1M (your estimate)$2.50$2,799
1M–5M$1.50$8,799
5M–10M$1$13,799
10M–25M$0.60$22,799
25M–50M$0.40$32,799
50M–100M$0.30$47,799
100M–250M$0.20$77,799
250M–500M$0.15$115,299
500M–1B$0.125$177,799

Estimate

Records per year: 200,000

$799/year

Need the whole corpus every year? Committed annual agreements are available. Talk to us.

Feedback & suggestions

Does this pricing work for you?

Too complex, missing a tier, or need something we don't offer yet? Tell us. Pricing is still taking shape and your input changes it.

Get API keys

Tell us what you're building.

We're issuing keys to our first customers directly. Start with $99 worth of records and grow from there.

  1. Request access below.
  2. We send your key and docs.
  3. Query, see the record count, and get billed for what you use.