CPSC Recall Catalog Match
Pricing
from $100.00 / 1,000 new matched source events
CPSC Recall Catalog Match
Check catalog brands, model numbers, and product terms against official U.S. CPSC recalls. Get source-linked new matches and material corrections for ecommerce compliance and product-safety monitoring.
Pricing
from $100.00 / 1,000 new matched source events
Rating
0.0
(0)
Developer
franklin mccheese
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Security
Limited permissionsShare
Check catalog brands, model numbers, and product terms against official U.S. CPSC recalls. Get source-linked new matches and material corrections for ecommerce compliance and product-safety monitoring.
- Buyer: retailer, marketplace, catalog, and product-safety teams
- Result: explainable recall candidates with the official CPSC notice, recall metadata, and replay-safe change detection
- Official source: CPSC SaferProducts recall API
- First useful run: one current
Fisher-Pricematch - Maximum Actor charge for the prefilled run: $0.10
- Unchanged replay: $0 in Actor event charges
Open the bounded Fisher-Price example or use the prefilled input in Run. Inspect the linked CPSC notice before routing a match into enforcement, removal, or customer-notification workflows.
fastest test
The Store input is prefilled to return at most one current Fisher-Price match. It queries at most 100 source records and cannot create more than $0.10 in Actor event charges.
{"watchlistId": "fisher-price-recall-preview","catalogTerms": ["Fisher-Price"],"baselineMode": "emit_matches","maxEvents": 1,"maxTotalChargeUsd": 0.1,"maxSourceRecords": 100,"stateStoreName": "fisher-price-recall-preview-state","resetState": false,"qualityTestMode": false}
After checking the first result, replace catalogTerms with your own brands, model numbers, or product terms. For recurring monitoring, keep the same watchlistId and stateStoreName, switch baselineMode to silent, and schedule the Actor daily or weekly.
what one match contains
A source check on November 1, 2026 matched Fisher-Price to this official record:
{"eventType": "NEW_RECALL_MATCH","sourceId": "10231","title": "Fisher-Price Recalls Brunch & Go Stroller Toys Due to Choking Hazard","publishedAt": "2025-04-10T00:00:00","metadata": {"recallNumber": "25215","products": [{"Name": "Brunch & Go Stroller Toys"}]},"sourceRecordUrl": "https://www.cpsc.gov/Recalls/2025/Fisher-Price-Recalls-Brunch-Go-Stroller-Toys-Due-to-Choking-Hazard"}
Every delivered event also includes the watchlist ID, observation time, source fingerprint, source dataset, summary, and a stable event ID. A later material change to the same source record is emitted as SOURCE_CORRECTION rather than another new match.
input behavior
catalogTerms— up to 50 brands, models, or product phrases. Matching is case-insensitive against CPSC titles, descriptions, products, and manufacturers.watchlistId— identifies the monitoring job in output and event IDs.stateStoreName— persistent replay state. Keep it unchanged between scheduled runs to suppress duplicate events.baselineMode—emit_matchesreturns current matches;silentrecords the current source state without paid match events.maxEvents— hard limit on paid events from one run.maxTotalChargeUsd— hard limit on Actor event charges from one run.maxSourceRecords— hard limit on matching source records evaluated per run.resetState— clears replay history and can cause current matches to emit again.qualityTestMode— unbilled diagnostics only; it does not query CPSC or return business results. Leave it off for buyer runs.
pricing
This Actor is pay per event. Apify platform usage is not charged separately for this Actor.
- new recall match — $0.10
- source correction — $0.01
- silent baseline, unchanged replay, empty result, or failed-source run — $0 in Actor event charges
Examples:
- 1 new match: $0.10
- 10 new matches: $1.00
- 10 source corrections: $0.10
Use maxEvents and maxTotalChargeUsd together to fail closed before a run can exceed your budget.
use in a workflow
- run once with
emit_matchesto validate your terms; - switch to
silentif you want a clean monitoring baseline; - schedule daily or weekly with the same state identifiers;
- send new dataset rows through Apify integrations, API clients, webhooks, Sheets, Slack, email, or your compliance queue.
The Actor works through Apify Tasks, schedules, REST API, Python and JavaScript clients, and agent/MCP integrations.
source, limitations, and support
The Actor reads the public CPSC SaferProducts recall API at run time and links every event to its official CPSC notice. Upstream records can be incomplete or corrected after publication. Text matching can produce false positives or miss products whose identifiers are absent from the source. A no-match result is not a safety clearance, and this Actor does not make legal or independent product-safety determinations.
For reproducible support, open an Apify issue with the run ID, non-secret input, expected term, and linked CPSC notice. Do not include credentials or private catalog data.