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

Drug Recalls

GET/v1/pharma/fda/recalls$0.01 per call

Get drug recall enforcement actions from openFDA.

Parameters

NameInTypeDescription
drugoptionalquerystring
classificationoptionalquerystring

Response fields

FieldTypeDescription
successbooleane.g. true
querystringe.g. ibuprofen
resultsarray
results[].recallNumberstringe.g. D-727-2015
results[].recallingFirmstringe.g. Attix Pharmaceuticals
results[].productDescriptionstringe.g. Ibuprofen active pharmaceutical ingredient packaged in varyin…
results[].reasonForRecallstringe.g. Penicillin Cross Contamination: All lots of all products repa…
results[].classificationstringe.g. Class II
results[].statusstringe.g. Terminated
results[].voluntaryMandatedstringe.g. Voluntary: Firm initiated
results[].distributionPatternstringe.g. Nationwide to compounding pharmacies and research organizations.
results[].recallInitiationDatestringe.g. 20141114
results[].centerClassificationDatestringe.g. 20150420
results[].citystringe.g. Toronto
results[].statestringe.g.
results[].countrystringe.g. Canada
totalResultsnumbere.g. 68
limitnumbere.g. 10
offsetnumbere.g. 0
dataSourceobject
dataSource.namestringe.g. openFDA Drug Recall Enforcement Reports
dataSource.apiUrlstringe.g. https://api.fda.gov/drug/enforcement.json?search=(product_des…
metaobject
meta.dataSourceobject
meta.dataSource.namestringe.g. openFDA Drug Recall Enforcement Reports
meta.dataSource.provenancestringe.g. live

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.