FDA NDC Drug Code Lookup API: NDC Directory Search
Pricing
$2.00 / 1,000 ndc records
FDA NDC Drug Code Lookup API: NDC Directory Search
Look up NDC codes or drug names in FDA's official NDC Directory: brand, generic, labeler, dosage form, route, packages, DEA schedule. Bulk, no API key. $2 per 1,000 records.
Pricing
$2.00 / 1,000 ndc records
Rating
0.0
(0)
Developer
Six Figure Salute
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
Look up NDC codes or drug names in FDA's official NDC Directory: brand, generic, labeler, dosage form, route, packages, DEA schedule. Bulk, no API key. $2 per 1,000 records.
What does it do?
FDA NDC Drug Code Lookup turns National Drug Codes (NDCs) or drug names into clean product records from the FDA's official NDC Directory (openFDA): brand and generic names, labeler, dosage form, route, marketing category, active ingredients and strengths, DEA schedule and package NDCs.
- ✅ Official public data source: no login, no cookies, no proxies
- ✅ Fast: plain API calls, typical runs finish in seconds
- ✅ Clean, flat JSON / CSV / Excel output, ready for Sheets, BI tools or AI agents
- ✅ Pay only for results: no monthly rental
Use cases
- Pharmacy & PBM data teams: normalize and validate NDCs in claims files.
- Healthtech developers: enrich drug lists without building an openFDA client.
- Compliance: check DEA schedules and listing expirations in bulk.
How to use it
- Click Try for free. The input is prefilled with a working example.
- Edit the input (see examples below) and click Start.
- Download results as JSON, CSV, Excel or HTML, or pull them via API.
Input examples
Mixed NDCs and names
{"queries": ["0002-1433","lidocaine"],"maxResultsPerQuery": 5}
Output
Sample rows:
| query | product_ndc | brand_name | generic_name | labeler | dosage_form | route | dea_schedule |
|---|---|---|---|---|---|---|---|
| 0002-1433 | 0002-1433 | Trulicity | Dulaglutide | Eli Lilly and Company | INJECTION, SOLUTION | ["SUBCUTANEOUS"] | |
| lidocaine | 80425-0508 | MLK Kit F2 | marcaine, lidocaine, kenalog, povidone iodine | Advanced Rx of Tennessee, LLC | KIT | ["EPIDURAL", "INFILTRATION", "INTRA-ARTICULAR", "INTRAMUSCUL | |
| lidocaine | 79903-030 | Equate Lidocaine and Menthol Paraben Free | Lidocaine 4% plus Menthol 1% | Walmart Stores Inc | PATCH | ["TOPICAL"] |
Sample JSON record (long fields shortened):
{"query": "0002-1433","found": true,"product_ndc": "0002-1433","brand_name": "Trulicity","generic_name": "Dulaglutide","labeler": "Eli Lilly and Company","dosage_form": "INJECTION, SOLUTION","route": ["SUBCUTANEOUS"],"marketing_category": "BLA","product_type": "HUMAN PRESCRIPTION DRUG","active_ingredients": [{"name": "DULAGLUTIDE","strength": ".75 mg/.5mL"}],"dea_schedule": null,"packages": ["0002-1433-80: 4 SYRINGE in 1 CARTON (0002-1433-80) / .5 mL in 1 SYRINGE (0002-1433-01)"],"listing_expiration_date": "20271231","source": "openFDA NDC Directory (api.fda.gov/drug/ndc.json); unvalidated, not for medical decisions"}
Pricing
Pay per event: $0.002 per NDC record ($2.00 per 1,000). No start fee, no monthly rental. Rows for not-found inputs and errors are free.
| Results | Cost |
|---|---|
| 100 NDC records | $0.20 |
| 1,000 NDC records | $2.00 |
| 10,000 NDC records | $20.00 |
Apify's free plan includes monthly platform credit, so you can try it at no cost.
Integrations
- Google Sheets: use Apify's Google Sheets integration, or import the dataset CSV link with
=IMPORTDATA(). - Zapier & Make: trigger runs and receive the dataset via the official Apify apps.
- Webhooks & schedules: run daily or hourly and post results anywhere.
- AI agents (MCP): available to Claude, ChatGPT and other agents through the Apify MCP server.
- API & SDKs: call from Python, JavaScript or any HTTP client:
curl -X POST 'https://api.apify.com/v2/acts/clearpathdata~ndc-drug-lookup/run-sync-get-dataset-items?token=<YOUR_API_TOKEN>' \-H 'Content-Type: application/json' \-d '{"queries": ["0002-1433", "lidocaine"], "maxResultsPerQuery": 5}'
FAQ
What can I search?
Product NDCs like 0002-1433 and drug names (brand or generic).
Where is the data from?
FDA NDC Directory via openFDA, a public U.S. government dataset.
Something not working?
Open an issue on the Actor's Issues tab, and it will be fixed quickly.
More details
Turn NDCs or drug names into clean product records from FDA's official NDC Directory.
What it does
Paste NDC product or package codes (e.g. 0002-1433, 0002-1433-80) or brand/generic names. You get labeler, dosage form, route, active ingredients and strengths, DEA schedule, marketing category, and every package NDC. Data comes live from openFDA (api.fda.gov), the official FDA API. No scraping and no login. Useful for pharmacy ops, claims and data cleaning, inventory systems, and health-tech prototypes.
Disclaimer
openFDA data is unvalidated per FDA; it is not for medical decisions. Not affiliated with FDA.