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 1,000 recalls in our database.

FDA — Foodlive

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

0 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
Jun 8, 2026, 12:00 AM UTC · status: success · +0 new, ~163 touched

FDA — Drugslive

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

0 recalls in our database

Endpoint
openFDA /drug/enforcement.json
Cadence
every 6 h
Scope
Prescription and OTC drug recalls
Last ingestion
Jun 8, 2026, 12:01 AM UTC · status: success · +0 new, ~33 touched

FDA — Medical Deviceslive

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

0 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
Jun 8, 2026, 12:01 AM UTC · status: success · +0 new, ~183 touched

CPSClive

U.S. Consumer Product Safety Commission

1,000 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
Jun 8, 2026, 12:05 AM UTC · status: success · +0 new, ~40 touched

NHTSAlive

National Highway Traffic Safety Administration

0 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
Jun 8, 2026, 12:14 AM UTC · status: success · +0 new, ~88 touched

USDA FSISlive

USDA Food Safety and Inspection Service

0 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
Jun 8, 2026, 12:15 AM UTC · status: success · +0 new, ~5 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