Product Recalls Scraper: US CPSC Consumer Recalls | $1/1K avatar

Product Recalls Scraper: US CPSC Consumer Recalls | $1/1K

Pricing

from $1.00 / 1,000 results

Go to Apify Store
Product Recalls Scraper: US CPSC Consumer Recalls | $1/1K

Product Recalls Scraper: US CPSC Consumer Recalls | $1/1K

$1 per 1,000 results, platform usage included. US consumer product recalls from the CPSC: title, date, hazard, injuries, remedy, companies, units sold, countries and images. Filter by date, product, company or hazard. No key.

Pricing

from $1.00 / 1,000 results

Rating

0.0

(0)

Developer

One Dollar Store

One Dollar Store

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Categories

Share

Product Recalls Scraper: US CPSC consumer product recalls

$1 per 1,000 recalls. Platform usage included. No rental, no minimum.

The four most used CPSC recall actors on Apify Store charge $2.00 to $10.00 per 1,000 results (Store prices checked 9 October 2026). This actor returns the same kind of data from the official CPSC recall service for $1.

Open it in Apify Console

New to Apify? [Create a free account](https://www.apify.com?fpr=ymnoit) (referral link). Runs from a free plan account return the first 10 results; any paid plan returns everything you ask for, up to your limit.

What it costs

RecallsThis actorMost used CPSC recall actors on the Store
1,000$1.00$2.00 to $10.00
10,000$10.00$20 to $100
100,000$100.00$200 to $1,000

Plus $0.001 per run. A daily run that checks for recalls published or revised since yesterday costs a fraction of a cent: a day with 20 recalls costs about $0.02, or about $0.60 a month.

Why people switch

  • One flat price. Platform usage is included, so the bill follows the number of recalls and nothing else.
  • The whole record. Hazards, injuries, remedies and remedy options, units sold, manufacturers, importers, distributors, retailers, countries, contact details and images.
  • Filters that work. The CPSC service's own hazard filter returns nothing even when matching recalls exist (checked 9 October 2026). This actor applies the hazard, company, country and keyword filters itself, so they do what they say.
  • Built for monitoring. Use updatedSince to catch recalls the CPSC revised after the first announcement.

Quick start

  1. Open the actor and press Start. The default input returns the newest recalls.
  2. Or paste this input:
{ "productNames": ["crib"], "dateFrom": "2024-01-01", "maxItems": 100 }
  1. Download the results as JSON, CSV or Excel, or read them through the API.

Use it from code

curl -X POST "https://api.apify.com/v2/acts/one_dollar_store~consumer-product-recalls-cpsc/run-sync-get-dataset-items?token=YOUR_APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"hazard": "fire", "dateFrom": "2025-01-01", "maxItems": 100}'
from apify_client import ApifyClient
client = ApifyClient("YOUR_APIFY_TOKEN")
run = client.actor("one_dollar_store/consumer-product-recalls-cpsc").call(
run_input={"hazard": "fire", "dateFrom": "2025-01-01", "maxItems": 100}
)
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item["recallDate"], item["title"])

Use it from an AI assistant

Claude, ChatGPT, Cursor and other assistants can call this actor through Apify's MCP server. Add it with this server address:

https://mcp.apify.com?tools=one_dollar_store/consumer-product-recalls-cpsc

Then ask, for example: "Show me the 20 latest CPSC recalls with a fire hazard."

Switching from another CPSC recalls actor

Most CPSC recall actors take a product name, a date range and a result limit. Here they are productNames, dateFrom, dateTo and maxItems. The core fields are recallId, recallNumber, recallDate, title, hazards and url.

Input

FieldTypeDefaultWhat it does
productNameslist of textnoneProduct names, one search per line (crib, space heater). Matches any part of the name.
keywordtextnoneA word or phrase in the recall title or description.
manufacturertextnonePart of a company name: manufacturer, importer, distributor or retailer.
hazardtextnoneWords in the hazard text, for example fire or choking.
countrytextnoneCountry where the product was made, for example China.
dateFrom, dateTotextnoneRecall dates as YYYY-MM-DD. The service starts in 1973.
updatedSincetextnoneOnly recalls published or revised on or after this date.
maxItemsnumber100Stop after this many recalls, newest first. Minimum 10.

