NDC Drug Code Lookup API

The NDC Drug Code API provides programmatic access to the FDA's National Drug Code directory — the definitive U.S. registry of commercially distributed drug products. Every prescription drug, OTC medication, and biological product sold in the United States has an NDC. This API exposes the complete product and packaging dataset with rich filtering, full-text search, and statistical breakdowns.…

1 subscribers
8.4/10 popularity
401 ms avg latency
100% success rate
8 endpoints
The in-depth APIMemo review for this API hasn't been published yet — the data below comes straight from the public marketplace listing.

NDC Drug Code Lookup API endpoints

MethodEndpointDescription
GET List Drug Products (Filtered & Paginated)
/products
Returns a paginated list of FDA NDC drug products. Supports simultaneous filtering by product type, manufacturer/labeler, active substance, dosage form, administration route, DEA…
GET Search Drug Products by Name
/products/search
Fast full-text search across both brand (proprietary) and generic (nonproprietary) drug names simultaneously. Excludes NDC-flagged products. Minimum query length is 2 characters.…
GET Get Drug Product by NDC Code
/products/{product_ndc}
Returns the complete product record for a specific NDC product code (labeler + product segments, format XXXXX-XXXX). Use for validation, drug data enrichment, or displaying full…
GET Get Packaging Configurations for a Product
/products/{product_ndc}/packages
Returns all NDC package records associated with a given product NDC — each representing a distinct commercial packaging (e.g., bottle of 30 tablets, blister pack of 100, sample…
GET Get Package by Full NDC Package Code
/packages/{ndc_package_code}
Returns the package record for a specific full 11-digit NDC package code (labeler + product + package segments). This is the code printed on drug labels and used in insurance…
GET Product Distribution by Type
/stats/types
Returns a breakdown of all active NDC products grouped by product type, sorted by count descending. Use for analytics dashboards, data quality audits, or understanding the…
GET Product Distribution by Dosage Form
/stats/dosage-forms
Returns all active NDC products grouped by dosage form, sorted by count descending. Use to understand dataset composition or build dosage-form filter menus with live counts.
GET Controlled Substance Distribution by DEA Schedule
/stats/dea-schedules
Returns the count of active NDC products for each DEA controlled substance schedule (CI through CV). Only includes products with a non-null DEA schedule. Use for compliance…

NDC Drug Code Lookup API pricing

PlanPriceRate limitQuotas
BASIC Free
  • Requests: 100 / monthly (then $0.1000 each)
PRO Recommended $7.99 / month
  • Requests: 1,000 / monthly (then $0.0010 each)
ULTRA $19.99 / month
  • Requests: 10,000 / monthly (then $0.0010 each)
MEGA $35.99 / month
  • Requests: 100,000 / monthly (then $0.0010 each)

More Health and Fitness APIs

View all →
  • Get statistics for all countries about COVID-19 [FREE TO USE]

    Health and FitnessFree
  • Quick and easy API to get coronavirus statistics. We were among first coronavirus APIs on this platform!…

    Health and FitnessPaid12.1k subscribers
  • EDB (Fitness Exercise Database) WITH VIDEOS AND IMAGES BY ASCENDAPI offers over 11,000 structured fitness…

    Health and FitnessFreemium2.3k subscribers
  • ExerciseDB is a REST API that provides structured data on more than 1,300 exercises, including muscle…

    ReviewedHealth and FitnessFreemium48.9k subscribers
  • https://rapidapi.com/ascendapi/api/edb-with-videos-and-images-by-ascendapi

    Health and FitnessFreemium
  • Query for Air Pollution Data, Weather information, Health Recommendations, etc... as on the official…

    Health and FitnessFreemium926 subscribers