Pricing

Adoption beats extraction.

The data is mostly public. Restricting access aggressively kills adoption, and adoption is the only durable defence against an incumbent modernisation. So we don't.

Developer

Free

10k requests / month

  • REST + GraphQL
  • `search_drug`, `atc_lookup` MCP tools
  • No SLA · attribution required
  • Email support
Get an API key

Starter

$99/mo

250k requests / month

  • Everything in Developer
  • Change-feed webhooks
  • 99.5% SLA
  • Full MCP tool catalog
Start Starter
Most popular

Growth

$490/mo

2M requests / month

  • Everything in Starter
  • Embeddable `<medishift-search>` widget
  • 99.9% SLA + status page
  • Optional incumbent BYOL passthrough
Start Growth

Enterprise

from $2.5k

Unlimited

  • Self-hosted Docker / Helm
  • Custom DPA + SOC 2 evidence
  • SSO / SCIM
  • Dedicated infrastructure
Contact sales

Per-request pricing roughly 5–10× cheaper than HCI Solutions (CH), Vidal (FR), Rote Liste (DE), BNF (UK), or USP-NF (US) — and you only have to integrate once. USD is our list currency; Stripe bills EUR and CHF off the same Price at the live FX rate.

How is per-request priced on Growth?

Growth lands at roughly 5–10× cheaper than the per-tenant rates charged by HCI Solutions, Vidal, Rote Liste, BNF, or USP-NF. We aim for many small developers, not a handful of enterprise whales.

What counts as a request?

One HTTP call to /v1/*. GraphQL persisted queries are one request per operation. Free-tier search via MCP `search_drug` counts against the same bucket.

Can I pay in EUR or CHF?

Yes. USD is our list currency, but Stripe handles EUR, USD, and CHF on the same Price object — pick at checkout. Enterprise can invoice in any of the three.

Do you have a fair-use cap on Developer?

10k/month, capped at 50 req/sec burst. Sustained abuse trips a rate-limit headroom score; we ask you to upgrade rather than ban.