BARA Analytics

The rates are public. They are not usable.

Since July 2022 health plans have had to publish every rate they negotiate, and hospitals publish theirs. We parse those files at scale and join them to CMS cost reports, quality and enrollment, so a rate can be read against its market rather than on its own.

What the raw files look like

Hundreds of gigabytes of nested JSON per payer, every rate keyed to identifiers that have to be resolved before the number means anything. A single payer file can carry millions of rate lines, most of them duplicates of each other.

Raw price-transparency file
{ "billing_code_type":"MS-DRG",
  "billing_code":"023",
  "negotiated_rates":[
   {"provider_groups":[
      {"npi":[1093······],
       "tin":{"type":"ein",
              "value":"46·······"}}],
    "negotiated_prices":[
      {"negotiated_type":"negotiated",
       "negotiated_rate":24188.55,
       "service_code":["21"],
       "billing_class":"institutional"}]},
   { ... 2,400,000 more rows ... }
  ]}
Structured & benchmarked
Inpatient DRG 023Negotiated rate
Payer A$22,110
This facility$24,189
Payer C$27,540
Market median$24,600
Illustrative

What we hold today

113,195,229negotiated rates in the database
381,918,639,405rate lines read since 9/8/2026
15payers parsed
9/5/2026latest rate date

Counted from the database on 9/19/2026. The two are separate measures, not two ends of one pipe: the rates in the database are years of ingest, while rate lines read is a running total the parser started keeping in September 2026.

Payers parsed

  • AetnaParsed
  • AmbetterParsed
  • AnthemParsed
  • Blue Cross and Blue Shield of KansasParsed
  • BlueCross BlueShield of South CarolinaParsed
  • CignaParsed
  • Florida BlueParsed
  • Kaiser PermanenteParsed
  • MedicaParsed
  • Oscar HealthParsed
  • Priority HealthParsed
  • UCareParsed
  • UnitedHealthcareParsed
  • Viva HealthParsed
  • WellpointParsed
  • HumanaNot publishing exited the employer group commercial market, so it publishes no commercial in-network files

What you get

What your competitors are paid

Negotiated rates for the providers you compete with, by payer and billing code, in the markets you care about. This is public data, since the rule that published your rates published theirs, but it is only readable once the files are parsed and every identifier resolved to a named provider.

Compared like for like

A rate means nothing without the right comparison beside it. We match on billing code, payer, plan type and care setting, resolve each rate to a provider through NPI and TIN, then join to CMS cost reports, quality, staffing and Medicare Advantage enrollment, so you see the number and the market it sits in.

How it reaches you

CSV or Excel
A one-off extract scoped to your markets, codes and payers. Where most engagements start.
API
A scoped, read-only key against the same data the platform runs on, for pulling into your own systems on your own schedule.
Written analysis
The comparison done for you, as a report you can take into a payer negotiation or a board meeting.

Scope, refresh cadence and terms vary by dataset and engagement.