{"meta":{"generated":"2026-10-11","accessed":"2026-10-11","publisher":"U.S. Consumer Product Safety Commission (CPSC)","source_url":"https://www.saferproducts.gov/RestWebServices/Recall?format=json&RecallDateStart=2023-01-01","recalls_site":"https://www.cpsc.gov/Recalls","library":"china-trade-sources/20261011-c32b-batch2/structured/cpsc-recalls.json (1,528 rows)","first_date":"2023-01-05","last_date":"2026-10-08","fields":{"n":"recall number","d":"recall date","t":"title","p":"product names","h":"hazard description","r":"remedy options","c":"manufacturer countries as stated","o":"china_origin: yes / no / unknown","u":"number of units as stated","url":"CPSC recall page"},"china_origin_rule":"yes when the manufacturer-country field starts with 'China' (including entries such as 'China (wood panels)'); Hong Kong and Taiwan are not counted as China; unknown when no country is given or the field says N/A.","url_normalised":68,"url_note":"The interface returns a few recall links with a malformed scheme or without 'www'. Only the scheme and host were normalised to https://www.cpsc.gov; paths are unchanged.","caveats":["2026 covers recalls dated up to 8 October 2026 and is not a full year.","The CPSC interface gives a product category for only 81 of the 1,528 recalls, so this dataset carries no product category. A keyword-derived category exists in the source library but is not an official classification and is not used here.","A recall names the country of manufacture as reported in the notice. Counts by origin describe recall notices, not the share of unsafe products."]},"years":[{"year":"2023","all":324,"china":174,"not_china":146,"origin_not_stated":4,"first_date":"2023-01-05","last_date":"2023-12-28"},{"year":"2024","all":305,"china":185,"not_china":119,"origin_not_stated":1,"first_date":"2024-01-04","last_date":"2024-12-26"},{"year":"2025","all":420,"china":301,"not_china":119,"origin_not_stated":0,"first_date":"2025-01-02","last_date":"2025-12-18"},{"year":"2026","all":479,"china":382,"not_china":95,"origin_not_stated":2,"first_date":"2026-01-08","last_date":"2026-10-08"}],"total":{"all":1528,"china":1042,"not_china":479,"origin_not_stated":7}}