All filters are optional and can be combined. Example:

{
"productNames": ["stroller", "car seat"],
"hazard": "fall",
"dateFrom": "2023-01-01",
"maxItems": 200
}

Output fields

FieldMeaning
recallId, recallNumberCPSC ids. The number can end in a letter.
recallDate, lastPublishDateAnnouncement date and the date the notice was last published or revised.
title, description, urlRecall title, description and the notice on cpsc.gov.
productsEach recalled product: name, description, model, type, unitsAffected.
productTypes, unitsAffectedProduct types, and the unit counts as the CPSC states them.
hazards, injuries, remedies, remedyOptionsHazard text, injury reports, what to do, and Repair, Replace or Refund.
manufacturers, importers, distributors, retailersCompanies named in the notice. Retailers include where and when it was sold.
manufacturerCountriesCountries of manufacture.
consumerContactHow consumers reach the firm.
upcs, imageUrls, jointRecallLinksUPC codes, up to 10 image links, and links to recalls announced with other agencies.

Fields the CPSC leaves empty are left out of the row. Unit counts are text because the CPSC writes them as text, for example "About 1,150".

Sample results

Real rows from a test run on 9 October 2026 (long texts and links shortened).

[
{"recallId": 11020, "recallNumber": "27017", "recallDate": "2026-10-08", "lastPublishDate": "2026-10-08", "title": "Decathlon America Recalls Van Rysel GRVL AF Bicycles Due to Risk of Serious Injury or Death from Crash Hazard", "url": "https://www.cpsc.gov/Recalls/2027/Decathlon-America-Recalls-Van-Rysel-GRVL-AF-Bicycles-Due-to-R...", "description": "This recall involves adult multi-terrain gravel bicycles Van Rysel GRVL AF Sword Brown CN FR (model number 8911304), Van Rysel GRV...", "products": [{"name": "Van Rysel GRVL AF Bicycles", "type": "Bicycles or Accessories", "unitsAffected": "About 1,150"}], "productTypes": ["Bicycles or Accessories"], "unitsAffected": "About 1,150", "hazards": ["The recalled bicycles’ front lock nut can loosen during use, causing the front wheel to dislodge or loosen over time, posing a cra..."], "injuries": ["None reported"], "remedies": ["Consumers should stop using the recalled bicycles immediately and take them to the nearest Recreational Equipment (REI Co-op) loca..."], "remedyOptions": ["Repair"], "manufacturers": [], "importers": ["Decathlon America LLC, of San Francisco, California"], "distributors": ["Recreational Equipment, Inc. (REI), of Sumner, Washington"], "retailers": ["Sold At: REI Co-op stores nationwide and online at REI.com from March 2025 through August 2026 for between $1,400 and $2,300."], "manufacturerCountries": ["China"], "consumerContact": "Decathlon America at 415-408-5494 from 9 a.m. to 5 p.m. PT Monday through Friday, email at support.america@decathlon.com or online...", "imageUrls": ["https://www.cpsc.gov/s3fs-public/Decathlon1.png?VersionId=SybjGiY4QTNl...", "https://www.cpsc.gov/s3fs-public/Decathlon2.png?VersionId=9O_lyhtJsOy2..."]},
{"recallId": 11018, "recallNumber": "27016", "recallDate": "2026-10-08", "lastPublishDate": "2026-10-08", "title": "DR Power Equipment Recalls Pilot and Premier Trimmer Mowers Due to Risk of Serious Injury or Death from Fire a...", "url": "https://www.cpsc.gov/Recalls/2027/DR-Power-Equipment-Recalls-Pilot-and-Premier-Trimmer-Mowers-D...", "description": "This recall involves DR Power Equipment Pilot and Premier walk-behind trimmer mowers. The trimmer mowers are orange and black and...", "products": [{"name": "DR Power Equipment Pilot and Premier Trimmer Mowers", "type": "Lawn Mowers, Not Specified", "unitsAffected": "About 42,860 (In addition, about 340 were sold in Canada)"}], "productTypes": ["Lawn Mowers, Not Specified"], "unitsAffected": "About 42,860 (In addition, about 340 were sold in Canada)", "hazards": ["Grass and debris can accumulate in the trimmer mowers and ignite, posing a risk of serious injury or death from fire and burn haza..."], "injuries": ["The firm has received 19 reports of incidents involving the trimmer mowers catching fire, including two reports of minor injuries..."], "remedies": ["Consumers should stop using the recalled trimmer mowers immediately and contact DR Power Equipment for a free repair kit. If consu..."], "remedyOptions": ["Repair"], "manufacturers": [], "importers": ["Generac Power Systems Inc., of Waukesha, Wisconsin"], "distributors": [], "retailers": ["Sold At: Ace, TSC, Bomgaars, other home improvement, hardware and independent power equipment stores nationwide and online at drpo..."], "manufacturerCountries": ["United State", "Vietnam"], "consumerContact": "DR Power Equipment toll-free at 800-854-3194 from 8:30 a.m. to 5 p.m. ET Monday through Friday, email at recall@drpower.com or onl...", "imageUrls": ["https://www.cpsc.gov/s3fs-public/DR1.png?VersionId=ajfESu0SMRVXuVQ6FwX...", "https://www.cpsc.gov/s3fs-public/DR2.png?VersionId=qJ_ILCP7BhKY7hkAb.O..."], "jointRecallLinks": ["https://recalls-rappels.canada.ca/en/alert-recall/dr-power-pilot-and-p..."]}
]

