Is this product recalled — and where?
FDA publishes recalls as prose: “distributed to FL, GA, IL and the countries of Guatemala and Panama”, “Lot #: DJ23254, Exp. Date 11/30/2026”. This API turns that text into exact, queryable fields — so one call answers whether a UPC, UDI, NDC or lot is under recall, and in which states.
curl "https://api.data.aroqon.com/v1/recalls/lookup?code=00801741121067" \
-H "Authorization: Bearer $DATA_FOUNDRY_KEY"
What you get
Exact identifiers
UPC/EAN/GTIN/UDI-DI (check-digit verified, normalised to GTIN-14), NDC (normalised to 5-4-2), lot, serial and model numbers, expiration dates.
Distribution geography
US states and territories, countries (ISO codes), nationwide and international flags — parsed from free-text distribution patterns.
Why it was recalled
Reason classes (allergen, microbial, foreign material, labeling, sterility…), the nine major allergens and named pathogens.
Provenance on every record
The verbatim FDA record, its SHA-256, parser version, source URL, and first-seen / last-seen / changed timestamps. Refreshed from openFDA every six hours.
Coverage
All openFDA enforcement reports for food, drugs and medical devices, 2004 to present — about 87,000 recalls. Live counts: /v1/recalls/stats.
Pricing
Evaluate
100 requests per month. Hard stop at the allowance — never an overage bill.
Developer
5,000 requests per month. Hard stop at the allowance — never an overage bill.
Growth
25,000 requests per month. Hard stop at the allowance — never an overage bill.
Scale
75,000 requests per month. Hard stop at the allowance — never an overage bill.
Monthly, billed by Stripe. Upgrade, downgrade or cancel any time from the billing portal. Your key is shown immediately after checkout.
Good for
Retail and grocery systems checking inventory against recalls · pharmacy and hospital supply chains matching NDCs and UDIs · marketplaces screening listings · compliance and QA dashboards · AI agents that need a reliable recall answer instead of a web search.