Summary

SourceTypeUsed forFreshness on Med-Code
FDA NDC Directory (openFDA)External, APIProducts, NDCs, labelers, forms, routes, classes, marketing categoriesRecords cached up to 24 hours; searches up to 6 hours
FDA drug labels, SPL (openFDA)External, APILabel version date, boxed-warning flag, indications excerpt, link to DailyMedCached up to 24 hours
Med-Code HCPCS directoryEditorial, curatedDrug-to-HCPCS mappings, descriptors, billing units, CPT vaccine product codesChanges only when edited; last edited Sep 24, 2026
ClinicalTrials.gov APIExternal, APIClinical trial pipeline sectionRequested when pages are viewed

At the time this page was generated, openFDA reported 138,184 NDC Directory records, last updated Sep 23, 2026.

FDA NDC Directory

Every drug marketed in the United States is listed with the FDA by its labeler. openFDA publishes those listings. Med-Code shows them as published: it normalises capitalisation for reading and converts package NDCs to the 11-digit format, but does not change values.

Limitations:

  • Listings are self-reported by labelers. A listing is not an approval, and a product can be listed yet unapproved, discontinued or recalled.
  • The directory covers products with current listings. Expired or delisted NDCs may not be found, even if they appear on older claims.
  • New listings appear after the FDA processes them and openFDA publishes its next update.

Drug labels

NDC pages link to the product’s current label on DailyMed and show its version date, whether it carries a boxed warning, and a short excerpt of the indications. Med-Code does not reproduce dosing or clinical sections; read the full label for those.

The HCPCS directory

HCPCS Level II is maintained by CMS and updated quarterly. Med-Code’s directory is a curated subset: it maps specific drugs to codes and records each code’s billing unit. Matching an FDA product to a directory entry is exact — by brand name or single active ingredient, and a compatible route. When nothing matches, Med-Code says so rather than suggesting a code.

Each entry says whether the code is drug-specific or an unclassified code (J3490, J3590), and whether the drug is usually self-administered. Confirm codes against the current CMS HCPCS files before billing.

CPT

CPT is maintained and licensed by the American Medical Association. Med-Code does not publish CPT descriptors; it describes drug-related code families in its own words. See CPT and drug billing.

Caching and errors

Pages request data from openFDA on Med-Code’s server, never from your browser, and store responses for the periods above. If openFDA doesn’t respond, the page says so instead of showing stale or invented data; a failed lookup is never shown as “not found”.

Statistics on the site

Counts shown on Med-Code (for example the number of NDC Directory records) are read from the source when the page is generated. If the source can’t be reached, the count is not shown. “Most-listed” rankings count FDA listings, not sales or prescriptions.

Free account

Keep searching with a free account

You’ve used your 3 free searches for this session. Log in or create a free Med-Code account to keep looking up NDCs, J-codes and drugs.

Create a free accountLog in