openFDA Drug NDC Directory Scraper
Pricing
from $12.00 / 1,000 result items
openFDA Drug NDC Directory Scraper
Export the National Drug Code (NDC) Directory from openFDA. Search 135k+ marketed products by NDC, brand name, generic name, or manufacturer. Pull product NDC, labeler, dosage form, route, active ingredients, packaging, and pharm class.
Pricing
from $12.00 / 1,000 result items
Rating
0.0
(0)
Developer
ParseForge
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
19 hours ago
Last modified
Share

๐ท๏ธ openFDA Drug NDC Directory Scraper
๐ Export the official FDA National Drug Code directory in seconds. Pull 140,000+ marketed drug products filtered by NDC, brand, generic name, manufacturer, or product type. No login, no daily quota juggling, no schema guesswork.
The openFDA Drug NDC Directory Scraper exports the National Drug Code (NDC) Directory and returns 28 fields per record, including product NDC, brand and generic names, labeler, dosage form, route, active ingredients with strength, packaging, pharmacologic class, and cross-reference identifiers such as RxCUI, UNII, and SPL. The NDC directory is the canonical reference for every drug marketed in the United States.
The catalog covers prescription drugs, over-the-counter drugs, vaccines, bulk ingredients, plasma derivatives, and allergenics. This Actor turns the live directory into a downloadable dataset as CSV, Excel, JSON, or XML in under five minutes. Filtering happens at source, so you skip the paging and field-name spelunking entirely.
| ๐ฏ Target Audience | ๐ก Primary Use Cases |
|---|---|
| Pharmacy IT, healthcare apps, EHR vendors, formulary teams, drug-data engineers, claims-processing teams, telehealth platforms | Drug autocomplete, NDC-to-RxCUI mappings, label lookups, formulary builds, OTC vs Rx classification, dosage and route reference data, claims edits |
๐ What the openFDA Drug NDC Directory Scraper does
Five filtering workflows in a single run:
- ๐ท๏ธ NDC filter. Pull one product by exact NDC code, e.g.
80489-001. - ๐ท๏ธ Brand filter. Restrict to a brand (proprietary) name, e.g. Tylenol, Lipitor.
- ๐ Generic filter. Restrict to a generic (non-proprietary) name, e.g. acetaminophen, atorvastatin.
- ๐ญ Manufacturer filter. Substring match on the labeler or manufacturer company name.
- ๐๏ธ Product-type filter. Prescription drug, OTC drug, vaccine, bulk ingredient, plasma derivative, cellular therapy, or allergenic.
Each record includes the product NDC and ID, brand name (and brand-name base), generic name, labeler and manufacturer, dosage form, route, marketing category, application number, active ingredients with strength, packaging breakdown, pharmacologic class (broad + EPC + PE), and RxCUI / UNII / NUI cross-reference codes.
๐ก Why it matters: clean NDC reference data is the foundation of every safe prescribing workflow. Building your own parser means handling the directory format, ingredient strength parsing, and packaging hierarchies. This Actor skips that work and keeps the dataset fresh on every run.
๐ Data fields
Each record includes: activeIngredients, applicationNumber, brandName, brandNameBase, dosageForm, finished, genericName, labelerName, listingExpirationDate, manufacturerName, marketingCategory, marketingStartDate, nui, packaging, pharmClass, pharmClassEpc, pharmClassPe, productId, productNdc, productType, route, rxcui, scrapedAt, splId, splSetId, unii. These field names come straight from the actor's dataset schema, so what you see here is what lands in your dataset.
๐ How to use
- ๐ Sign up. Create a free account with $5 credit (takes 2 minutes).
- ๐ Open the Actor. Go to the openFDA Drug NDC Directory Scraper page on the Apify Store.
- ๐ฏ Set input. Pick an NDC, brand, generic, manufacturer, or product type, and set
maxItems. - ๐ Run it. Click Start and let the Actor collect your data.
- ๐ฅ Download. Grab your results in the Dataset tab as CSV, Excel, JSON, or XML.
โฑ๏ธ Total time from signup to downloaded dataset: 3-5 minutes. No coding required.
๐ Recommended Actors
- ๐ openFDA Drug Adverse Events Scraper - FAERS post-market safety reports
- ๐ Drugs@FDA Approvals Scraper - NDA, ANDA, and BLA approval records
- ๐ฅ openFDA Medical Device Events Scraper - MAUDE post-market device adverse events
- ๐งช ClinicalTrials.gov Scraper - Clinical trial registrations and results
- ๐ฉบ Florida MQA License Scraper - U.S. healthcare practitioner license records
๐ก Pro Tip: browse the complete ParseForge collection for more healthcare and life-sciences scrapers.
โ ๏ธ Disclaimer: this Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by the U.S. Food and Drug Administration. All trademarks mentioned are the property of their respective owners. Only publicly available openFDA records are collected.
๐ Need Help?
If you hit a bug, have questions about setup, or need a scraper we haven't built yet, open our contact form or write to parseforge@protonmail.com. We also take on paid custom data projects.
For faster answers, join our Discord. It's the best place to get support and suggest new actors.