FDA National Drug Code (NDC) Directory
fda_openfda.reference.ndc_directorySearch the FDA National Drug Code Directory to identify drugs by NDC or name and retrieve manufacturer, ingredients, dosage form, and DEA schedule for research.
Instructions
Search the FDA National Drug Code Directory — 137,000+ marketed US drug products. Returns product NDC, generic/brand name, labeler (manufacturer), active ingredients and strengths, dosage form, route of administration, marketing category, pharm class, and DEA schedule. Filter using Lucene syntax: generic_name:"ibuprofen" or product_ndc:"0069-2587". Useful for drug identification, manufacturer lookup, and dosage-form/ingredient research by NDC code or name. Source: FDA NDC Directory, US public domain.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| skip | No | Number of records to skip for pagination (default 0). | |
| limit | No | Number of records to return (1–99, default 10). | |
| search | No | OpenFDA search expression using Lucene syntax. Single field: brand_name:"tylenol" or classification:"Class I". Combined: generic_name:"ibuprofen"+AND+dosage_form:"TABLET". Omit to return recent records sorted by date. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| error | No | Present only when the call failed. Includes error code, message, request_id, and any provider-specific extras. | |
| result | No | Tool response payload. Shape varies per tool — consult the tool description and inputSchema. May be an object, array, string, or number depending on the upstream provider response. |