rastriq. Talk to us →
Rastriq / FDA drug establishments

Who may make drugs for the US market and who just stopped.

The FDA drug establishment register (DECRS) as data: active ingredient makers, finished-dose plants, testing labs and packagers worldwide, with their FEI and DUNS identifiers. The FDA only publishes today's list; the actor keeps what the FDA does not: who registered, who renewed, what changed and who disappeared.

Quick answer: Every establishment registered with the US FDA to make, test, pack or label drugs worldwide, with FEI, DUNS, country, operations and expiry, plus the daily new, renewed, changed and removed firms the FDA does not keep. Sample of 100 rows in CSV and JSON.

10,451
Active establishments
2,506
Active ingredient (API) makers
Daily
New, renewed, changed and removed

What the FDA establishment register is

Every plant that makes, tests, packs or labels drugs for the US, wherever it is, must register with the FDA every year.

Why it matters outside the US. The register includes 1,184 establishments in China, 1,060 in India, 258 in Germany, 190 in France, 183 in Italy and 143 in Spain. It is the official list of who may supply the US pharma chain, with an FEI and a DUNS identifier to join with inspections, import alerts or the European EudraGMDP register.

OperationWhat it meansEstablishments
MANUFACTUREDrug manufacturing5,656
ANALYSISTesting and control lab3,444
API MANUFACTUREActive ingredient manufacturing2,506
LABEL · RELABELLabelling and relabelling2,259 · 657
PACK · REPACKPacking and repacking2,094 · 876
STERILIZESterilisation257
POSITRON EMISSION TOMOGRAPHY DRUG PRODUCTIONPET drugs157

One establishment can declare several operations. Count on 12 October 2026.

What the source does not keep. The FDA replaces its file without keeping versions: a lapsed or withdrawn registration simply vanishes. The actor does: in Delta mode every run compares the complete file with the previous one and returns only what is new (new), what changed (changed, with changed_fields and the old values in previous_values) and what disappeared (removed).

Filters never fool the history. The actor always reads the whole source; filters only decide which rows you receive. So a removal is never missed or invented because of a filter, and runs where the source has not changed finish in seconds and only charge the start fee.

What FDA establishment data is used for

Seven use cases: who uses them, what you do and which fields you need.

1 · Supplier qualification and CMO / CDMO due diligence
QA, procurement and sourcing teamsBefore approving a contract manufacturer or an API source, check by FEI or DUNS that it is registered, for which operations and until when; the missing US agent flag points to risks.Result: a dated qualification record, with the FDA file it came from.
Fields: fei_number, duns_number, operations, expiration_date, source_updated_at
2 · Alert when a supplier drops off the register
Supply-chain risk and vendor managementSchedule Delta daily for the countries you source from and filter change_type = removed. The first real comparison already showed 8 removals from one day to the next.Result: an early warning before a shipment or an audit finds out.
Fields: change_type, last_seen_at, firm_name, country_iso3
3 · New API sites in India and China
Market intelligence and sourcingDaily Delta with countries IND and CHN and operation API MANUFACTURE: new rows are new Asian API makers entering the US chain (today 564 in India and 533 in China).Result: a live list of new entrants.
Fields: firm_name, country_iso3, operations, registrant_name, agent_name
4 · Regulatory competitor radar
Regulatory affairs, strategy and analystschanged rows say what changed and how it was before: a competitor adding sterilisation, moving site or switching US agent, without rereading the whole list every month.Result: capacity and structure changes at competitors, on the day they happen.
Fields: changed_fields, previous_values, operations, agent_name
5 · Prospecting for US agent and registration services
Regulatory consultancies and US-agent providersForeign establishments need a US agent and a yearly renewal. Pick new and renewed firms outside the US and look for those with no agent, or use the expiry date to time your outreach.Result: a list of companies (never people) refreshed daily.
Fields: change_type, agent_duns, quality_flags, expiration_date
6 · Enrich a supplier master by FEI or DUNS
Master-data teamsJoin your vendor table to the register on DUNS (always 9 digits) or FEI + DUNS, the unique key. Flags tell you which IDs were repaired or are shared.Result: registration status, operations and agent on every vendor, and a key to join with EudraGMDP.
Fields: duns_number, fei_number, quality_flags
7 · Track the renewal campaign (October–December)
Compliance and account managersAlmost every registration expires on 31 December. renewed rows show who has renewed (with the old date); in a full snapshot, firms still on the old date have not. On the first compared day alone there were 381 renewals.Result: who has and has not renewed, in time to act.
Fields: change_type, expiration_date, previous_values

