EMA EPAR Lookup — One-Shot EU Medicines Snapshot
Pricing
$7.00 / 1,000 results
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
Maintained by CommunityActor 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
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
medicineName | String | No | — | Partial/full name or active substance to filter |
status | Enum | No | all | all, approved, refused, withdrawn |
approvedFrom | String | No | — | Only medicines authorised on/after (YYYY-MM-DD) |
maxResults | Integer | No | 100 | Maximum 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.
| Volume | Estimated 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