Skip to content
healthcare.dev

Pricing

Start free. Pay per call when you grow.

No sales call and no contract to get started. Every plan includes the MCP server, SDK and CLI.

Plans

Free

$0

Included
5,000 calls a month, hard cap, no card
Rate limit
5 req/s
  • +Core datasets: ICD-10, HCPCS, NDC, RxNorm, NPI
  • +MCP server, SDK and CLI
Get a free key

Pay as you go

most flexible

$0+ data fees

Included
First 5,000 calls free, then per call
Rate limit
10 req/s
  • +Everything in Free
  • +No monthly cap
  • +Card on file
Start

Growth

coming soon

$299/mo + data fees

Included
Unlimited
Rate limit
25 req/s
  • +Labels, recalls, devices, LOINC, fee schedules, crosswalks, quality
  • +Webhooks and bulk export
  • +Email support
  • +14-day trial
Coming soon

Scale

coming soon

$799/mo + data fees

Included
Unlimited
Rate limit
100 req/s
  • +Hospital and payer price data, benchmarks
  • +99.95% SLA, priority support
  • +Team seats
Coming soon

Enterprise: bulk files (S3, Snowflake), custom SLA and annual invoicing, by contract. No BAA needed: we never handle PHI.

Data fees

Per-call fees by dataset class

Dataset classFree · Pay as you goGrowthScale
Lookup by id (NPI, code, NDC, RxCUI)$0.002$0.0015$0.001
Searches, and each item in a batch$0.003$0.002$0.0015
Labels, recalls, devices, LOINC, crosswalks—$0.005$0.004
Fee schedules and quality measures—$0.008$0.006
Hospital and payer negotiated rates——$0.03
Price percentiles by market——$0.05
Changes feed, webhooks, /status, /datasetsFreeFreeFree

Per call, in US dollars. Free-plan calls within the monthly allowance cost nothing. MCP tool calls are metered like REST calls. Annual prepay on Growth and Scale: two months free.

Questions

Pricing FAQ

What happens when I hit the Free plan limit?
Calls return 429 quota-exceeded until the next calendar month (UTC). Add a card to move to Pay as you go and keep going.
Do you need a BAA?
No. We serve public reference data and never accept patient information, so there's nothing to sign.
Are cached or repeated calls billed?
Yes, every served call counts, including repeats. Use ETags: a 304 Not Modified response still counts as a call but saves bandwidth.