Health Care Equipment · FDA openFDA

openFDA Device Registration & Listing API Data

Datadory delivers health-care-equipment data covering the openFDA Device Registration & Listing universe: 333,804 records linking registered establishments - manufacturers, contract manufacturers, contract sterilizers, repackagers, initial importers - to the devices they list for US sale, each with FEI number, owner-operator chain, full facility address and product-code classification, cleaned and keyed on FEI number.

API, files, or your warehouse. Daily, weekly, or hourly.

Where it covers
Worldwide - every establishment, US or foreign, that registers to market devices in the United States
How far back
Documented coverage 2007 to present; registrations run an annual cycle expiring each December 31
How fine
One record per registered establishment, with nested arrays per listed device product

What is the openFDA device registration & listing dataset?

It is the regulatory census of who participates in the US medical device market, maintained because the law requires it rather than because anyone volunteered. Establishments that produce, prepare, propagate, compound or process devices brought to market in the United States must register with the FDA annually, and most must additionally list the devices they commercially distribute. The result is a structured answer to a question companies otherwise spend weeks on: who makes what, where, under whose ownership, and in what role.

Each record is a facility-to-product pairing. The facility side carries the registration number, FEI number, operating status, expiry year, proprietary and dba names, full address with ISO country code, an owner-operator block, and - for foreign establishments - a designated US agent. An establishment_type field separates the roles: manufacture, contract manufacture for another party, contract sterilization, repack or relabel, reprocessing of single-use devices, initial importing, foreign private-label distribution.

The product side lists each device under its three-letter product code from 21 CFR Parts 862-892, plus brand names and model numbers, premarket references where applicable, and an annotation layer that resolves each code into device name, risk class and medical specialty. At research time the dataset held 333,804 records, which makes it one of the largest machine-readable maps of medical device production capacity anywhere.

What do sample rows look like?

One real record, a Canadian contract manufacturer of burn dressings, flattened from its nested form into the shape a delivery arrives in:

registration.registration_number=9680091   fei_number=3002806830
registration.name=DERMA SCIENCES CANADA, INC (dba DERMA SCIENCES, INC.)
city=TORONTO Ontario   iso_country_code=CA
status_code=1 (Active)   reg_expiry_date_year=2026
establishment_type=Manufacture Medical Device for Another Party (Contract Manufacturer)

proprietary_name=Burnfree 4 Oz and 2 Oz
products.product_code=MGQ   products.openfda.device_class=U

Read it as one facility-product pair: a Toronto site, owned through an owner-operator chain, manufacturing wound and burn hydrogel dressings for another party, classified out of product code MGQ. Multiply that pattern across 333,804 records and you can pivot the whole device industry by country, role, specialty and risk class without leaving SQL.

What fields does the dataset include?

Twenty documented fields split across two layers: the facility layer (registration, FEI, status, address, ownership, US agent) that locates every record in corporate and geographic space, and the product layer (brand names, product codes, premarket references, risk class) that carries the device. The dictionary below is the verified core; deeper columns confirmed during sample preparation fold out on request rather than being promised blind.

How wide is the coverage?

Geography: worldwide by construction - the registration obligation reaches any establishment, American or foreign, that markets devices in the United States. Foreign facilities appear with their home-country ISO codes and named US agents, so the dataset doubles as a directory of offshore manufacturing capacity serving the US market.

Temporal: documented coverage runs from 2007 to the present. Registrations live on an annual cycle - each carries an expiry year ending December 31 - so the dataset captures both the current active universe and the trail of lapsed registrations, which is longitudinal signal most people throw away when they deduplicate too eagerly.

Granularity: one record per registered establishment with nested arrays per listed device product. A contract sterilizer listing forty device categories yields one facility record with forty product entries, so counts of establishments and counts of listings are different numbers serving different questions.

Set against the wider Datadory catalog - 1,744 datasets, average quality score 7.81 - this slice scores 9/10: authoritative scope, stable schema, and a join key (FEI number) that connects it to the rest of the FDA device family.

How is the data delivered?

API, files, or your warehouse. Daily, weekly, or hourly.

Pick the channel your team already works in: live lookups for point queries against a specific facility or product code, flat files sized for overnight warehouse loads, or a direct pipe into Snowflake, BigQuery or Redshift. Cadence is yours to set - and to change when your sourcing reviews change.

Every delivery ships with the full field dictionary, sample rows for validation, and a schema that holds steady between refreshes.

Who uses this data, and for what?

  • Supply-chain and sourcing teams treat the registry as supplier-discovery infrastructure: pull every active contract manufacturer or contract sterilizer in a product-code family and a country, then work the list down to a qualified-alternates shortlist before a disruption forces the question.
  • Competitive intelligence and market-sizing teams count establishments by role, specialty and geography. Facility counts per product code are a defensible proxy for how crowded a device category really is, and the owner-operator block reveals which firms hold several facilities.
  • Regulatory and quality affairs teams monitor their own supplier base: registration status, expiry year, and whether a listed device carries premarket references, all queryable across hundreds of suppliers at once instead of spreadsheet by spreadsheet.
  • Sales and growth teams build territory plans from facility density by region and establishment type - a contract-reprocessing pitch lands very differently than a hospital group-purchasing one, and the data tells you which doors exist where.

More on how these teams apply the slice lives on the data scientists, developers & builders and journalists & academics pages.

What makes this dataset hard to work with raw?

Three things, all solved by taking it through Datadory instead.

