Skip to main content
v2026.11,858 entries · CC-BY 4.0
LAC HealthMedical & Research SuppliesReagents, PPE & instruments — chain-of-custody documented.Fast, traceable sourcing built for regulated research environments, from bench consumables to instrumentation.Shop lac.us CodeCASRAIlac.us

FDA NDC Directory: What It Lists, How to Search It

What the FDA NDC Directory lists, how its three search tabs work, where to download the data, and what a listing does not prove.

Written and maintained by CASRAI Editorial Board

Last updated

Reader task: you need to know what the FDA National Drug Code (NDC) Directory contains, how to search it, and what a listing does and does not prove. This page covers the directory as a platform; for how an NDC is built (labeler, product and package segments, 10-digit versus 11-digit forms) see What is an NDC?

What the FDA NDC Directory is

The NDC Directory is the FDA’s searchable listing of drug products identified by National Drug Code. According to the FDA’s directory page (content current as of 4 March 2026, read 7 November 2026), it contains information on active and certified finished and unfinished drugs that labelers have submitted to FDA in structured product labeling (SPL) listing files, and it is updated daily. SPL is the electronic format labelers use for listing and labeling; see structured product labeling (SPL).

Who runs it and what it covers

The directory is published by the FDA. Its content comes from labelers, not from FDA review: each labeler is responsible for the accuracy of its own entries.

What is included

  • Finished prescription and over-the-counter drugs, whether approved or unapproved.
  • Repackaged and relabeled drugs.
  • Compounded products that were reported and assigned an NDC within the last two years.
  • Unfinished drugs, which have their own search tab and download file.
  • Only listings that are past their marketing start date and not past their marketing end date.

What is excluded

  • Animal drugs and blood products.
  • Drugs made under contract.
  • Drugs marketed only as part of a kit, combination or inner layer and not sold individually.
  • Non-drug products, because NDC assignment to them is prohibited.

The FDA also publishes an excluded-drugs data file among its downloads, which is the place to look when a product you expect is not found in the search.

How to search the directory

The search interface is on the FDA’s Drugs database site (the NDC page under accessdata.fda.gov, CDER). It has three tabs, and each tab offers different fields:

  1. Finished Products: Select Type, Proprietary Name, Application Number, Nonproprietary Name, NDC Code, Labeler.
  2. Unfinished Products: Select Type, Nonproprietary Name, NDC Code, Labeler.
  3. Compounded Products: Select Type, Nonproprietary Name, NDC Code, Establishment Information.

To look up a code, open the Finished Products tab and use the NDC Code field; to search by name use Proprietary Name or Nonproprietary Name. The same page links to the NDC API, the Data Files, Background Information and the FDA’s drug registration and listing instructions. Questions about the directory can be sent to the FDA address given on the search page ([email protected]).

Downloads and API

The FDA offers zipped downloads of the directory as text and Excel files, plus separate files for unfinished drugs, compounded drugs and excluded drugs, with definitions of the product and package files linked from the directory page. The openFDA project also exposes an NDC endpoint that returns data from the directory; openFDA converts the records to JSON and adds annotation fields, and its use is subject to openFDA’s Terms of Service.

Strengths and limits

  • Strength: a free, official, daily-updated source for matching an NDC to a listed product, labeler and package.
  • Not verification: the FDA states that inclusion is not FDA verification or approval of the information.
  • Not approval: an NDC does not denote that a drug is approved.
  • Not coverage: a listing is not proof of drug status or of Medicare, Medicaid or other payer coverage.
  • Labeler-supplied: the labeler is responsible for each entry. FDA’s SPL implementation guidance also states that each January FDA inactivates human drug listings that were not certified and removes them from the directory, so a missing listing may simply be an uncertified one.

This is general reference information, not medical or dispensing advice.

Alternatives and companions

Resource What it holds Note
FDA NDC Directory Listing data from labelers’ SPL files: products, labelers, NDC packages Not an approval list
DailyMed (NLM) Submitted SPL labeling as HTML, PDF and XML, with bulk downloads and web services NLM does not review SPL content before publication; shows “in use” labeling that may differ from FDA-approved labeling
openFDA NDC endpoint Directory data as JSON with annotation fields Not for medical-care decisions
FDALabel / FDA Online Label Repository Labeling text drawn from DailyMed’s database, with different search and display FDA describes FDALabel as covering over 140,000 labelings
NSDE file Comprehensive NDC SPL Data Elements: listing data elements, not labeling text Bulk data file

FAQ

How do I look up an 11-digit or a 10-digit NDC?

Use the NDC Code field on the Finished Products tab. How the 10-digit labeler-product-package segments map to the 11-digit billing format is explained in What is an NDC?

Can I find discontinued NDCs?

The directory holds listings that are past their marketing start date and not past their marketing end date, so discontinued products are generally not in the searchable set. The FDA provides an excluded-drugs file among its downloads.

Is the directory the same as DailyMed?

No. Both draw on labeler SPL submissions, but the directory is built from listing data, while DailyMed publishes the submitted labeling documents.

Can I look up an NDC by CPT code?

The search fields listed above do not include CPT code, and the FDA does not describe a CPT crosswalk in the directory.

Sources

  • FDA, National Drug Code Directory: https://www.fda.gov/drugs/drug-approvals-and-databases/national-drug-code-directory (content current as of 4 March 2026; read 7 November 2026)
  • FDA, NDC search interface: https://www.accessdata.fda.gov/scripts/cder/ndc/index.cfm (read 7 November 2026)
  • openFDA, Drug NDC: https://open.fda.gov/apis/drug/ndc/ (read 7 November 2026)
  • FDA, SPL implementation guidance (January inactivation of uncertified listings; DailyMed, FDALabel and NSDE descriptions)

Follow CASRAI

Research-administration guidance, standards updates and independent tool reviews.

Ask CASRAI · free to try

Ask about FDA NDC Directory: What It Lists, How to Search It

Ask your first 2 questions free below. Subscribers get 150 a day for $29 a month.

An AI assistant specialized in research administration. It cites the sources behind every answer, labels web answers and says when it can't answer.

Answers draw on CASRAI's guides and dictionary plus the federal and funder documents we index: Federal Register, Grants.gov, Regulations.gov and UKRI.

Works on this site and inside Claude, Cursor and the AI tools you already use.

Everything CASRAI publishes — this page, the dictionary, the guides and the news — stays free to read, with no account and no card.

Referenced across the research world

University of Cambridge logoColumbia University logoCrossref logoUniversity of Edinburgh logoHarvard University logoUniversity of Oxford logoPrinceton University logoStanford School of Medicine logoUniversity College London logoORCID logoUniversity of Cambridge logoColumbia University logoCrossref logoUniversity of Edinburgh logoHarvard University logoUniversity of Oxford logoPrinceton University logoStanford School of Medicine logoUniversity College London logoORCID logo
  • University of Cambridge logo
  • Columbia University logo
  • Crossref logo
  • University of Edinburgh logo
  • Harvard University logo
  • University of Oxford logo
  • Princeton University logo
  • Stanford School of Medicine logo
  • University College London logo
  • ORCID logo

View CASRAI adoption →