/ema/medicines/search

POST /api/ema/medicines/search

Price: 20 credits

Search the EU register of centrally authorised medicines. Narrows by trade name, active substance, INN, human or veterinary register, regulatory status, ATC code prefix, MeSH therapeutic area, pharmacotherapeutic group, marketing authorisation holder, target species, the text of the therapeutic indication, the nine regulatory flags, and the authorisation and last-update dates. Returns the full register record for every match, newest publication first.

How to use it

The register covers only EU centrally authorised medicines, so a product authorised nationally in one member state is absent however it is spelled. Text filters match a substring anywhere in the field and are case-insensitive; `atc_code` is the one prefix filter, so `L01` keeps a whole ATC class. Withdrawn, refused and lapsed products stay on the register, and `status` is what separates them from the live ones — search without it and roughly a third of the answer is historical. `atcvet_code`, `pharmacotherapeutic_group_veterinary` and `species` are veterinary-only and the human records leave them empty, but the register fills them unevenly — the group on about seven in eight veterinary records and the ATCvet code and species on about one in six — so filtering on `species` returns a fraction of the veterinary register rather than all of it, and `category` is what selects the whole of it. Feed `url` to ema/medicines for the assessment overview and the published PDFs.

Parameters

Request body

Response

Errors

Response headers