Canada Recalls & Safety Alerts Product Matcher avatar

Canada Recalls & Safety Alerts Product Matcher

Pricing

Pay per event

Go to Apify Store
Canada Recalls & Safety Alerts Product Matcher

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

dafei-data

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

9 days ago

Last modified

Security

Limited permissions

Share

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.

MatchConfidence
UPC/EAN/GTIN identical (check digit validated, leading zeros ignored)1.0
ASIN identical1.0
Brand + model0.85
Model / code0.6
Brand + similar product words0.5
Brand only0.4
Similar product words0.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.

Sample output: Canadian recall matches for President's Choice and Redpath products

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)

EventPrice
Actor start$0.00005
Recall listed (monitor mode)$0.002
Product checked (per product per run)$0.001
Match found$0.01
Excel reportfree

Privacy & data use

  • Downloads only the official open data file HCRSAMOpenData.json from 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 as dataAsOf on every item, in SUMMARY and 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.