US Product Recall Monitor (CPSC) avatar

US Product Recall Monitor (CPSC)

Pricing

from $4.00 / 1,000 recall delivereds

Go to Apify Store
US Product Recall Monitor (CPSC)

US Product Recall Monitor (CPSC)

Pricing

from $4.00 / 1,000 recall delivereds

Rating

0.0

(0)

Developer

Kye Williams

Kye Williams

Maintained by Community

Actor 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

FieldWhat it does
keywordsKeep only recalls that mention at least one of these words or phrases in the title, description, product, brand, retailer or hazard. Empty keeps everything.
excludeKeywordsDrop any recall that mentions one of these.
daysBackHow many days before the end date to look. Default 30. Ignored when you set dateFrom.
dateFromFirst recall date to include, written YYYY-MM-DD.
dateToLast recall date to include, written YYYY-MM-DD. Default today (UTC).
onlyNewDeliver only recalls this Actor has not already delivered to you. Run it on a schedule for alerts.
maxResultsStop 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

  1. Set onlyNew to true and add your keywords.
  2. Schedule the Actor (for example daily) from the Apify Console.
  3. 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.