One day of changes and two saved tasks

What the FDA does not publish (the changes) and two ready-to-use extracts. Samples download without signing up.

New, changed and removed firms in a single day

change_typefirm_namecountry_iso3operationschanged_fields
newBioSpectra Inc.USAAPI MANUFACTURE—
newPherros BiosciencesUSAANALYSIS | LABEL | MANUFACTURE | PACK—
changedAmerican Welding & Gas, Inc.USAMANUFACTUREfirm_name | expiration_date
changedRadix Acquisition Company, LLCUSAANALYSIS | LABEL | MANUFACTURE | REPACKaddress_raw | operations | expiration_date
removedWestway Feed Products LLCUSAMEDICATED ANIMAL FEED MANUFACTURE—
removedFORTUNE PHARMACAL COMPANY, LIMITEDHKGMANUFACTURE—

Real rows from a Delta run on 12 October 2026 over the whole register: 381 renewals, 23 changes, 9 new firms and 8 removals from one day to the next.

API makers in India and China

fei_numberfirm_namecountry_iso3operationsexpiration_date
1000172912Biocon LimitedINDANALYSIS | API MANUFACTURE2026-12-31
1000202341Oriental Aromatics LimitedINDAPI MANUFACTURE2027-12-31
1000212072Capri Aromatics Pvt LtdINDAPI MANUFACTURE2026-12-31
1000283831Embio LimitedINDANALYSIS | API MANUFACTURE2026-12-31
1000308605Inner Mongolia Huashu Biological Technology…CHNAPI MANUFACTURE2026-12-31
1000390117Chifeng Pharmaceutical Co. LtdCHNAPI MANUFACTURE2026-12-31

Real rows from the "new API makers in India and China" task (first run, baseline).

European manufacturers registered with the FDA

fei_numberfirm_namecountry_iso3operationsexpiration_date
0000001196Italfarmaco SPAITAANALYSIS | LABEL | MANUFACTURE | PACK2026-12-31
1000171152Astrea MontsFRAANALYSIS | LABEL | MANUFACTURE | PACK2026-12-31
1000173162FAREVA MirabelFRAANALYSIS | LABEL | MANUFACTURE | PACK2027-12-31
1000181428INTERCOS EUROPE SPAITAMANUFACTURE2026-12-31
1000261402BoironFRALABEL | MANUFACTURE2026-12-31
1000268008CIS Bio InternationalFRAANALYSIS | API MANUFACTURE | MANUFACTURE | PACK | STERILIZE2027-12-31

Real rows from the "FDA-registered drug manufacturers in Europe" task (Germany, France, Italy and Spain).

No personal data. The FDA file carries contact names and emails: the actor never collects them, and when the registrant or agent is an individual the name is removed and flagged.

Inputs ready to copy

Paste the input into the actor's JSON tab and press Start. Countries use three-letter ISO codes.

