PharmaDB
Use case · Compliance, Inspection & Supplier Risk · Controlled-Substance Handler Discovery v.04.2026 · refreshed quarterly
Use cases Compliance, Inspection & Supplier Risk Controlled-Substance Handler Discovery
Compliance, Inspection & Supplier Risk Buyer view Data · plant capability catalogData · FDA inspection feed Live

Controlled-Substance Handler Discovery

Surface plants with controlled-substance handling capability. 431 plants indexed across 28 countries, joined to inspection class and capability footprint.

Free preview · Ask the AI agent any sourcing question
Try
Sign up takes 30 seconds. Your question lands in your first chat.
Example output · top controlled-substance jurisdictions by plant count
431 Plants with controlled-substance handling capability indexed in the catalog · 28 countries · joined to inspection class
n=431 plants · 28 countries · capability register Indicative

The catalog indexes 431 plants with controlled-substance handling capability across 28 countries. India dominates with 279 plants; the US carries 36; Italy 22; China 21; Germany 13. The capability code reflects plant-level authorisation to handle scheduled molecules under the relevant national framework (DEA, NDPS, narcotic-licence equivalents). Joined to FDA inspection class, the cohort splits into qualifiable-clean (NAI plants, the deepest sourcing pool) and the broader VAI cohort that requires additional CAPA evidence at qualification.

# CountryCapability cohortPlantsInspection-clean subsetNotable capability stack
1 India NDPS Act framework 279 plants API + sterile common VAI
2 United States DEA registration 36 plants FDF + oral solid VAI
3 Italy AIFA controlled-substance 22 plants API + extract VAI
4 China NMPA controlled-substance 21 plants API focus VAI
5 Germany BtMG framework 13 plants API + FDF VAI
6 Brazil Anvisa controlled-substance 12 plants FDF dominant VAI
7 Switzerland SwissMedic framework 7 plants API + sterile NAI
8 Spain AEMPS framework 7 plants API focus VAI
9 Canada Health Canada CDSA 6 plants API + FDF VAI
10 France ANSM controlled-substance 4 plants FDF VAI
Plants indexed
431
Countries
28
Sterile + controlled stack
~120 plants
Catalog refresh
quarterly
30 seconds

How it works

molecule losartan origin IN destination BR
01

Pick the capability.

Controlled-substance handling is the default. Stack with sterile, oncology, biotech, or high-potency if the molecule needs multiple capabilities at the same plant.

0 HHI 0.42 1
computed · pre-joined · anonymised
02

The AI agent returns the capable cohort.

Plants with the capability code present, joined to inspection class and active enforcement. Country, regulator, and capability-stack filters available.

brief · cited
Lane concentration · structurally concentrated
HHI0.42
Top-3 share71%
Actionqualify second source
03

Save the capable shortlist.

Citation-anchored cohort with the capability footprint, the inspection chip, and the corporate-parent resolution per plant.

Why a buyer or CMO-search team runs it

Capability + compliance, joined.

Capability footprint per plant.

Controlled-substance handling, sterile manufacturing, oncology, biotech, high-potency. Each plant carries a capability stack so a buyer can match a portfolio molecule to the right infrastructure.

Inspection-class overlay.

Capability without compliance is not useful. The cohort is filtered to qualifiable plants (NAI or VAI without active enforcement) by default; the full cohort is available for the BD-acquisition view.

Country-level cut.

India dominates the controlled-substance cohort by plant count. US and Italy lead by qualifiable-clean share. The cohort splits cleanly by country regulatory framework.

Capability-stack filter.

Sterile-capable controlled-substance plants are roughly 120 across the catalog. Oncology-capable controlled-substance plants are a tighter cohort. The stack filter narrows the shortlist to the molecule-specific requirement.

What a real chat looks like

Type a capability. The AI agent returns the capable shortlist.

A real chat thread in PharmaDB. Type a question, the AI agent runs the tools, the answer lands as a saveable note.

