Is this product recalled?
Give any mix of name, brand, barcode, model, NDC and lot. Identifiers are normalized (UPC to GTIN-14, NDC to 11 digits) before matching. signals lists up to 10 early-warning signals (NHTSA investigations, CPSC violation notices, SEC filings, Prop 65 notices, SaferProducts.gov incident reports) whose identifiers carry the product's model, vehicle, campaign or brand key; a signal is not a recall and has no confidence level. adverse_events (only when both brand and model are given) holds live FDA MAUDE medical device report counts for that brand and model from openFDA: total, last 12 months, by event type, last report date and the openFDA link; null when openFDA holds nothing. A count is not a safety determination. receipt=1 adds a signed receipt of the check (see the Receipt schema).
Request
- Base URL: https://api.recallsapi.com
- URL: https://api.recallsapi.com/v1/check
- Auth: one of:
- HTTP bearer
- API key in header X-API-Key
- API key in header X-Credit-Token
- none
Query parameters
Product name or description
Brand or manufacturer
UPC, EAN or GTIN barcode
Model or part number
National Drug Code (any layout)
Lot or batch code
Adds a signed receipt (receipt): a dated record of what recallsapi.com held for this check, stored for 400 days and fetchable at its verify_url without a key. Not a safety certification.
Response
OK
Example response
{
"matches": [
{
"recall": {
"id": "fda-H-1339-2026"
}
}
]
}Changes
No recorded changes to this operation across all 1 revision of this API.