EMA EPAR Lookup — One-Shot EU Medicines Snapshot avatar

EMA EPAR Lookup — One-Shot EU Medicines Snapshot

Pricing

$7.00 / 1,000 results

Go to Apify Store
EMA EPAR Lookup — One-Shot EU Medicines Snapshot

EMA EPAR Lookup — One-Shot EU Medicines Snapshot

Extract EMA-approved medicines data from the official European Medicines Agency EPAR dataset. Filter by name, active substance, or authorisation status.

Pricing

$7.00 / 1,000 results

Rating

0.0

(0)

Developer

azureblue

azureblue

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

18 days ago

Last modified

Categories

Share

EMA Drug Approval Scraper

Extract European Medicines Agency (EMA) approved drug data — filter by name, active substance, or authorisation status.

Downloads the official EMA EPAR (European Public Assessment Reports) dataset and returns structured JSON records with approval dates, therapeutic areas, ATC codes, and direct EMA product URLs.


What does this Actor do?

This Actor downloads EMA's publicly available medicines dataset (updated regularly by EMA) and filters it based on your search criteria. Unlike web scrapers that break on layout changes, this Actor uses the official Excel data export — the same source that regulators and pharma companies use.


Use Cases

1. Pharma Market Analysis

A pharmaceutical consultant needs all EMA-authorised oncology drugs approved after 2020. They set medicineName: "", status: "approved", then filter the output by therapeuticArea and approvalDate. The ATC code and active substance data feed directly into their competitive landscape report.

2. Drug Regulatory Compliance Check

A hospital pharmacist wants to verify that a medicine is currently EMA-authorised before ordering. Input: medicineName: "pembrolizumab". The actor returns the product name, current status, and EMA URL for the official SmPC in seconds.

3. Withdrawn / Refused Drug Monitoring

A patient safety team monitors drugs that have been refused or withdrawn from EU market. Running status: "refused" or status: "withdrawn" monthly with no name filter returns the full list for safety alerts.


Input

FieldTypeRequiredDefaultDescription
medicineNameStringNoPartial/full name or active substance to filter
statusEnumNoallall, approved, refused, withdrawn
approvedFromStringNoOnly medicines authorised on/after (YYYY-MM-DD)
maxResultsIntegerNo100Maximum records to return (1–10,000)

Example Input

{
"medicineName": "pembrolizumab",
"status": "approved",
"maxResults": 50
}

Output

{
"productName": "Keytruda",
"activeSubstance": "pembrolizumab",
"status": "Authorised",
"approvalDate": "2015-07-17",
"therapeuticArea": "Oncology",
"atcCode": "L01FF02",
"productNumber": "EMEA/H/C/003820",
"orphanMedicine": false,
"url": "https://www.ema.europa.eu/en/medicines/human/EPAR/keytruda"
}

Pricing

$0.007 per record.

VolumeEstimated Cost
100 records~$0.70
1,000 records~$7.00
10,000 records~$70.00

Technical Details

  • Data source: EMA official EPAR Excel dataset (publicly available)
  • Updated: Automatically uses the latest EMA dataset on each run
  • Retry logic: 3 retries with exponential backoff
  • No API key required
  • Node.js: v22 LTS