› compliance_grid.aiCOMPLIANCEGRIDGOV · COMPLIANCE · INTELLIGENCE
Pharma & Controlled Substances

FDA Drug Search

GET/v1/pharma/fda/drug/search$0.01 per call

Search the FDA drug database via openFDA.

Parameters

NameInTypeDescription
qrequiredquerystringBrand name, generic name, or manufacturer

Response fields

FieldTypeDescription
successbooleane.g. true
querystringe.g. ibuprofen
resultsarray
results[].productNdcstringe.g. 69135-0002
results[].genericNamestringe.g. Ibuprofen
results[].brandNamestringe.g.
results[].labelerNamestringe.g. SI Group, Inc.
results[].dosageFormstringe.g. POWDER
results[].routearray
results[].marketingCategorystringe.g. BULK INGREDIENT
results[].applicationNumberstringe.g.
results[].productTypestringe.g. BULK INGREDIENT
results[].activeIngredientsarray
results[].packagingarray
results[].listingExpirationDatestringe.g. 20261231
totalResultsnumbere.g. 10
limitnumbere.g. 10
offsetnumbere.g. 0
dataSourceobject
dataSource.namestringe.g. openFDA Drug NDC Directory (PostgreSQL)
dataSource.apiUrlstringe.g. database
dataSource.totalRecordsnumbere.g. 25711
metaobject
meta.dataSourceobject
meta.dataSource.namestringe.g. openFDA Drug NDC Directory (PostgreSQL)
meta.dataSource.provenancestringe.g. database

Fields are read from a real response captured 2026-11-04, shortened. Optional fields may be absent in other responses.

Errors

  • 400 invalid request
  • 401 missing or bad key
  • 403 not in your plan
  • 429 rate limited, see Retry-After
  • 402 payment required
  • 5xx retry with backoff

Error bodies and codes are described in Error codes and troubleshooting.