FDA Drug Approvals, Recalls & NDC Directory Scraper avatar

FDA Drug Approvals, Recalls & NDC Directory Scraper

Pricing

from $2.00 / 1,000 results

Go to Apify Store
FDA Drug Approvals, Recalls & NDC Directory Scraper

FDA Drug Approvals, Recalls & NDC Directory Scraper

Extract official FDA-approved drugs, National Drug Code (NDC) directory listings, active pharmaceutical ingredients, dosage forms, and FDA drug recall & enforcement alerts directly from openFDA.

Pricing

from $2.00 / 1,000 results

Rating

0.0

(0)

Developer

Bhavadharini

Bhavadharini

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Categories

Share

FDA Drug Approvals, Recalls & National Drug Code (NDC) Directory Scraper

Extract official FDA-approved prescription and OTC pharmaceuticals, National Drug Code (NDC) directories, active pharmaceutical ingredients, dosage forms, routes of administration, and real-time FDA Drug Recalls directly from openFDA.


🎯 Key Features & Capabilities

  • National Drug Code (NDC) Directory: Search over 130,000+ FDA-registered pharmaceuticals by proprietary Brand Name, Generic Active Ingredient, or Manufacturer.
  • Drug Formulations & Strengths: Captures exact active chemical ingredients, dosage forms (tablets, injections, solutions), route of administration, and package NDC numbers.
  • FDA Drug Recall Intelligence: Monitor Class I (life-threatening), Class II, and Class III drug recalls, recalling firms, contaminated lot numbers, and recall reasons.
  • High Reliability & Zero Bot Blocking: Direct integration with the official US Food and Drug Administration (FDA) open data API.

πŸ’Ό Commercial Use Cases

  • Pharmaceutical Wholesalers & Distributors: Verify active NDC registration status, packaging codes, and manufacturer labels before stocking inventory.
  • Healthcare Compliance & Hospital Pharmacy Operations: Automate real-time alerts for newly published Class I and Class II drug recall notifications.
  • Product Liability & Mass Tort Legal Intelligence: Identify affected patient lot numbers and manufacturer recall histories for medical litigation.
  • HealthTech & Telehealth Formularies: Power digital prescription tools, drug databases, and generic substitution recommendations.

πŸ“₯ Input Parameters

ParameterTypeDefaultDescription
modeString"NDC_DIRECTORY"Mode: NDC_DIRECTORY (Formulations & Approvals) or DRUG_RECALLS (Recalls & Alerts).
brandNameString"Ozempic"Trade or brand name (e.g. Lipitor, Ozempic, Keytruda, Advil).
genericNameString""Active ingredient (e.g. semaglutide, atorvastatin, ibuprofen).
manufacturerString""Labeler or manufacturer (e.g. Pfizer, Novo Nordisk, Merck).
recallClassificationString"ALL"Recalls mode severity: ALL, Class I, Class II, Class III.
maxItemsInteger25Maximum number of records to retrieve (1 to 500).

πŸ“€ Output Dataset Format

Mode: NDC Directory

{
"recordType": "NDC_DRUG_PROFILE",
"productNdc": "0169-4130",
"brandName": "Ozempic",
"brandNameBase": "Ozempic",
"genericName": "semaglutide",
"labelerName": "Novo Nordisk",
"dosageForm": "INJECTION",
"route": ["SUBCUTANEOUS"],
"marketingCategory": "NDA",
"applicationNumber": "NDA209637",
"listingExpirationDate": "20261231",
"activeIngredients": [
{
"name": "SEMAGLUTIDE",
"strength": "2 mg/1.5mL"
}
],
"pharmClass": ["GLP-1 Receptor Agonist [EPC]"],
"packaging": [
{
"packageNdc": "0169-4130-12",
"description": "1 PEN in 1 CARTON / 1.5 mL in 1 PEN"
}
]
}

Mode: Drug Recalls

{
"recordType": "FDA_DRUG_RECALL",
"recallNumber": "D-321-2016",
"classification": "Class II",
"status": "Terminated",
"productDescription": "Progesterone 100 mg/mL in Corn Oil Injection...",
"reasonForRecall": "Lack of Assurance of Sterility...",
"recallingFirm": "Essential Wellness Pharmacy",
"distributionPattern": "Nationwide",
"recallInitiationDate": "20160415",
"voluntaryMandated": "Voluntary: Firm Initiated"
}

πŸš€ How to Run Locally

cd fda-drug-approvals-scraper
python -m src.main