CPSC recalls
Official CPSC recall records by product, brand, and watch terms
This Actor tracks official CPSC recall records by product, brand, category, and marketplace watch terms with source-linked alert and report rows.
Not FDA warning letters. Not NHTSA vehicle recalls. Not a marketplace listing scraper. Informational only. Not legal or safety advice.
from $80.00 / 1,000 CPSC recall alert ($0.08 per delivered cpsc-recall-alert); $0.25 per CPSC recall digest; $5.00 per CPSC recall report. No Actor Start.
Open CPSC Product Recall Marketplace Watch on Apify
CPSC Product Recall Marketplace Watch, not a neighboring Actor
Use this page for this Actor’s job. Use Product Safety Recall Scraper for FDA/CPSC recall digests; Use NHTSA Recall Scraper for NHTSA recall digests; Use FDA Warning Letters Scraper for FDA warning-letter digests.
| This Actor | Product Safety Recall Scraper | NHTSA Recall Scraper | FDA Warning Letters Scraper | |
|---|---|---|---|---|
| Intent | CPSC Product Recall Marketplace Watch | FDA/CPSC recall digests | NHTSA recall digests | FDA warning-letter digests |
| Primary input | feeds | feeds | vehicle watches | feeds |
| What it reads | Official CPSC recall records | FDA/CPSC recall feeds | NHTSA public APIs | FDA warning-letter feeds |
| Primary output | Recall-alert, digest, and report events | Recall digest rows | Recall digest rows | Warning-letter digest rows |
| Not this job | Not FDA warning letters. Not NHTSA vehicle recalls. Not a marketplace listing scraper. Informational only. Not legal or safety advice. | Not a CPSC marketplace watch with alert/report PPE. | Not the alert/digest/report watch Actor. | Not CPSC/NHTSA/EPA records. |
Store ID: taroyamada/cpsc-product-recall-marketplace-watch-scraper. Respect source terms, robots.txt, and rate limits.
Use cases
- feeds of product/brand watches against official CPSC records
- lookbackDays window with snapshotKey
- Alert vs digest vs report events
How is CPSC Product Recall Marketplace Watch different from Product Safety Recall Scraper and NHTSA Recall Scraper?
CPSC Product Recall Marketplace Watch (taroyamada/cpsc-product-recall-marketplace-watch-scraper): This Actor tracks official CPSC recall records by product, brand, category, and marketplace watch terms with source-linked alert and report rows. Not FDA warning letters. Not NHTSA vehicle recalls. Not a marketplace listing scraper. Informational only. Not legal or safety advice. Product Safety Recall Scraper is for FDA/CPSC recall digests (input feeds; FDA/CPSC recall feeds; Recall digest rows). Not a CPSC marketplace watch with alert/report PPE. NHTSA Recall Scraper is for NHTSA recall digests (input vehicle watches; NHTSA public APIs; Recall digest rows). Not the alert/digest/report watch Actor. FDA Warning Letters Scraper is for FDA warning-letter digests (input feeds; FDA warning-letter feeds; Warning-letter digest rows). Not CPSC/NHTSA/EPA records.
What input is required?
Live required fields: feeds. Published exampleRunInput is shown below.
| Field | Type | Default | Notes |
|---|---|---|---|
feeds |
object[] | [{"id": "children-products", "name": "Children product recall watch", "productNames": "toy", "brands": "", "categories": "children,toy", "keywords": "choking,burn,laceration"}] |
Watch feeds. One watch target per product, vehicle, facility, company, program, or keyword group. Required. |
watchTerms |
string | empty |
Global watch terms. Global watch terms. |
lookbackDays |
integer | 30 |
Lookback days. Lookback days. minimum=1 maximum=365 |
datasetMode |
string enum | action_needed |
Dataset output mode. Dataset output mode. enum: all, action_needed, new_only |
notifyOnNoNew |
boolean | false |
Emit no-change rows. Emit no-change rows. |
emitReport |
boolean | true |
Emit report row. Emit report row. |
snapshotKey |
string | cpsc-product-recall-watch-state |
Snapshot key. Snapshot key. |
requestTimeoutSeconds |
integer | 30 |
HTTP timeout seconds. HTTP timeout seconds. minimum=5 maximum=120 |
dryRun |
boolean | false |
Dry run. Dry run. |
fixturePath |
string | empty |
Fixture path. Fixture path. |
nowIso |
string | empty |
Override current time. Override current time. |
initialRunMode |
string enum | emit_current_window |
Initial run mode. Controls first-run behavior. emit_current_window only bills records inside lookbackDays; baseline_only saves state with zero rows; emit_backfill is for explicit setup/canary runs. enum: emit_current_window, baseline_only, emit_backfill |
Published Store example run input (omitted fields take schema defaults):
{
"feeds": [
{
"id": "children-products",
"name": "Children product recall watch",
"productNames": "toy",
"brands": "",
"categories": "children,toy",
"keywords": "choking,burn,laceration"
}
],
"dryRun": false
}
Run CPSC Product Recall Marketplace Watch on Apify
How do dataset, webhook, and dry-run delivery work?
Dataset output is the billable surface when rows are written. See live PPE for which events bill. dryRun true validates or samples without the usual dataset/webhook side effects described on the Store schema. datasetMode can limit emits to changes_only / changed_only / action_needed versus all. Unchanged runs that write zero default-dataset rows typically charge $0.00 on current PPE.
What does a result contain?
README output fence is truncated or invalid JSON on Store. Illustration head: { "actorName": "cpsc-product-recall-marketplace-watch-scraper", "rowType": "cpsc_recall_digest", "feedId": "children-products", "feedName": "Children product recall watch", "checkedAt": "2026-05-11T00:00:00.000Z", "fetchedAt": "2026-05-11T00:00:00.000Z", "sourceUrl": "https://www… Treat README samples as illustrations, not a live coverage guarantee. There is no published output JSON schema on the Store page.
How is CPSC Product Recall Marketplace Watch priced?
Billing is pay per event. The live Store card is from $80.00 / 1,000 CPSC recall alert ($0.08 per delivered cpsc-recall-alert); $0.25 per CPSC recall digest; $5.00 per CPSC recall report. No Actor Start. Current PPE:
| Event | Price | Emitted when |
|---|---|---|
cpsc-recall-alert (CPSC recall alert) |
$0.08 | Charged for each watchlist-matched public CPSC recall alert. |
cpsc-recall-digest (CPSC recall digest) |
$0.25 | Charged for each non-empty CPSC recall digest row. |
cpsc-recall-report (CPSC recall report) |
$5.00 | Charged for each generated product recall watch report. |
from $80.00 / 1,000 CPSC recall alert ($0.08 per delivered cpsc-recall-alert); $0.25 per CPSC recall digest; $5.00 per CPSC recall report. No Actor Start.
See CPSC Product Recall Marketplace Watch pricing on Apify
Limits to keep in mind
- Official CPSC sources
- feeds required
- Not marketplace crawl
- Not professional advice
- Respect source terms, robots.txt, and rate limits.
Open CPSC Product Recall Marketplace Watch on Apify
Related pages
- Product Safety Recall Scraper — Not a CPSC marketplace watch with alert/report PPE.
- NHTSA Recall Scraper — Not the alert/digest/report watch Actor.
- FDA Warning Letters Scraper — Not CPSC/NHTSA/EPA records.
- CPSC Recall Portfolio Watch — NHTSA Vehicle Safety Alerts — multi-agency portfolio, not CPSC-only marketplace watch.
- Tools