Solutions
Answers about any medicine, framed for your work.
The same catalogue, from the official registers, with the source and date on every answer — for pharmacists, prescribers and market-access analysts, and for the developers building on it.
Search runs in a free account — no card. Informational only — not a medical device.
664,471
products
19
countries
50
live sources
By role
For the people who look medicines up.
Each page shows the answers that role needs, with live previews filled with real register rows.
Pharmacists
Questions it answers
- What is this foreign brand, and what is ours?
- What does it interact with?
- What does it cost next door?
Real answer, from the registersZarator (IS): substance registered in 19 of 19 countries
Drug lookup for pharmacistsPrescribers
Questions it answers
- Any interacting pairs on this list?
- What is the local equivalent?
- Is it available in that country?
Real answer, from the registersAtorvastatin + Ketoconazole: severe (DDInter 2.0)
Interaction checks for prescribersMarket access & pricing
Questions it answers
- Where is it registered, and by whom?
- What does a daily dose cost per country?
- Who competes in its class?
Real answer, from the registersAtorvastatin per daily dose: $0.018 (US) to $1.53 (CH)
Price per DDD for market access
Behind every page
One catalogue, framed for each job.
Every solution reads the same records: 50 public sources normalised into one catalogue of 664,471 products, matched across countries by substance, ATC class and daily dose.
- Read from each regulator’s own published data
- Every record keeps its source register and last-checked date
For developers
The same records, one call away.
Intent-matched API pages — each with a representative request and a live example from production.
Switzerland drug API
A single REST surface over the Swiss drug market: reimbursement, dispensing category, Pharmacode and ATC, stitched from the authoritative registers.
GET /v1/drugs?country=CH
Drug interaction API
POST a medication list by ATC, ID or identifier and get back every interacting pair with a graded severity — and, where the licensed source gives them, the mechanism and a recommendation.
POST /v1/interactions/check
ATC code API
The ATC classification as a clean REST tree — node, parent chain, labels, defined daily dose, plus /children and /drugs to walk it.
GET /v1/atc/{code}
FHIR Medication API
Add ?format=fhir to a drug fetch and receive a standards-valid FHIR R4 Medication — no mapping layer on your side.
GET /v1/drugs/{id}?format=fhir
Pharmacode lookup
Resolve a Swiss Pharmacode to the canonical drug product in one indexed read — with ATC, dispensing, reimbursement, and the GTIN / Swissmedic-No bridge.
GET /v1/drugs/lookup?system=pharmacode
NDC & barcode lookup
Scan a barcode, get a drug. Resolve a GTIN/EAN or a US NDC to the canonical product in one indexed read, across every identifier system.
GET /v1/drugs/lookup?system=gtin
FAQ
Before you start, the plain answers.
Who is Drug Database for?
Do I need an account to search?
Which countries are covered?
Is Drug Database a medical device?
Where does the data come from?
More detail in the list of data sources, the capabilities overview and the plans and pricing.
Ready when you are
Don't see your exact job? Search is the quickest way in.
Every page here is a framing over the same records. Look a medicine up in a free account, or browse everything the catalogue can answer.
Free to try · 10 lookups in total · No card required