Methodology

Which companies are covered, where the figures come from, how they are verified.

Coverage

The database currently covers 102,040 medical device companies from two kinds of source: public exhibition listings (MEDICA / COMPAMED, CMEF) and manufacturers that appear in the national device registries but not in any exhibitor list — every company with a record in any connected registry gets an entry. Company name, country, city, website and product categories come from public sources. No personal names or personal mobile numbers are collected; such data is stripped before ingest.

Where the business-registry data comes from

For Chinese companies, incorporation date, registered capital, social-insurance headcount and registration status come from Tianyancha business-registry records (delivered per company by name and unified social credit code, with the code check digit verified). For companies elsewhere the source is the GLEIF LEI database (CC0 open data) and France’s INSEE Sirene; registration numbers, legal forms and registering authorities are resolved through the official code lists. No personal data (legal representatives, contacts, phone numbers, e-mail) is collected, and risk records are never published.

Where the figures come from

Registration counts are not estimates. They come from the regulators’ own public databases. 14 markets are connected: China (NMPA), European Union (EUDAMED), United States (FDA openFDA), United Kingdom (MHRA PARD), Brazil (ANVISA), Saudi Arabia (SFDA), Canada (MDALL), Taiwan (TFDA), Singapore (HSA SMDR), South Korea (MFDS GMP), Australia (TGA ARTG), Hong Kong (MDACS), Israel (AMAR), Russia (Roszdravnadzor). The portal, exact query path and search field for each market are listed in the table below.

Why every record is re-checked

Company-name search in these databases is a substring match and returns same-named but different companies. Measured: searching EUDAMED for "Edan" returns 1,933 raw hits, of which 434 belong to HANEDAN in Turkey and 300 to TeDan Surgical in the US — taking the raw count would overstate the figure by more than 60 percent. Every hit is therefore re-checked against the manufacturer name: the distinctive token must appear as a whole word and there must be a genuinely distinguishing shared token. Generic words such as "medical" or "systems" are never enough on their own. Excluded records are listed on each company page.

Units and limitations

Each market counts a different unit, so figures are not directly comparable: China counts China registrations; European Union counts UDI-DI device records; United States counts listed device types; United Kingdom counts registered device records; Brazil counts registered devices; Saudi Arabia counts registered imported devices; Canada counts active device licences; Taiwan counts valid device licences; Singapore counts device registrations; South Korea counts GMP quality-system certificates; Australia counts active ARTG entries; Hong Kong counts valid listings; Israel counts registrations; Russia counts active registrations. Where an EU result set is large only the first 300 records are verified and the figure is prefixed with an inequality sign. The Brazilian export covers Class I and II only; the Saudi file covers low-risk imported devices in a 2023 snapshot; Hong Kong MDACS is a voluntary listing scheme; the Korean file is GMP system certification, not per-device registration. On company pages "not queried" means the company has not yet been looked up in that market and "n/a" means the registry lists domestic registrants only. Missing data is shown as pending — never filled with estimates. Risk records are not published.

Updates and corrections

The source databases are updated continuously and this database is re-fetched in batches. If you find an incorrect figure or a wrong match, write to haixiao@sungolytest.com and we will re-check and correct it.

Official sources and query paths

Which official database each figure comes from, the exact query path, the search field and the class field.

MarketPortalQuery pathSearch fieldClass field
CN China
NMPA
nmpa.gov.cn device registration searchweb search only; no public API, with CAPTCHA and rate limitsregistrant name / unified social credit codeclass: I / II / III
EU European Union
EUDAMED
ec.europa.eu/tools/eudamed
/api/devices/udiDiData?name={manufacturer}&page=0&pageSize=100
manufacturerName (substring — every hit re-checked)riskClass: I / IIa / IIb / III / IVD A–D
US United States
FDA openFDA
api.fda.gov / download.open.fda.gov
/device/registrationlisting.json?search=registration.name:"{manufacturer}"
/device/510k.json?search=applicant:"{manufacturer}"
/device/pma.json?search=applicant:"{manufacturer}"
registration.name / applicant (matched offline against the official bulk export)openfda.device_class: Class 1 / 2 / 3
UK United Kingdom
MHRA PARD
pard.mhra.gov.uk
POST /searchManufacturers {"searchTerm":"{manufacturer}"}
POST /searchDevicesByManufacturers {"searchTerm":{organisationId}}
MAN_ORGANISATION_NAME (every hit re-checked)DEVICE_SUB_TYPE_DESC: Class I / IIa / IIb / III / IVD A–D
BR Brazil
ANVISA
dados.anvisa.gov.br
/dados/TA_PRODUTO_SAUDE_SITE.csv (official open-data export, 115,456 rows)
NOME_FABRICANTE (falls back to the registration holder)CLASSE_RISCO: Class I / II / III / IV
SA Saudi Arabia
SFDA
sfda.gov.sa open data"Registered non-local medical devices (low risk) 2023" static xlsxManufactureNamethe file covers low-risk devices only; no class field
CA Canada
MDALL
health-products.canada.ca
/api/medical-devices/company/?type=json
/api/medical-devices/licence/?type=json
/api/medical-devices/device/?type=json
company_name (full dump, joined locally on company_id)appl_risk_class: Class I / II / III / IV
TW Taiwan
TFDA
data.fda.gov.tw open data platform
/data/opendata/export/68/json full device-licence dataset (zip)
manufacturer name in English, matched offline against the full datasetdevice class 1 / 2 / 3 (equivalent to Class I / II / III)
SG Singapore
HSA SMDR
data.gov.sg — Singapore Medical Device Register
/v1/public/api/datasets/{id}/poll-download then fetch the signed CSV
product_owner_name — the product owner, i.e. the manufacturermedical_device_class: A / B / C / D
KR South Korea
MFDS GMP
emedi.mfds.go.kr — MFDS medical device GMP audit status
/gmp/status/excelDownload?gmp_radio=gmp&crcstb_radio=all full export
제조자상호 — the actual manufacturing site, usually in Latin scriptbusiness type: manufacturing / import / IVD
AU Australia
TGA ARTG
compliance.health.gov.au/artg — official ARTG search toolthe Power BI semantic model behind the official search tool; an EmbedToken is issued to anonymous visitorsMANUFACTURER_NAME — the manufacturing siteMDClassAlias: I / Is / Im / IIa / IIb / III / AIMD
HK Hong Kong
MDACS
mdis.mdd.gov.hk — Medical Device Division, Department of Healththe public GetMdList.php listing endpoint, paged in fullmanu — the manufacturer’s full legal nameclass: II / III / IV for general devices, B / C / D for IVDs
IL Israel
AMAR
registries.health.gov.il — Ministry of Health medical device registrythe public GetMedicalDevicesDataWithParam endpoint, paged in fullmanufacturerName, cross-checked against countryCreatedAMAR does not publish a risk class field
RU Russia
Roszdravnadzor
elk.roszdravnadzor.gov.ru — Roszdravnadzor State Register of Medical Devicesthe public med-product/filter-public endpoint, active entries onlyproducer.name, falling back to the Latin name inside producer.legalAddressrisk class 1 / 2a / 2b / 3