EUDAMED Scraper - EU Medical Devices, UDI & Certificates
Pricing
from $25.00 / 1,000 device returneds
EUDAMED Scraper - EU Medical Devices, UDI & Certificates
Search the EU's official EUDAMED database: 3.5 million medical devices by trade name, manufacturer SRN, risk class, EMDN code or MDR/IVDR, notified-body certificates with expiry monitoring, and economic operators. Clean schema, change detection, no personal data.
Pricing
from $25.00 / 1,000 device returneds
Rating
0.0
(0)
Developer
joeri munsterman
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
6 hours ago
Last modified
Categories
Share
Search the European Commission's official EUDAMED database from one Actor: 3.5 million medical devices, the certificates issued by notified bodies, and the economic operators behind them — returned in a clean, consistent schema, with change detection between runs and no personal data.
Registration of devices in EUDAMED's UDI/device module has been mandatory since 28 May 2026. Manufacturers, importers and distributors now have to check that the devices they place on the market are registered. This Actor makes that check, and much more, scriptable.
Three modes
| Mode | What you get | Typical filters |
|---|---|---|
| Medical devices | Trade name, Basic UDI-DI, UDI-DI, risk class, legislation, market status, manufacturer and authorised representative | Trade name, manufacturer SRN, risk class, EMDN code, MDR/IVDR, exact UDI |
| Certificates | Certificate number, type, status, issue and expiry date, days left, notified body, holder | Holder SRN or name, notified body, status, expiring within N days |
| Economic operators | Name, SRN, operator type, status, country, city, registration date | Country, type, name, SRN |
Optionally add device details per device: intended purpose, legislation, implantable/active/reusable flags and linked certificates.
Why this one
Fast, because it asks EUDAMED the right way. The public API silently returns 20 records per request unless you use the right page-size parameter; this Actor fetches 300 per request. In testing, 1,500 devices came back in about 5 seconds.
Expiry monitoring without false alarms. A certificate can appear twice in EUDAMED: an old revision and the reissued one that replaced it. A naive "expiring soon" list flags the old revision even though the successor is valid for years. This Actor marks superseded revisions (vervangenDoorNieuwereRevisie) and leaves them out of the expiry filter.
Change detection. Run it on a schedule with Only changes since the previous run and you get just the records that are new or whose status, version or expiry date changed. The first run builds the baseline.
No personal data. EUDAMED publishes e-mail addresses, phone numbers and street addresses of economic operators. For a one-person company those are personal data under the GDPR, so this Actor leaves them out: it is a registry lookup, not a contact list.
Example output
A device:
{"type": "hulpmiddel","handelsnaam": "Pacemaker sæt","basicUdi": "...","udiDi": "...","risicoklasse": "class-iii","risicoklasseNaam": "Class III","wetgeving": "MDR","status": "on-the-market","fabrikant": { "naam": "Sengewald Klinikprodukte GmbH", "srn": "DE-PR-000020748", "status": "active" },"details": {"medischDoel": "Sterile, disposable procedure pack, combination of devices for disease treatment related to pacemaker.","implanteerbaar": null,"certificaten": []},"bronApiUrl": "https://ec.europa.eu/tools/eudamed/api/devices/udiDiData/..."}
A certificate:
{"type": "certificaat","certificaatnummer": "V76 129992 0003","wetgeving": "IVDR","soort": "technical-documentation","status": "issued","verlooptOp": "2031-09-09","dagenTotVerval": 1814,"aangemeldeInstantie": "0123","houder": { "naam": "...", "srn": "..." },"vervangenDoorNieuwereRevisie": false}
Typical uses
- Regulatory and quality teams: verify that every device you import or distribute is registered, and watch your suppliers' certificates for upcoming expiry.
- Distributors and hospitals' procurement: check a supplier's full device portfolio by manufacturer SRN.
- Market intelligence: count devices per risk class, EMDN category or manufacturer; follow a competitor's new registrations.
- Notified bodies and consultants: monitor certificates by notified body number.
Pricing
Pay per event, so you pay for results rather than runtime:
| Event | Price |
|---|---|
device-record | $0.025 per device |
device-detail | $0.02 per device, only when details are requested |
certificate-record | $0.05 per certificate |
operator-record | $0.02 per economic operator |
change-detected | $0.02 per new or changed record |
Notes and limits
- The device list itself does not include legislation. It is filled in when you filter on legislation or request details; otherwise it is empty.
- Details are fetched for up to 300 devices per run, to keep runs within a few minutes.
- The expiring within filter works on up to 3,000 certificates per run; narrow by notified body or holder for complete coverage of large sets.
- Data is what manufacturers and notified bodies registered in EUDAMED. This Actor normalises it but does not correct it.
Source: EUDAMED, European Commission. Reuse under the Commission's reuse policy, with attribution.