The Recall Desk

Data sources

Where this data comes from

Every recall on this site is fetched directly from a government agency’s public API. Our ingestors run on cron in production and write to the database; the LLM rewrite step then runs against the queued raw records. We currently have 113,671 recalls in our database.

FDA — Foodlive

U.S. Food and Drug Administration (food enforcement)

29,385 recalls in our database

Endpoint
openFDA /food/enforcement.json
Cadence
every 6 h
Scope
Class I, II, III food recalls — 30-day rolling window from the cron
Last ingestion
Sep 10, 2026, 12:00 PM UTC · status: success · +0 new, ~109 touched

FDA — Drugslive

U.S. Food and Drug Administration (drug enforcement)

17,937 recalls in our database

Endpoint
openFDA /drug/enforcement.json
Cadence
every 6 h
Scope
Prescription and OTC drug recalls
Last ingestion
Sep 10, 2026, 12:00 PM UTC · status: success · +0 new, ~67 touched

FDA — Medical Deviceslive

U.S. Food and Drug Administration (device enforcement)

39,884 recalls in our database

Endpoint
openFDA /device/enforcement.json
Cadence
every 6 h
Scope
All FDA medical-device recalls including 510(k)-cleared products
Last ingestion
Sep 10, 2026, 12:00 PM UTC · status: success · +0 new, ~208 touched

CPSClive

U.S. Consumer Product Safety Commission

9,993 recalls in our database

Endpoint
saferproducts.gov/RestWebServices/Recall
Cadence
every 12 h
Scope
Consumer product recalls — federal scope, treated as nationwide by default
Last ingestion
Sep 10, 2026, 12:05 PM UTC · status: success · +0 new, ~49 touched

NHTSAlive

National Highway Traffic Safety Administration

15,236 recalls in our database

Endpoint
api.nhtsa.gov (two-phase discover + enrich)
Cadence
every 6 h
Scope
Vehicle recalls. Discover iterates makes × models × current model year; enrich pulls all affected vehicles per campaign
Last ingestion
Sep 10, 2026, 04:32 AM UTC · status: success · +0 new, ~5 touched

USDA FSISlive

USDA Food Safety and Inspection Service

1,236 recalls in our database

Endpoint
fsis.usda.gov via Cloudflare Worker US-egress proxy
Cadence
every 6 h
Scope
Meat, poultry, processed egg recalls — full FSIS archive re-fetched each tick (~2000 records, 13 MB), filtered locally to the trailing window
Last ingestion
Sep 10, 2026, 12:15 PM UTC · status: success · +0 new, ~14 touched

fsis.usda.gov is Akamai-blocked for our Hetzner-DE ASN. We mint a Cloudflare Worker on a US PoP that passes through, authenticated with a shared header secret.

EPAdelegated

U.S. Environmental Protection Agency

Endpoint
Cadence
Scope
Auto emissions recalls are delegated to NHTSA by EPA's own recall portal

Pesticide recalls (published as PDFs) are not yet ingested. EPA auto emissions recalls under §207 of the Clean Air Act propagate to NHTSA, so they're covered by our NHTSA ingestor.

See how severity is scored · About this site