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.

Explore

Interaction 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.

Explore

ATC 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.

Explore

FHIR 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.

Explore

Code 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.

Explore

Change 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.

Explore

Monographs

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.

Explore

Pricing & 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.

Explore

Ready 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