CPSC Product Recalls Scraper: Safety Recall Data API
Pricing
from $6.15 / 1,000 results
CPSC Product Recalls Scraper: Safety Recall Data API
Scrape US CPSC consumer product recalls from SaferProducts.gov, no API key. Filter by keyword, date, hazard, product type, manufacturer, retailer or recall number. Get recall number, date, products, hazards, injuries, remedies, manufacturers, importers, UPCs, images. Export JSON, CSV, Excel.
Pricing
from $6.15 / 1,000 results
Rating
5.0
(1)
Developer
Scrapers Lat
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Features
Share
CPSC Product Recalls Scraper: Safety Recall Data API
Download US consumer product recall data from the official CPSC (Consumer Product Safety Commission) SaferProducts.gov recall database, with no API key and no rate limits to manage. This product recalls API / scraper returns every field CPSC exposes for each safety recall and gives you ten filters (keyword, date range, hazard, product type, manufacturer/brand, retailer, recall number, UPC and more) for recall monitoring, compliance and product-safety research.
Here is one real result, with every field the actor returns:
{"imageUrl": "https://www.cpsc.gov/s3fs-public/voomf-1.jpg","title": "Play Yard and Crib Mattresses Recalled Due to Risk of Serious Injury or Death from Entrapment and Fire Hazards; Violate Mandatory Standards for Mattresses; Sold on Amazon by Voomf","recallNumber": "26669","url": "https://www.cpsc.gov/Recalls/2026/Play-Yard-and-Crib-Mattresses-Recalled-Due-to-Risk-of-Serious-Injury-or-Death-from-Entrapment-and-Fire-Hazards-Violate-Mandatory-Standards-for-Mattresses-Sold-on-Amazon-by-Voomf","recallId": 10904,"recallDate": "2026-08-06","lastPublishDate": "2026-08-07","description": "This recall involves Voomf-branded play yard mattresses and crib mattresses. The tri-fold aftermarket play yard mattresses are white with a neutral-colored letter or balloon print and measure about 38 inches by 26 inches by 3 inches. \"Product Model: BYL001\" is printed on a label inside the mattress cover. The full-sized crib mattresses are white with an aquamarine band and a zipper along the sides, and measure about 25 inches by 27 inches by 5.5 inches. \"voomf\" is printed on a label on the side of the mattress.","consumerContact": "Voomf by email at voomfrecall@outlook.com.","products": [{"name": "Voomf Play Yard and Crib Mattresses", "description": null, "model": null, "type": null, "categoryId": null, "units": "About 2,401"}],"upcs": [],"manufacturers": [],"importers": ["Shanghaiyuejiuyaoguojimaoyiyouxiangongsi (Shanghai Yuejiuyao International Trade Co., Ltd.), dba Voomf, of China"],"retailers": ["Online at Amazon.com from January 2026 through May 2026 for between $40 and $87."],"distributors": [],"manufacturerCountries": ["China"],"soldAt": null,"hazards": ["The recalled mattresses violate the mandatory safety standard for crib mattresses because the mattresses may not adequately fit certain play yards, posing a deadly entrapment hazard. Babies can suffocate in gaps between an undersized mattress, or extra padding, and side walls of a product, especially when the infant's face becomes trapped against the side and the mattress, preventing the infant from breathing. Furthermore, the full-sized crib mattresses violate the mandatory flammability standard for mattress sets, posing a risk of serious injury or death from fire."],"hazardTypes": [],"injuries": ["CPSC has received one report of inadequate mattress fit. No injuries have been reported."],"remedies": ["Consumers should stop using the mattresses immediately and contact Voomf for a full refund. Consumers will be asked to destroy the mattresses by writing in permanent marker \"Recalled,\" cutting the play yard mattress in half and cutting the full-sized mattress cover diagonally across the entire mattress using scissors, and to send a photo of the destroyed mattress to voomfrecall@outlook.com. Consumers should then dispose of the recalled product in accordance with local and/or state disposal procedures."],"remedyOptions": ["Refund"],"inConjunctionWith": [],"images": ["https://www.cpsc.gov/s3fs-public/voomf-1.jpg", "https://www.cpsc.gov/s3fs-public/voomf-2.jpg", "https://www.cpsc.gov/s3fs-public/voomf-3.gif", "https://www.cpsc.gov/s3fs-public/voomf-4.jpg"],"imagesDetailed": [{"url": "https://www.cpsc.gov/s3fs-public/voomf-1.jpg", "caption": "Recalled Voomf Tri-Fold Play Yard Mattress, letters print"}, {"url": "https://www.cpsc.gov/s3fs-public/voomf-4.jpg", "caption": "Recalled Voomf Full-sized Crib Mattress"}]}
The example above shows the first 25 of 32 fields.
What it does
The actor calls the official CPSC recall web service, applies the filters you pass as input, and writes one normalized record per recall to the run's dataset. Dates are normalized to YYYY-MM-DD, missing source values are returned as null, and nested source structures (products, hazards, injuries, remedies, manufacturers, importers, retailers, distributors, UPCs and images) are flattened into clean arrays so you can sort and filter without extra parsing.
Quickstart
Open the actor, paste this into the input, and press Run. It returns 2 recent recalls whose title contains "fire", each enriched with all three AI add-ons.
{"recallTitle": "fire","maxRecalls": 2,"withSummary": true,"withSeverity": true,"withExtract": true}
Billing and limits
- Pay per result. You are charged per recall record returned (
resultevent). See the pricing tab for the current per-result price. - Optional AI add-ons are billed as separate events only when they produce output:
ai_summary,ai_severityandai_extract. They are off by default and require a paid Apify plan. - No charge on failure. If a run errors, the actor writes a single item with a populated
errorfield and does not charge for it. Empty runs cost nothing. - Spend cap respected. Set
maxTotalChargeUsdon the run; once reached, the actor stops emitting and charging further billable results and add-ons. - Free Apify plans are capped at 10 records per run and cannot use the AI add-ons. Upgrade for higher
maxRecalls.
FAQ and troubleshooting
A run returned 0 records. Why?
The filter combination matched nothing in the source. Loosen filters (for example remove productName or widen the date range). Zero-result runs are not charged.
Why are the ai* fields null?
The AI add-ons are off by default. Enable withSummary, withSeverity or withExtract on a paid Apify plan. Free plans cannot use them.
Is this an official CPSC tool? No. This actor is independent and has no affiliation with the CPSC. It reads only data that is publicly available through the CPSC recall web service. Use it in accordance with the CPSC terms of service.
