Public Product Recall & Safety Alert Monitor
Pricing
from $0.49 / 1,000 results
Public Product Recall & Safety Alert Monitor
Collect product recall evidence from supported Canada, UK, New Zealand and Australian public pages or feeds. US CPSC and EU Safety Gate API adapters are unavailable.
Pricing
from $0.49 / 1,000 results
Rating
0.0
(0)
Developer
Inus Grobler
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
12 days ago
Last modified
Categories
Security
Limited permissionsShare
Collect product recall and safety-alert evidence from supported public pages and published feeds in Canada, the UK, New Zealand and Australia. Export source links, product details and available notice information for research and monitoring.
Quick start
Use Public document sources and start with Canada or the UK. Add a product keyword and keep the result limit small.
{"publicDocumentSources":["CA_RECALLS"],"searchQuery":"battery","maxResultsPerSource":1,"maxRequestsPerSource":2,"outputFeeds":false,"onlyNew":false}
The new publicDocumentSources selection takes precedence over the legacy sources field. Its Console starter selects Canada. Legacy source values and defaults stay accepted for API compatibility. US_CPSC and EU_SAFETY_GATE require data APIs and are unavailable; those selections report source failures and do not create substitute result rows. A failed or incomplete source is not evidence that a product has no recall.
Output and monitoring
Illustrative output; replace source values with your own authorized evidence.
{"title": "Product Recall: Example USB Charger","source": "UK_OPSS","sourceId": "2501-0001","countryOrRegion": "United Kingdom","alertType": "Product recall","riskLevel": "Serious","productCategory": "Electrical appliances and equipment","brand": "Example","sourceUrl": "https://www.gov.uk/product-safety-alerts-reports-recalls/example","imageUrls": [],"searchQuery": "charger","isNew": true,"isChanged": false,"contentHash": "example-content-hash","scrapedAt": "2026-05-13T10:00:00.000Z","dataInputSource": "provided","sourceVerified": false}
The dataset contains available recall titles, source IDs, product context, publication details and original notice URLs. Country fields describe the source notice, not universal product coverage. Check the source notice for current instructions and affected product identifiers. The Actor does not determine that a product is safe.
Existing changePolicy, stateStoreName and onlyNew fields control comparison with a stored baseline. Partial coverage does not establish that a notice was removed. Optional feed exports summarize collected notices; they do not fetch another source API or child Actor.
Python API example
import osfrom apify_client import ApifyClientclient = ApifyClient(os.environ['APIFY_TOKEN'])run = client.actor('thescrapelab/product-recall-safety-alert-monitor').call(run_input={'publicDocumentSources':['CA_RECALLS'],'searchQuery':'battery','maxResultsPerSource':1})if run is None:raise RuntimeError("Actor did not return run metadata")dataset_id = run["defaultDatasetId"] if isinstance(run, dict) else run.default_dataset_idfor row in client.dataset(dataset_id).iterate_items():print(row)
Inspect source errors and coverage in the run summary. Check the Pricing tab before running and set a spending cap. Start fees and platform usage can apply to empty or failed runs. This Actor is independent of the source agencies.
Support
Open the Actor Issues tab with a run ID and a sanitized input example. Review the run output and collection/validation summary when a source is blocked, input is invalid or fewer results are returned.