Canada Recalls & Safety Alerts Product Matcher
Pricing
Pay per event
Canada Recalls & Safety Alerts Product Matcher
Match your products (brand, model, UPC/EAN, ASIN, name) against official Government of Canada recalls and safety alerts (Health Canada, CFIA, Transport Canada open data). Confidence and match reason per hit, filters, only-new mode, free Excel report. Not legal advice.
Pricing
Pay per event
Rating
0.0
(0)
Developer
dafei-data
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
9 days ago
Last modified
Categories
Security
Limited permissionsShare
Disclaimer / 免责声明: Unofficial tool, not affiliated with or endorsed by the Government of Canada, Health Canada, the Canadian Food Inspection Agency (CFIA) or Transport Canada. Results are for information only and are not legal or compliance advice; always check the official recall page. 本工具为非官方工具,与加拿大政府无关联、未获其认可;结果仅供参考,不构成法律或合规意见,请以官方召回页面为准。
Data attribution (Open Government Licence – Canada): Contains information licensed under the Open Government Licence – Canada. Source: Government of Canada, Recalls and Safety Alerts open data (Health Canada, CFIA, Transport Canada). Licence: Open Government Licence – Canada (version 2.0).
Modification notice: The Actor removes HTML tags/entities, replaces e-mail addresses and phone numbers with [email removed] / [phone removed], and automatically extracts brand, UPC/EAN, ASIN and model codes from the official text (may be incomplete). Original English wording of title, product, issue, category and recall class is kept.
Translation notice / 译文说明: Chinese fields (confidenceLabelZh, matchBasisZh, attributionZh, Excel second header row) are an unofficial translation by this Actor, not by the Government of Canada; the English original prevails. 中文为本 Actor 生成的非官方译文,以英文原文为准。
What it does
Give it your product list (name, brand, model, UPC/EAN, ASIN) and it checks every item against the official Government of Canada Recalls and Safety Alerts open data file — consumer products, food (CFIA), vehicles (Transport Canada), medical devices, drugs and health products — about 34,000 recalls. The Actor downloads one official JSON file per run; no web pages are crawled.
| Match | Confidence |
|---|---|
| UPC/EAN/GTIN identical (check digit validated, leading zeros ignored) | 1.0 |
| ASIN identical | 1.0 |
| Brand + model | 0.85 |
| Model / code | 0.6 |
| Brand + similar product words | 0.5 |
| Brand only | 0.4 |
| Similar product words | 0.3 |
Note: Canadian recall records rarely include barcodes (UPCs appear in only a handful of records), so most matches come from brand, model and product words taken from the official title and product name.
Each result has confidence, matchBasis / matchBasisZh, the official recall url, title, product, issue, category, organization, recallClass, lastUpdated, archived, extracted brand / barcodes / models, and attribution, licenseUrl, modificationNotice, translationNotice, disclaimer. Leave products empty to simply export recalls (monitor mode).
Try it now
Click Try for free, paste this into the Input tab (JSON) and press Start:
{"products": [{ "sku": "DEMO-1", "name": "Gingersnap cookies", "brand": "President's Choice" },{ "sku": "DEMO-2", "name": "Medium sugar", "brand": "Redpath" },{ "sku": "DEMO-3", "name": "Garden hose", "brand": "MyBrand", "model": "GH-500" }],"days": 30,"minConfidence": 0.4}
Real output (cloud run on 2026-10-28, UTC+8, same input): DEMO-1 and DEMO-2 matched CFIA recalls with confidence 0.5 (same brand + similar product words), DEMO-3 had no match. 3 products checked, 2 matches.

Excerpt of one dataset item:
{"type": "match","confidence": 0.5,"confidenceLabel": "medium","matchBasis": ["Same brand \"Redpath\"", "Similar product (shared words: medium, sugar)"],"matchBasisZh": ["同品牌「Redpath」", "同类商品(共同词:medium、sugar)"],"yourProduct": { "sku": "DEMO-2", "name": "Medium sugar", "brand": "Redpath" },"nid": "82762","title": "Redpath brand Medium Sugar recalled due to pieces of metal","url": "https://recalls-rappels.canada.ca/en/alert-recall/redpath-brand-medium-sugar-recalled-due-pieces-metal","organization": "CFIA","category": "Candy, confectionary, snacks and sweeteners","lastUpdated": "2026-10-09","archived": false,"attribution": "Contains information licensed under the Open Government Licence – Canada. Source: ..."}
Use cases
1. Amazon.ca / Walmart.ca seller: weekly catalog self-check
Put your SKUs with brand, model and UPC in products, set incremental: true and schedule weekly. Each run only looks at recalls that are new or updated since the previous run, so you get an alert the week a product you sell is recalled in Canada.
2. Importer or distributor: check a new supplier's line before listing
Before importing, run the supplier's product list with days: 0 and includeArchived: true to search the whole recall history (since the 1990s) for the brand and models.
3. Grocery / food retailer: CFIA recall monitor
Use monitor mode (no products) with organizations: ["CFIA"] and a schedule to receive every new food recall, or add your private-label brands to products to get only the hits.
4. Fleet manager or used-car dealer: Transport Canada vehicle recalls
Filter organizations: ["TC"], categories: ["Car", "SUV", "Truck"] and add make/model as brand / model.
5. Compliance team: export to Excel
Every run saves a free bilingual REPORT.xlsx (English + Chinese headers, clickable links, About sheet with the OGL-Canada attribution).
Input options
products, days (0 = all history), organizations (e.g. Consumer product safety, CFIA, TC, Medical devices), categories (e.g. Toys and games, Household items, Food), recallClasses, keywords, includeArchived, minConfidence, incremental + stateStoreName, excelReport, maxItems. All filters are case-insensitive substrings of the official values.
Pricing (pay per event, USD)
| Event | Price |
|---|---|
| Actor start | $0.00005 |
| Recall listed (monitor mode) | $0.002 |
| Product checked (per product per run) | $0.001 |
| Match found | $0.01 |
| Excel report | free |
Privacy & data use
- Downloads only the official open data file
HCRSAMOpenData.jsonfrom recalls-rappels.canada.ca (allowed by robots.txt), up to 3 times per run (a few seconds apart, cache-busting). The official server sometimes serves an older copy of the same file, so the Actor compares the newest "Last updated" date of each copy and uses only the newest one; that date is shown asdataAsOfon every item, inSUMMARYand on the Excel About sheet, together with how many downloads succeeded and how many versions were seen. No pages are crawled, no login. - No personal information is extracted. E-mail addresses and phone numbers in "What you should do" are removed.
- The Government of Canada's names, crests and logos are not used; no official status or endorsement is implied.
Related: global recall matcher series
- UK Product Recall Matcher — match ASINs, EANs and models against UK OPSS product safety reports and recalls (GOV.UK).
- EU Safety Gate Product Matcher — match your catalog against EU Safety Gate (RAPEX) dangerous-product alerts.
- Developer news: Hacker News Monitor: Keywords, Domains, Show HN + Chinese — only-new Hacker News alerts for your keywords, domains and Show HN launches, with Chinese machine-translated titles and a bilingual Excel report.