FDA NDC Drug Code Lookup API: NDC Directory Search avatar

FDA NDC Drug Code Lookup API: NDC Directory Search

Pricing

$2.00 / 1,000 ndc records

Go to Apify Store
FDA NDC Drug Code Lookup API: NDC Directory Search

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

Six Figure Salute

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

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

  1. Click Try for free. The input is prefilled with a working example.
  2. Edit the input (see examples below) and click Start.
  3. 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:

queryproduct_ndcbrand_namegeneric_namelabelerdosage_formroutedea_schedule
0002-14330002-1433TrulicityDulaglutideEli Lilly and CompanyINJECTION, SOLUTION["SUBCUTANEOUS"]
lidocaine80425-0508MLK Kit F2marcaine, lidocaine, kenalog, povidone iodineAdvanced Rx of Tennessee, LLCKIT["EPIDURAL", "INFILTRATION", "INTRA-ARTICULAR", "INTRAMUSCUL
lidocaine79903-030Equate Lidocaine and Menthol Paraben FreeLidocaine 4% plus Menthol 1%Walmart Stores IncPATCH["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.

ResultsCost
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.