CPSC Recalls: Product Safety Recalls by Keyword and Date avatar

CPSC Recalls: Product Safety Recalls by Keyword and Date

Pricing

from $3.00 / 1,000 recall returneds

Go to Apify Store
CPSC Recalls: Product Safety Recalls by Keyword and Date

CPSC Recalls: Product Safety Recalls by Keyword and Date

Search official CPSC consumer product safety recalls by keyword, brand, or recall number from SaferProducts.gov, with delta monitoring for alerts. Export to Google Sheets or n8n.

Pricing

from $3.00 / 1,000 recall returneds

Rating

0.0

(0)

Developer

Adriana Voss

Adriana Voss

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Security

Limited permissions

Share

Search and monitor U.S. consumer product safety recalls from CPSC and SaferProducts.gov by keyword, brand, or recall number.

Get official safety recall alerts for consumer products (baby gear, toys, electronics, appliances, and home goods). Turn on monitoring mode and run it on a schedule to get only the recalls that are new since your last run, charged per recall and free on a quiet day.

Who uses it:

  • Trust & safety teams: Monitor marketplace inventory against active CPSC recall actions.
  • E-commerce sellers & retailers: Audit supplier catalogs for banned or recalled consumer products.
  • Compliance & risk officers: Track hazardous product alerts across specific brands or product categories.

How to use

  1. In the Apify Console. Open the actor page and click Start — the keywords field is already pre-filled with a working example. Results land in the run's dataset as soon as each item is found.
  2. Via the API. Call it directly with a POST request — no Console needed once you have an API token:
    curl "https://api.apify.com/v2/acts/accountable_eel~cpsc-recall-lookup/run-sync-get-dataset-items?token=<YOUR_TOKEN>" \
    -X POST \
    -H "Content-Type: application/json" \
    -d '{"keywords":["stroller"]}'
  3. On a schedule. Save this actor as an Apify Task with the input you want, then add a Schedule (hourly, daily, weekly) so it runs on its own — no server of your own required.

Input

{
"keywords": [
"stroller"
]
}

One keyword or brand per line, matched against the recall title only. Leave empty to list recent recalls. Accepted formats: stroller, heater, french press.

One request runs per keyword and results are merged by recall. Keywords are matched against the recall title only (not description or products). Optional recallNumber looks up a specific CPSC recall notice directly. The sinceDays window controls how far back to look; it is not applied to a recallNumber lookup. The search run itself is free; you're billed per recall actually returned.

Output

One row per recall, for example:

queryfoundstatussearchSummaryrecallCounttruncatedmonitorStatusrecallsrecallIdrecallNumberrecallDatetitledescriptionurlhazardsremediesremedyOptionsproductsproductDetailsmanufacturersretailersimportersdistributorsmanufacturerCountriesinjuriesupcsimageslastPublishDateisNewfirstSeenAtscrapedAt
cpsc-recall-searchtrueOKkeywords: stroller | last 365d | max 505false<all recalls (full list)>10880266392026-07-23Peony Design Recalls Personalized Baby Bibs and Stroller Bags Due to Risk of Serious Injury or Death from Choking HazardThis recall involves Peony Design personalized handmade baby bibs and stroller bags. The bibs have scalloped edges, a snap closure, and personalized embroidery on the front. The bibs were sold in f...https://www.cpsc.gov/Recalls/2026/Peony-Design-Recalls-Personalized-Baby-Bibs-and-Stroller-Bags-Due-to-Risk-of-Serious-Injury-or-Death-from-Choking-Hazard["The snap can detach from the recalled bibs and stroller bags, posing a risk of serious injury or death from a choking hazard to young children."]["Consumers should take the recalled baby bibs and stroller bags away from children immediately, stop using them, and contact Peony Design to receive a full refund. Consumers will be asked to disca...["Refund"]["Personalized Baby Bibs and Stroller Bags"][{"name":"Personalized Baby Bibs and Stroller Bags","model":null,"type":null,"numberOfUnits":"About 52"}]["Peony Design Co., of Howell, MI"]["Online at Etsy.com from October 2025 through July 2026 for between $15 and $45."]["United States"]["The firm received three reported incidents of a broken snap on a bib and a broken snap on two stroller bags. No injuries have been reported."]["https://www.cpsc.gov/s3fs-public/peony-1.png","https://www.cpsc.gov/s3fs-public/peony-2.png","https://www.cpsc.gov/s3fs-public/peony-3.png","https://www.cpsc.gov/s3fs-public/peony-4.png","https:/...2026-07-242026-11-01T10:26:33.926Z

A miss comes back as a row with "found": false and is never charged. Missing fields are null — never 0 or "".

Pricing

  • Recall returned: $6 per 1,000 recalls

Plus a $0.003 start fee per run. Each event above is billed independently, only when it actually returns data — misses (found:false) are never charged.

Limits

  • Scope: Regulated consumer products under U.S. CPSC jurisdiction (apparel, toys, electronics, appliances, baby products). For FDA-regulated items (food, drugs, medical devices), use OpenFDA Recall Lookup.
  • Volume: Up to 500 recalls per run.
  • Official open data: Public keyless REST API provided by SaferProducts.gov.

Example runs

Paste any of these into the Input tab and press Start. All three return rows with no key, no token, and no account of your own beyond an Apify login.

Stroller and infant gear recalls in the last 365 days (Default seed).

{
"keywords": ["stroller"],
"sinceDays": 365,
"maxItems": 20
}

Heaters and fire safety recall alerts (Scheduled monitoring).

{
"keywords": ["heater"],
"sinceDays": 90,
"onlyNewSinceLastRun": true
}

Direct recall lookup by CPSC recall number.

{
"recallNumber": "27055"
}

Use it from Clay, n8n, Make, or an AI agent

This actor runs synchronously over plain HTTP — call it directly from a script, a workflow tool, or an AI agent, no Apify Console needed once you have an API token.

curl "https://api.apify.com/v2/acts/accountable_eel~cpsc-recall-lookup/run-sync-get-dataset-items?token=<YOUR_TOKEN>" \
-X POST \
-H "Content-Type: application/json" \
-d '{"keywords":["stroller"]}'

n8n. Add an HTTP Request node: Method POST, URL https://api.apify.com/v2/acts/accountable_eel~cpsc-recall-lookup/run-sync-get-dataset-items?token=<YOUR_TOKEN>, Body Content Type JSON, JSON Body {"keywords":["stroller"]} (swap in an expression from an earlier node for a real value).

Clay. Add an "HTTP API" column: Method POST, URL https://api.apify.com/v2/acts/accountable_eel~cpsc-recall-lookup/run-sync-get-dataset-items?token=<YOUR_TOKEN>, Body {"keywords":["{{search}}"]}, mapping the row's search into the keywords array.

MCP. In Claude, Cursor, or any MCP client with the Apify MCP server, ask for "CPSC Recall API: Product Safety Recall Lookup & Alerts" — the agent will find and run this actor.