Scrapers.lat logo scrapers.lat
Business

CPSC Product Recalls Scraper: Hazards & Remedies

Scrape US CPSC consumer product recalls from SaferProducts.gov. Extract recall number, date, products, hazards, injuries, manufacturers, importers, retailers, country of manufacture and remedy. Export to JSON, CSV or Excel.

22 fields per record JSON · CSV · Excel · API Pay per use
cpsc-recalls-scraper.json 200 OK
{
  "imageUrl": "https://www.cpsc.gov/s3fs-public/treatlife-1.jpg",
  "title": "Combination Smoke and Carbon Monoxide (CO) Det…",
  "recallNumber": "26582",
  "url": "https://www.cpsc.gov/Recalls/2026/Combination-…",
  "recallId": 10840,
  "recallDate": "2026-06-25",
  "lastPublishDate": "2026-06-30",
  "description": "This recall involves Treatlife Smoke and Carbo…",
  "consumerContact": "Treatlife Technology by email at recall@treatl…"
}
What you get

Every run returns clean, typed records, ready for your CRM, spreadsheet or database.

  • One clean record per result, deduped and normalized
  • Stable schema in JSON, CSV or Excel, or read it via the Apify API
  • Pay per use in the cloud, nothing to install or maintain
Fields it returns
Image UrlTitleRecall NumberUrlRecall IdRecall DateLast Publish DateDescriptionConsumer ContactProductsUpcsManufacturersImportersRetailers
Sample output

A real example record, exactly the shape you receive.

Image UrlTitleRecall NumberUrl
https://www.cpsc.gov/s3fs-public/…Combination Smoke and Carbon Mono…26582https://www.cpsc.gov/Recalls/2026…
https://www.cpsc.gov/s3fs-public/…Daikin Comfort Technologies Manuf…26581https://www.cpsc.gov/Recalls/2026…
https://www.cpsc.gov/s3fs-public/…Honlyne LED Party Favors Recalled…26580https://www.cpsc.gov/Recalls/2026…
https://www.cpsc.gov/s3fs-public/…Kith Retail Recalls Children's Lo…26507https://www.cpsc.gov/Recalls/2026…
https://www.cpsc.gov/s3fs-public/…Montessori Busy Board Toys Recall…26579https://www.cpsc.gov/Recalls/2026…
GET /cpsc-recalls-scraper
{
  "imageUrl": "https://www.cpsc.gov/s3fs-public/treatlife-1.jpg",
  "title": "Combination Smoke and Carbon Monoxide (CO) Det…",
  "recallNumber": "26582",
  "url": "https://www.cpsc.gov/Recalls/2026/Combination-…",
  "recallId": 10840,
  "recallDate": "2026-06-25",
  "lastPublishDate": "2026-06-30",
  "description": "This recall involves Treatlife Smoke and Carbo…",
  "consumerContact": "Treatlife Technology by email at recall@treatl…"
}

Frequently asked questions

What recalls does this scraper cover?

It covers consumer product recalls published by the US Consumer Product Safety Commission through the official SaferProducts.gov web service. This includes toys, electronics, appliances, furniture, sporting goods and other consumer products, but not vehicles or food and drugs, which other agencies handle.

How many recalls can I pull in one run?

The CPSC service returns the entire matching set in a single response, so you can pull thousands of recalls. Use the Max Items field to cap the run, or narrow with a date range or keyword to keep each pull focused.

How do I filter recalls by date or keyword?

Set Recall Date From and Recall Date To with YYYY-MM-DD dates to pull a window of recalls. You can also match a keyword against the recall title (for example fire or lithium) or against the product name (for example stroller or heater).

Does a recall include the products, hazards and the remedy?

Yes. Every record carries the recalled products with unit counts, the hazards, any reported injuries, the manufacturers, importers and retailers, the country of manufacture, and the refund, repair or replacement remedy offered to consumers.

What happens to fields a recall does not list?

Fields the CPSC does not provide for a record, such as a UPC, a manufacturer or a product model, are returned as null or an empty array. The scraper never invents values, so imported goods with no listed manufacturer simply show the importer instead.

Ready when you are.

Run the scraper live on Apify right now, or have us build one tailored to exactly what you need.