TaskInput (JSON)What it is for
European manufacturers{"mode": "snapshot", "countries": ["DEU","FRA","ITA","ESP"], "operations": ["MANUFACTURE"]}Saved sample task: supplier shortlist.
New APIs in India and China{"mode": "delta", "countries": ["IND","CHN"], "operations": ["API MANUFACTURE"]}Saved sample task, scheduled daily.
Removal alert for my countries{"mode": "delta", "countries": ["ESP","ITA","IND"], "includeRenewals": false}Only real changes, without renewal noise.
Spanish, Italian and German CMOs{"mode": "snapshot", "countries": ["ESP","ITA","DEU"], "operations": ["MANUFACTURE","ANALYSIS"]}Manufacturers and labs to join with your vendor master.
Worldwide register with daily changes{"mode": "delta", "maxItems": 0}Full base on day one, then only changes.
Instant full dump{"mode": "preloaded"}Copy prepared by Rastriq at the lowest price per row.

On days when the FDA file has not changed, the Delta run finishes in seconds with no per-row charge.

ModeWhat it returnsWhen to use it
snapshotThe full current picture with your filtersA one-off extract or a first load
delta1st run: everything as baseline. Then only new / changed / removedScheduled: alerts, monitoring, history
preloadedFull copy prepared by Rastriq, instantly and cheaper per rowBulk dump with no waiting and no history

Field dictionary

One row per establishment, keyed by FEI + DUNS.

FieldDescription
fei_number · fei_rawFDA establishment identifier (normalised to 10 digits) and original
duns_numberEstablishment D-U-N-S (9 digits). FEI + DUNS is the unique key
firm_name · address_raw · country_iso3Firm, address and country
operations · operations_rawRegistered operations: MANUFACTURE, API MANUFACTURE, ANALYSIS, PACK, LABEL, STERILIZE…
expiration_dateRegistration end date (almost always 31 December)
registrant_name · registrant_dunsCompany that registers the establishment
agent_name · agent_dunsUS agent (companies only; no contact details)
is_excludedEstablishment excluded by the FDA (optional)
source_updated_at · first_seen_at · last_seen_atFDA file date, first and last seen
change_type · changed_fields · previous_valuesbaseline / new / renewed / changed / removed
quality_flagsfei_zero_padded, shared_fei, fei_missing, agent_missing_foreign, expiration_past, agent_name_person_removed…

How you receive the data

Run it yourself, receive it on a schedule or commission the project.

Apify
You run the actor with your filters and download Excel, CSV or JSON. About $1 per 1,000 establishments, $5 per 1,000 changes and $0.50 per 1,000 in preloaded (Bronze plan). The full worldwide register costs about $10.
Channels: console, API, MCP
Recurring dataset
Full register or your countries with the daily history of new, renewed, changed and removed firms.
Channels: S3, CSV, JSON
Custom project
Matching with your supplier master and with the European EudraGMDP register for an EU + US view of every plant.

Frequently asked questions about FDA establishment data

Where does the data come from?

From the public drug establishment registration file (DECRS) the FDA publishes on accessdata.fda.gov. Every row carries its source file and date.

What does it add over downloading the FDA file?

The file is only today's picture. The actor keeps state and tells you every day who registered, who renewed, what changed (with the old value) and who disappeared. It also normalises FEI, DUNS and operations and removes personal data.

Can I ignore renewals?

Yes. October to December brings many renewals; switch off "include renewals" and they are neither returned nor billed, and they do not come back later.

Why does one FEI appear on several rows?

Because an establishment can be registered under two DUNS numbers or two address variants (about 6 % of rows). Use FEI + DUNS as the key; those rows carry the shared_fei flag.

Is personal data included?

No. Contact names, emails and phone numbers are always discarded, and registrants or agents who are individuals are blanked and flagged.

Can it be joined with EudraGMDP?

Yes, as a custom project: we match each FDA-registered plant with its European licences and GMP certificates for an EU + US view of each supplier.

Get an extract for your countries and operations

Tell us countries, operations or firms and we will send an extract in the schema you would receive.

  • Over 100 countries
  • New, renewed, changed and removed
  • No personal data
Could not send. Please use the contact form instead.
Received. Meanwhile, download the real samples at /en/samples/.

Keep exploring