Skip to content

FDA recall enforcement intelligence (monthly)

Commercial use OKFreshLicense: CC0-1.0
Query in workbench

Follow this dataset

Get a notice in your feed when a new snapshot is published. Optionally, we also POST it to your webhook.

Must be a public https address. We never follow redirects.

The full snapshot isn't published yet — check back after the next refresh.Download sample CSVDownload sample JSONSample rows only (up to 20) — not the complete dataset.

Every FDA enforcement-report recall (food, drug, device) with a report_date in the trailing 30 days ending at the openFDA feed last_updated, from the official keyless openFDA enforcement APIs. Records are deduped on recall_number; reason_for_recall is classified into a closed 11-category taxonomy by ordered keyword rules; firms are canonicalized (suffix/location-tail stripping); distribution_pattern is parsed into a closed scope taxonomy; countries resolve to ISO alpha-3 via hub.normalize; UPC digit runs and embedded e-mails are redacted at parse time. Each recall carries a documented 0-100 recall_risk_score (classification severity + distribution scope + reason severity + ongoing status) with a deterministic recall_rank. Only factual recall metadata is stored — no copyrighted expression. Caveat: the feed lags the real enforcement calendar by ~10 days; report_date is the FDA publication date, not the recall initiation date. Primary key: recall_number. Cadence: monthly.

Rows
396
Columns
22
Source cadence
Monthly
Last refreshed
Sep 26, 2026
Theme
health

Use your own AI key

Once today's free allowance is used up, AI features can run on your own provider account.

Kept in this browser tab only (cleared when you close it) and sent with each AI request. Our servers use it for that request and never store or log it.