Skip to content

US consumer product recall intelligence (monthly)

Commercial use OKFresh
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 U.S. Consumer Product Safety Commission product recall announced in the trailing 365 complete days, ranked by a documented consumer-risk composite. The official keyless CPSC Recall API returns the full recall index in one call; recalls are filtered to the trailing 365-day window ending on the trailing complete UTC day. Free-text hazard narratives are classified into a closed 18-category hazard taxonomy by deterministic ordered keyword rules (first match wins); unit counts are parsed from strings like 'About 324' and 'About 1.2 million'; the recalling firm resolves through a Manufacturers -> Importers -> Distributors -> Retailers chain with suffix-stripped canonical firm keys; remedies normalize from the structured RemedyOptions field; manufacturer countries map to ISO alpha-3 via hub.normalize. The risk_score is a documented 0-100 composite: 45% hazard-severity weight (1-5 scale from the hazard category, pinned to 5 when the narrative mentions death) + 30% min-max-normalized log10(1 + units recalled) + 15% injuries-reported flag + 10% children's-product flag; risk_rank orders by risk_score desc (ties: units_recalled desc, recall_id asc). ConsumerContact phone numbers are excluded from the schema; rows whose remaining text trips the phone-PII pattern are dropped. Primary key: recall_id. Cadence: monthly. Nullability: units_recalled is null when the unit string is unparseable; mfr_country_code is null when unresolvable. Caveats: the hazard and product-family taxonomies are first-match heuristics over free text, not authoritative classifications; incident counts are digit-extracted from narrative text and are approximate; CPSC recall announcements are US federal public-domain works (17 U.S.C. 105).

Rows
583
Columns
25
Source cadence
Monthly
Last refreshed
Sep 25, 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.