Registrations lapse annually, so the active universe moves. Total record count and currently-active establishment count diverge constantly; naive counts double-count sites whose registrations expired mid-cycle. We deduplicate on FEI number and timestamp the snapshot so a “number of active manufacturers” figure survives audit.

Listing dates are flagged unreliable by the agency itself. The creation date on a product listing cannot be trusted as a definitive launch date, so we treat it as indicative only and say so wherever it surfaces in analysis.

Nesting and annotation gaps need flattening decisions. Products arrive as arrays inside each facility record, and the enriched device-name/class/specialty join is present on some entries and absent on others. We flatten to one row per facility-product pair, preserve the raw nesting alongside, and fold the fields we cannot verify into the additional-fields-on-request tier rather than promising them blind.

Field dictionary

Every field below is documented against real records. The full dictionary ships with the sample.

Field dictionary - openFDA Device Registration & Listing data (one record per registered establishment)
FieldTypeDefinitionExample
registration.registration_numberstringFacility identifier assigned to the establishment by the FDA Office of Regulatory Affairs.9680091
registration.fei_numberstringFacility Establishment Identifier for the physical site; the stable join key across FDA device datasets.3002806830
registration.status_codeenumRegistration status: 1 = Active, 5 = Active awaiting assignment of a registration number.1
registration.namestringName associated with the registered facility, including dba variants.DERMA SCIENCES CANADA, INC (dba DERMA SCIENCES, INC.)
registration.citystringFacility city, US or foreign.TORONTO Ontario
registration.iso_country_codestringISO country code of the registered facility.CA
registration.reg_expiry_date_yearintegerYear the registration expires, always December 31 of that year.2026
registration.initial_importer_flagenumIdentifies whether the facility is an initial importer (Y/N).N
registration.owner_operator.firm_namestringFirm name of the owner/operator of the registered establishment.GENTELL
proprietary_nametextArray of brand names or model numbers under which listed products are marketed.Burnfree 4 Oz and 2 Oz
establishment_typeenumOperation performed at the facility: manufacture, contract manufacture, contract sterilization, repack or relabel, single-use device reprocessing, foreign private-label distribution.Manufacture Medical Device for Another Party (Contract Manufacturer)
products.product_codestringThree-letter identifier assigned to the device category under 21 CFR Parts 862-892.MGQ
products.created_datedateDate the device listing was created; the agency flags this value as possibly unreliable.2022-10-28
products.openfda.device_namestringDevice name resolved from the product code through the annotation layer.Dressing, Wound And Burn, Hydrogel W/Drug And/Or Biologic
products.openfda.device_classenumRisk-based classification: class 1, 2 or 3, plus U unclassified, N not classified and F HDE.U
Additional fields on request-US agent contact block for foreign establishments, premarket notification (K number) and approval (PMA number) references, the premarket-notification exemption flag, regulation medical specialty description, and official-correspondent contacts - definitions and examples ship with your sample.-

Sample row - one facility-product pair, a Canadian contract manufacturer of burn dressings

Record partFieldValue
Facilityregistration.registration_number9680091
Facilityregistration.fei_number3002806830
Facilityregistration.nameDERMA SCIENCES CANADA, INC (dba DERMA SCIENCES, INC.)
Facilityregistration.city / iso_country_codeTORONTO Ontario / CA
Facilityestablishment_typeManufacture Medical Device for Another Party (Contract Manufacturer)
Productproprietary_nameBurnfree 4 Oz and 2 Oz
Productproducts.product_codeMGQ
Productproducts.openfda.device_classU (unclassified)

Questions buyers ask

What fields does the openFDA device registration listing api dataset include?

Facility-layer fields: registration number, FEI number, status code, facility name and dba, city and ISO country code, registration expiry year, initial-importer flag, owner-operator firm, and US agent contacts for foreign sites. Product-layer fields: proprietary brand and model names, establishment type, three-letter product code, listing date, exemption flag, premarket references, and annotated device name, risk class and medical specialty.

How many establishments does the dataset cover?

333,804 records at the export current at research time. Because registrations expire on an annual cycle and lapsed records remain in the dataset, the count of records exceeds the count of establishments active at any given moment; filtering on status and expiry year, deduplicated by FEI number, produces the active-universe figure for whatever cutoff you need.

Does the data include non-US device manufacturers?

Yes - that is one of its strongest suits. Foreign establishments marketing devices in the United States appear with home-country ISO codes and designated US agents, so the dataset functions as a directory of offshore production capacity serving the US market. The worked sample row on this page is a Canadian contract manufacturer in Toronto.

Can I separate contract manufacturers, sterilizers and relabelers?

Yes. The establishment_type field enumerates the activity performed at each site - manufacture, contract manufacture for another party, contract sterilization, repack or relabel, reprocessing of single-use devices, initial importing, foreign private-label distribution - so role-specific universes fall straight out of a filter.

Who uses openFDA device registration listing data?

Sourcing teams shortlist alternate suppliers before disruptions hit. Competitive-intel and market-sizing analysts count establishments per product code and country. Regulatory and quality teams audit registration standing across their supplier base, and sales organizations build territory lists from facility density.

Can this be joined to adverse event or recall data?

Yes - the FEI number identifies the facility across FDA device datasets, and product codes link listings to adverse-event reports, recall notices and clearance histories. Teams typically start here for the who-and-where, then hang incident history off the same keys. Tell us the join you need and the sample comes back demonstrating it.

Datasets that pair with this one

See the rows before you pay anything.

Name this dataset and we send real records from it — scoped to the fields you asked for.

See pricing