Capabilities
One API. Every shape of drug data.
Search, interaction checks, the WHO ATC tree, FHIR R4 Medication, identifier lookup, a diff change feed and Swiss monographs — all behind the same REST/GraphQL/MCP surface over 610,367 drugs in 19 jurisdictions. Pick a capability to see the endpoint, a real call and the coverage.
610,367 drugs · 27,611 interactions · 554,523 tracked changes
Browse
Eight capabilities, one key
Drug search
GET /api/v1/drugs
Trigram full-text search across 19 jurisdictions — filter by country and ATC, get back the canonical product with reimbursement, dispensing and freshness metadata.
ExploreInteraction checks
POST /api/v1/interactions/check
Send 2–50 drugs by ATC, ID or market identifier and get every interacting pair back with a graded severity, mechanism and recommendation.
ExploreATC classification
GET /api/v1/atc/{code}
Resolve any ATC code to its node, full parent chain, multilingual labels and DDD — then descend with /children or list the subtree with /drugs.
ExploreFHIR Medication
GET /api/v1/drugs/{id}?format=fhir
Add ?format=fhir to a drug fetch and get a standards-valid FHIR R4 Medication — codes split correctly between coding[] and identifier[], Swiss fields as typed extensions.
ExploreCode lookup
GET /api/v1/drugs/lookup
Resolve any market identifier — a scanned barcode, a Swiss Pharmacode, a US NDC — to the canonical drug in one indexed read, with the matched pack alongside.
ExploreChange feed
GET /api/v1/changes?since={ts}
Poll GET /changes?since=… for a diff of everything that moved, or register a webhook and get pushed — the watchtower turns 30+ registers into one revalidatable stream.
ExploreMonographs
GET /api/v1/drugs/{id}/monograph
Fetch the structured professional and patient information for a Swiss product in German, French or Italian — the AIPS monograph, parsed into sections.
ExplorePricing & competitors
GET /api/v1/drugs?atc={code}&country={cc}
Per-country prices plus the full set of products that share an ATC class or substance — the feed behind commercialization-feasibility and market-access work.
ExploreReady when you are
One key unlocks all of it.
No per-endpoint contracts, no separate billing. REST, GraphQL and an MCP server over the same catalog.
Free tier · 100 requests/day · No card required