Product Recall Monitor: EU Safety Gate, CPSC, FDA, UK, Canada
Pricing
$3.00 / 1,000 recalls
Product Recall Monitor: EU Safety Gate, CPSC, FDA, UK, Canada
Monitor official product recalls and safety alerts from EU Safety Gate, UK OPSS, US CPSC, US FDA and Canada in one format. Match your brands, barcodes (EAN/UPC) or keywords. $3 per 1,000 recalls.
Pricing
$3.00 / 1,000 recalls
Rating
0.0
(0)
Developer
Henri De Witte
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Get official product recalls and safety alerts from 5 government sources in one clean format: EU Safety Gate (RAPEX), UK OPSS, US CPSC, US FDA and the Government of Canada. Add your brands, barcodes (EAN/UPC/GTIN) or keywords and schedule it: you get an alert as soon as one of your products is recalled anywhere.
- ✅ 5 official sources, 1 format: EU (31 European countries), UK, US and Canada
- ✅ Consumer products, toys, electronics, cosmetics, food, drugs, medical devices and vehicles
- ✅ Barcode matching for your whole catalogue (up to 50,000 EAN/UPC codes); leading zeros don't matter
- ✅ Brand and keyword watch lists (whole words, accent- and case-insensitive)
- ✅ Brand, barcode, model, batch, hazard, risk level, measures, country of origin, photos and the official link
- ✅ "Only new since the last run": schedule it daily and only get new recalls
- ✅ No API keys needed, only public government data. One source down? The others still run.
Who is it for?
- Online shops and marketplace sellers: the EU General Product Safety Regulation (GPSR) requires you to act on recalls of products you sell. Upload your barcodes and brands and get a daily check.
- Amazon, eBay and Bol sellers, importers and distributors: see which products from your suppliers are being banned or recalled.
- Compliance, quality and product safety teams: one feed for EU, UK, US and Canada instead of five websites.
- Journalists, researchers and consumer organisations: analyse dangerous products by country, category or risk.
- Insurers and law firms: track recalls in a product category.
How to use it
- Choose your sources (all 5 by default) and the period (last 30 days by default).
- Optional: add a watch list of brands, barcodes or keywords. A recall is returned when it matches any of them.
- Click Start. For alerts, turn on Only new since the last run and add a daily schedule.
Input examples
Daily recall check for a toy shop:
{"brands": ["Lego", "Playmobil", "Hape"],"barcodes": ["5702017154206", "4008789712657"],"keywords": ["water beads", "magnet"],"productTypes": ["consumer-products"],"publishedWithinDays": 7,"onlyNewSinceLastRun": true}
All EU and UK alerts of the last 30 days:
{ "sources": ["eu-safety-gate", "uk-opss"], "publishedWithinDays": 30 }
| Field | Default | Meaning |
|---|---|---|
sources | all 5 | eu-safety-gate, uk-opss, us-cpsc, us-fda, canada |
publishedWithinDays | 30 | Only recalls published or updated in the last X days |
brands | empty | Watch list: brand names |
barcodes | empty | Watch list: EAN-8, UPC-A, EAN-13 or GTIN-14 codes |
keywords | empty | Watch list: words or phrases |
excludeKeywords | empty | Skip recalls with these words |
productTypes | all | consumer-products, food, drugs, medical-devices, cosmetics, vehicles, other |
fdaApiKey | empty | Optional free openFDA key (only needed for very frequent runs) |
maxResults | 1000 | Maximum recalls per run |
onlyNewSinceLastRun | false | Only recalls you did not get in an earlier run with the same watch list |
Output example
{"source": "eu-safety-gate","jurisdiction": "EU","reference": "SR/02881/26","title": "Motorcycle helmet – Tank (Befast)","productType": "consumer-products","productCategory": "protective equipment","brands": ["Befast"],"barcodes": ["8052691172643"],"batchNumbers": ["BPEH284UCGRY"],"hazard": "In the event of an impact, the helmet could easily become detached and slip off the head of the user, leaving it exposed to injuries.","riskTypes": ["injuries"],"measures": ["ban marketing of product (compulsory)"],"countryOfOrigin": "People's Republic of China","notifyingCountry": "Italy","publishedAt": "2026-10-08T12:42:01.967Z","url": "https://ec.europa.eu/safety-gate-alerts/screen/webReport/alertDetail/10119244?lang=en","matchedBarcodes": ["8052691172643"]}
Every row has the same fields, whatever the source. Fields a source does not publish are empty (null or []). The table view shows the date, region, recall, brands, barcodes, hazard, risk and link. Download as JSON, CSV, Excel or use the API.
What does each source contain?
| Source | Products | Barcodes / brands | Update frequency |
|---|---|---|---|
| EU Safety Gate | Non-food consumer products, cosmetics, vehicles | Yes / yes | Several times a week |
| UK OPSS | Consumer products | Often / sometimes | Several times a week |
| US CPSC | Consumer products | Sometimes (UPC) / in the title | Weekly |
| US FDA | Food, drugs, medical devices | UPC when on the label / in text | Weekly (Wednesday) |
| Canada | Everything incl. food, drugs and vehicles | No / in the title | Daily |
Pricing
$3 per 1,000 recalls (pay per result). You only pay for recalls that are saved, never for the ones filtered out by your watch list. A daily check of a whole catalogue typically costs a few cents per month. Apify's free plan: max 100 recalls per run.
Tips
- Use barcodes for exact matches and brands for broad coverage. Many US and Canadian recalls only name the brand in the title, which brand matching also searches.
- US FDA publishes once a week, so a period of at least 7 days makes sense for FDA.
- EU Safety Gate keeps the latest alerts in its public feed (about 1 to 2 months). Run the monitor at least monthly so you don't miss any.
- The run summary (key-value store
SUMMARY) lists warnings, e.g. when a source was temporarily down.
Data and legal
All data comes from official, public government sources (European Commission, UK Office for Product Safety and Standards, US CPSC, US FDA via openFDA, Government of Canada open data). The Actor does not collect personal data: contact e-mails and phone numbers in recall texts are removed. Always check the official alert (url) before taking action.