US Product Recall Monitor (CPSC)
Pricing
from $4.00 / 1,000 recall delivereds
US Product Recall Monitor (CPSC)
Pricing
from $4.00 / 1,000 recall delivereds
Rating
0.0
(0)
Developer
Kye Williams
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
17 days ago
Last modified
Categories
Share
Get clean, structured data on US consumer product recalls published by the U.S. Consumer Product Safety Commission (CPSC). Filter by keyword and date, and run it on a schedule to get an alert-style feed of new recalls only.
The Actor reads the CPSC's public recall service at run time. It needs no API key, no proxies and no login.
Who it is for
- Online sellers (marketplaces, print-on-demand, dropshipping, handmade) who want to know when a recall hits their product category.
- Compliance, insurance and risk teams tracking recalls for a brand, retailer or hazard type.
- Journalists and researchers who need recall data as a spreadsheet or JSON.
- AI agents and automations that need a simple, reliable "what was recalled lately?" tool.
What you get
One row per recall, newest first. Each row includes the recall date, title, CPSC page link, description, products (name, model, type, units), hazards, injuries, remedies and remedy options (refund, repair, replace), manufacturers, retailers, importers, distributors, countries of manufacture, UPCs and image links.
Two yes/no flags are worked out from the recall text. Treat them as hints and check the CPSC page:
injuryReported: true when the injury text reports any injury, false when it says none, null when there is no injury text.deathMentioned: true when the text mentions a death or "fatal". It can also be true when the text describes a risk ("potentially fatal burns") rather than a reported death.
Example row (illustrative values):
{"recallId": 20001,"recallNumber": "26801","recallDate": "2026-09-30","title": "ExampleCo Recalls Children's Bike Helmets Due to Impact Hazard","url": "https://example.test/recalls/20001","productNames": ["ExampleCo Kids Bike Helmet"],"hazards": ["The helmet can fail to protect in a crash, posing a risk of head injury."],"injuryReported": false,"deathMentioned": false,"remedyOptions": ["Refund"],"retailers": ["Example Online Store"],"manufacturerCountries": ["China"]}
Input
| Field | What it does |
|---|---|
keywords | Keep only recalls that mention at least one of these words or phrases in the title, description, product, brand, retailer or hazard. Empty keeps everything. |
excludeKeywords | Drop any recall that mentions one of these. |
daysBack | How many days before the end date to look. Default 30. Ignored when you set dateFrom. |
dateFrom | First recall date to include, written YYYY-MM-DD. |
dateTo | Last recall date to include, written YYYY-MM-DD. Default today (UTC). |
onlyNew | Deliver only recalls this Actor has not already delivered to you. Run it on a schedule for alerts. |
maxResults | Stop after this many recalls. Default 100, up to 10,000. |
Keywords are matched by this Actor, so the service is only asked for the date range. A very wide range downloads thousands of recalls, so use dateFrom and dateTo or daysBack to keep runs small.
Alerts on a schedule
- Set
onlyNewto true and add yourkeywords. - Schedule the Actor (for example daily) from the Apify Console.
- Each run delivers only recalls you have not seen. If a run stops early because of your maximum cost per run, the recalls it did not deliver are delivered by the next run.
The "already delivered" list is kept in a storage called cpsc-recall-monitor-state in your own Apify account.
Pricing
You pay per recall delivered (pay per event), plus Apify's normal platform usage for the run. See the Pricing tab for the current price. Set a maximum cost per run in the run options to cap spending: the Actor stops as soon as the cap is reached.
Limits and good to know
- Covers consumer products regulated by the CPSC. Vehicle recalls (NHTSA) and food, drug and medical device recalls (FDA) are not included.
- Data is shown as the CPSC published it. Recalls can be updated after publication. Check the CPSC page linked in each row before acting on a recall.
- This is information, not legal or compliance advice.
- If the CPSC service is down or slow, the Actor retries a few times and then stops with a clear message.
Data source and disclaimer
Recall data comes from the public Recalls service of the U.S. Consumer Product Safety Commission (cpsc.gov). This Actor is not affiliated with or endorsed by the CPSC or any government agency.
Support
Found a problem or want another field? Open an issue on this Actor's Issues tab.