Skip to content
The Register

Recall Exposure Monitor — CPSC Recalls, Watchlisted

Matches new CPSC consumer product recalls against your brand/manufacturer watchlist, ranked by hazard urgency (keyword-scanned from the official text, since CPSC publishes no severity score). Built for retailers, e-commerce sellers, and insurers who need exposure, not a firehose of every recall.

Recall Exposure Monitor — CPSC Recalls, Watchlisted returns 16 documented output fields, including recallId, recallNumber, title, description and recallDate. Every field carries a declared type, a written description and an example value. 24 runs are recorded on Apify.

Run it on ApifyPay per result · no subscription
16
Output fields
3
Inputs
24
Runs
2026-10-16
Last run

01 — output

What it returns

Every field the extractor writes to its dataset, with its type, a written description and an example value.

FieldTypeWhat it holdsExample
recallIdintegernullRecall Id as recorded for this row.0
recallNumberstringnullIdentifier of the recall.2026-10432
titlestringnullTitle as the source writes it.Wireless Bluetooth Headphones
descriptionstringnullDescription of this record, as published by the source.<description>
recallDatestringnullDate the recall was announced.<recallDate>
productNamesstringnullNames of the products in this record.<productNames>
unitsAffectedstringnullHow many units are affected by this recall.<unitsAffected>
hazardstringnullHazard or incident type, as classified by the source.<hazard>
injuriesstringnullInjuries as recorded for this row.<injuries>
remedystringnullRemedy the recall offers.<remedy>
urgencystringnullHow urgent this row is, in words.medium
urgencyNotestringnullWhy the row carries the urgency it does.Payment terms change in 14 days.
matchedWatchlistEntrystringnullSanctions or watchlist entry that matched this record.Northwind Trading FZE
urlstringnullThe URL this row describes.https://example.com/pricing
statusstringnullOutcome recorded for this row.ok
verdictstringnullThe Actor's conclusion for this row, stated in words.pass

02 — sample

One record

Assembled from the example values declared on the schema above, not invented at render time.

{
  "recallId": 0,
  "recallNumber": "2026-10432",
  "title": "Wireless Bluetooth Headphones",
  "description": "<description>",
  "recallDate": "<recallDate>",
  "productNames": "<productNames>",
  "unitsAffected": "<unitsAffected>",
  "hazard": "<hazard>"
}

03 — input

What you give it

InputTypeDescription
watchlistarrayoptionalBrand or manufacturer names to watch for in new CPSC recalls, e.g. Cambridge Audio, Branch Furniture. Leave empty to return every recall in the window instead of matching a watchlist.
daysBackintegeroptionalHow many days of CPSC recalls to scan.
maxItemsintegeroptionalHard cap on items returned. You are never charged beyond this.

04 — run

Run Recall Exposure Monitor on your own input

It runs in the cloud on Apify. Nothing to install, and you are billed per result returned rather than per attempt.

Open on Apify ↗

05 — questions

Asked before running it

16 of 16 fields described

What does Recall Exposure Monitor — CPSC Recalls, Watchlisted return?
It returns 16 documented output fields: recallId, recallNumber, title, description, recallDate, productNames, unitsAffected, hazard, injuries, remedy, urgency and urgencyNote. Each field declares its type, a description of what it holds, and an example value. The remaining 4 are listed in the output schema below.
What input does Recall Exposure Monitor — CPSC Recalls, Watchlisted take?
All 3 inputs are optional and ship with usable defaults, so it runs as-is. They are listed with their types below.
Does Recall Exposure Monitor — CPSC Recalls, Watchlisted need an API key or login?
No. None of its inputs is a credential, and it reads only public data. Nothing to sign up for before the first run.
How do I run Recall Exposure Monitor — CPSC Recalls, Watchlisted?
It runs on Apify. Start it from its listing with the inputs above, or call the Apify API with the Actor's ID. Results land in a dataset you can export as JSON, CSV or Excel, or read through the Apify API into your own pipeline.