Controlled-substance handlers · global
chat · saved 2 min ago
You
List every plant with controlled-substance handling capability. Show country, inspection class, and capability footprint. Useful for sourcing schedule II/III/IV/V molecule contracts.
F
Running tool pharmagraph_query
plant_capabilities ⋈ plants ⋈ inspections · capability_code=controlled_substance · 431 plants
F
The controlled-substance capability cohort is 431 plants across 28 countries. India is the dominant source jurisdiction with 279 plants, driven by long-established NDPS-Act authorisation and integration with broader API manufacturing infrastructure. The US has 36 plants, predominantly DEA-registered FDF manufacturers. Italy (22) and China (21) lead the next tier. The sterile-capable controlled-substance subset is roughly 120 plants and matters most for injectable specialty molecules; the oncology-capable subset is tighter still. Recommend the inspection-clean Indian cohort (NAI plants only, roughly 90 sites) as the qualification-ready shortlist.
Top capable-cohort countries
1 India · 279 plants NDPS Act framework · API + sterile capability common
2 United States · 36 plants DEA registration · FDF and oral solid dominant
3 Italy · 22 plants AIFA controlled-substance · API and extract capability
+25 more · open in PharmaDB
Cited plant_capabilities 431 plants inspections joined global_companies parent-resolved
Ask a follow-up... ⌘ ↵
Time-to-answer

Manual workflow vs. PharmaDB.

Manual workflow
Excel · email · syndicated reports
  1. 01 Pull DEA-registration data per plant 1 day
  2. 02 Cross-reference NDPS Act and equivalent registries 1-2 days
  3. 03 Verify each plant's capability stack 1 day
  4. 04 Join FDA inspection class per plant 3-4 hr
  5. 05 Compose the country and capability cuts 3-4 hr
Total cycle time 3-4 days per refresh
PharmaDB
The AI agent · one query · cited
One query.
Pre-joined warehouse. Capability codes, inspection class, and corporate-parent resolution are pre-joined per plant. The AI agent returns the capable shortlist with citation anchors per row.
Total cycle time Under a minute
Run it across capability stacks

Where each capability stack lives.

Approximate plant counts by capability stack · the controlled-substance cohort intersected with other manufacturing capabilities · live warehouse.

Controlled-substance only deep
431 plants
Controlled-substance + sterile deep
120 plants
specialty injectable cohort
Controlled-substance + oncology adequate
38 plants
specialty oncology cohort
Controlled-substance + biotech adequate
22 plants
Controlled-substance + high-potency adequate
45 plants
India · controlled + sterile adequate
78 plants
deepest single-country pool
India · controlled + oncology adequate
24 plants
US · controlled + sterile thin
18 plants
EU · controlled + sterile adequate
22 plants
Thin · < 20 suppliers · qualify additions Adequate · 20–99 Deep · 100+ · negotiable

The controlled-substance discovery view is the capability and compliance shortlist for scheduled-molecule sourcing. PharmaDB joins capability codes to inspection class and corporate-parent attribution at the plant level. The view is plant_capabilities filtered to capability_code = 'controlled_substance' joined to inspections and plants. Refresh cadence is quarterly for capability codes, weekly for inspections.

FAQ

Frequently asked

What does 'controlled-substance handling capability' mean?+

Plant-level authorisation to handle scheduled molecules under the relevant national framework (DEA in the US, NDPS Act in India, BtMG in Germany, equivalents elsewhere). The capability code is set per plant and reflects active authorisation, not historical permits.

Why does India dominate?+

Three reasons. Long-standing NDPS Act authorisation embedded in the broader API manufacturing infrastructure. Strong integration with global supply chains for opiate and cannabinoid derivatives. Cost structure that makes controlled-substance handling economically viable at scale. The Indian plant pool is roughly 65% of the global controlled-substance cohort.

Is capability the same as compliance?+

No. A plant can be capability-authorised and inspection-failing simultaneously. The cohort is filtered to qualifiable plants (NAI or VAI without active enforcement) by default. The full capability cohort, including OAI and enforcement-flagged plants, is available for the BD-acquisition view but not as a sourcing shortlist.

How fresh is the data?+

Capability codes refresh quarterly because the underlying registration data updates on long cycles. Inspection class refreshes weekly. The cohort row carries the capability-code as-of date separately from the inspection chip.

Can I stack capability with sterile or oncology?+

Yes. The stack filter narrows the cohort to the molecule-specific requirement. Sterile-capable controlled-substance plants are roughly 120 globally; oncology-capable controlled-substance plants are roughly 38. The stack filter is the standard CMO-search starting point for specialty molecules.

Does the cohort include DMF or filing data?+

The capability cohort is independent of DMF status. Joining to active DMF surfacing requires the molecule filter; the combined query returns the capable, inspection-clean, DMF-active cohort per molecule. The standard sourcing decision joins all three.

Run your question.

Bring the molecule, the lane, or the supplier you're sourcing this week. The AI agent runs it on PharmaDB in 30 minutes. You keep the brief.

Book a working session