Limits

  • The data is what the CPSC publishes for consumer products sold in the US. It does not cover recalls by other agencies, such as vehicles (NHTSA) or food and drugs (FDA, USDA).
  • The CPSC service has no paging. The actor asks for one date window at a time, newest first, and stops when it has enough rows.
  • Hazard, company, country and keyword filters are applied by the actor on the full record. A rare filter over all years reads many windows, so it takes longer than a recent one.
  • Unit counts, prices and sale dates are written as free text by the CPSC. The actor passes them on as text.
  • Some older recalls have no hazard text, images or company names.
  • Images belong to the CPSC or to the firms. The CPSC notes that some images are licensed from third parties and may need permission for other uses.

FAQ

How much does it cost to scrape 10,000 CPSC recalls? $10, plus $0.001 for each run.

Do I pay for compute or proxy on top? No. Platform usage is included in the $1 per 1,000 price. The actor needs no proxy.

Where does the data come from? From the public recall web service of the US Consumer Product Safety Commission (saferproducts.gov), the same recalls shown on cpsc.gov. Source: U.S. Consumer Product Safety Commission.

Is it legal? The actor reads public data only, with no login. The CPSC states that its recall notices may be copied and distributed freely, and asks that you credit the CPSC and do not imply its endorsement. Check image rights before you reuse pictures.

Is this an official CPSC product? No. It is an independent tool and is not affiliated with or endorsed by the CPSC.

How do I monitor new recalls? Schedule a daily run with updatedSince set to yesterday. The CPSC revises many notices after the first announcement, and updatedSince catches those too. Use recallId to match rows you already have.

Do I need an Apify account? Yes. Actors run from an Apify account, and a free account is enough to start: it includes $5 of platform usage every month. You can sign up here. This is a referral link and it costs you nothing.

Is there a limit on the free plan? Yes. A run started from a free plan account delivers the first 10 results, then ends with a message and a link to the plans. Any paid plan returns everything you ask for, up to your own limit. The price per result is the same on every plan.

More from The One Dollar Store

Every actor here costs $1 per 1,000 results, platform usage included. See the whole store: https://apify.com/one_dollar_store

Health and science

Google and search

Changelog

  • October 2026: first release.