CPSC Recall Delta Monitor
Pricing
from $0.01 / 1,000 recall alerts
CPSC Recall Delta Monitor
Under maintenanceMonitor official CPSC recalls and return only new or changed records in normalized JSON.
Pricing
from $0.01 / 1,000 recall alerts
Rating
0.0
(0)
Developer
Danil Iarmolchik
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Share
Monitor official CPSC recalls and return only the records that are new or changed since the previous run.
This is an unofficial Actor and is not affiliated with, endorsed by, or sponsored by the U.S. Consumer Product Safety Commission. It uses public official CPSC recall data as its source.
This Actor is designed for scheduled monitoring, webhook workflows, and low-noise recall alerts. It uses the official CPSC API and keeps state between runs through the Apify key-value store.
What it does
- fetches official recall records from the CPSC API
- normalizes the response into a stable JSON shape
- compares the current run with the previous state using a stable item id and fingerprint
- returns only
neworchangedrecords by default - pushes selected items to the default dataset
- writes
OUTPUT,RUN_SUMMARY, andWEBHOOK_PAYLOADto the default key-value store
Typical use cases
- monitor new product recalls for a category or manufacturer
- watch for hazard-specific recalls such as fire, choking, or electrocution
- trigger downstream alerts when a new recall appears
- keep a normalized recall feed without scraping raw HTML pages
First target workflow
The first productized workflow is a narrow high-risk hazard monitor:
- fire
- electrocution
- choking
- related severe safety signals such as shock or burn
This keeps the actor focused on alerting value instead of becoming a broad recalls database.
Input
The actor supports:
- recall date range
- free text query
- product name filter
- manufacturer filter
- hazard filter
- category filter
- keyword list filtering
- snapshot or delta mode
Output
The Actor pushes selected records to the default dataset and writes compact payloads to the default key-value store:
OUTPUT: full run payload with summary, items, and webhook payloadRUN_SUMMARY: counts and run configurationWEBHOOK_PAYLOAD: compact alert payload for downstream tools
Each dataset item includes normalized fields such as:
recall_numberrecall_datelast_publish_datetitleproduct_namehazardremedymanufacturerimporterimportersdistributorsretailerssold_atupcsinjuriesimage_urlssource_urlchange_typechange_fieldsmatched_keywordsmatched_fields
Recommended first run
Use snapshot mode for the first run if you want to inspect the current filtered universe without relying on an empty state. Use delta mode on scheduled runs after that.
For a focused first setup, use the high-risk hazard preset:
{"mode": "delta","changeMode": "new_and_changed","stateKey": "cpsc-high-risk-hazards","maxItems": 50,"relativeDateFromDays": 120,"keywordList": ["fire", "electrocution", "choking", "shock", "burn"],"requireKeywordMatch": true,"webhookMode": "summary"}
Integration notes
- Use the default dataset for tabular exports, API calls, Zapier, or Make.
- Use
RUN_SUMMARYto detect empty runs and monitor health. - Use
WEBHOOK_PAYLOADwhen a downstream step needs a compact alert object instead of the full dataset. - Use a separate
stateKeyfor each distinct monitor configuration.
Current limitations
- single-agency scope: CPSC only
- no delivery adapters beyond JSON/webhook payload generation
- no automatic multi-agency deduplication