Canada Recalls API — Food, Vehicle, Product & Health Recalls avatar

Canada Recalls API — Food, Vehicle, Product & Health Recalls

Pricing

from $33.50 / 1,000 canada recall records

Go to Apify Store
Canada Recalls API — Food, Vehicle, Product & Health Recalls

Canada Recalls API — Food, Vehicle, Product & Health Recalls

Government of Canada recalls and safety alerts as data: food (CFIA), vehicles (Transport Canada), consumer products, medical devices and drugs, with hazard, advice, class and notice link. Filter by program, category, words and date. No API key. Part of NexGen Signal — official-source data products

Pricing

from $33.50 / 1,000 canada recall records

Rating

0.0

(0)

Developer

NexGen Signal

NexGen Signal

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

⚠️ Canada Recalls API — Food, Vehicle, Product & Health Recalls

Get the Government of Canada's recalls and safety alerts as clean JSON — food recalls from the Canadian Food Inspection Agency, vehicle recalls from Transport Canada, consumer product recalls, medical device and drug and health product advisories — each with the hazard, the advice published with it, the category, recall class, last-updated date and a link to the official notice.

Filter by issuing program, category, recall class, words in the title, product or issue, and update date. Newest first.

The unit of output is one notice: one recall or safety alert. You pay per notice delivered; a run that finds nothing costs nothing.

Who buys this and for what job

  • Retailers, distributors and marketplaces checking products they sell against Canadian recalls.
  • Food safety and quality teams monitoring CFIA recalls by category and hazard.
  • Fleet, dealer and automotive teams tracking Transport Canada vehicle recalls.
  • Insurers, product-liability and compliance teams building recall histories by product and company.

Buyers usually search for this as "canada recalls" or "health canada recalls api".

📊 Sample Output

Table of Government of Canada recalls and safety alerts, newest first: last updated date, issuing program and title.

last_updatedorganization_namecategorytitle
2026-10-09Canadian Food Inspection AgencyCondimentsKevin’s Natural Foods brand Turkey Gravy recalled due to undeclared mustard
2026-10-09Canadian Food Inspection AgencyCandy, confectionary, snacks and sweetenersRedpath brand Medium Sugar recalled due to pieces of metal
2026-10-09Canadian Food Inspection AgencyMeat and poultryKara Food brand Poulet Tandoori recalled due to undeclared mustard
2026-10-09Consumer product safetyElectronicsS1 Dry Flush Sealing Toilet and S1 Adapter Kit recalled due to fire hazard
2026-10-08Transport CanadaSUVTransport Canada Recall - 2026457 - LAND ROVER
2026-10-08Transport CanadaLight Truck & VanTransport Canada Recall - 2026456 - GENERAL MOTORS

Rows from live run 6UJdcYw3OEkYcvX8c on Apify (the Store example: the 10 most recently updated notices). Notice the issuing program on every row: Canadian Food Inspection Agency, Transport Canada, consumer products and medical devices.

✅ What you get

Every field of each record:

  • record_id — cA-RSA:
  • recall_id — recall or alert ID (NID).
  • title — notice title.
  • url — official notice page.
  • organization — issuing program as published, e.g. CFIA, TC, Consumer product safety, Medical devices.
  • organization_name — full name for TC and CFIA; otherwise as published.
  • product — product.
  • issue — hazard or issue.
  • what_you_should_do — advice published with the notice.
  • category — category, e.g. Electronics, Food, Vehicles.
  • recall_class — recall class or type where published (e.g. Class 1, Type II).
  • last_updated — date the notice was last updated (YYYY-MM-DD).
  • archived — true when the notice is archived.
  • source — publisher dataset.
  • source_url — dataset page.
  • licence — licence notice.
  • attribution — source line.
  • observed_at — when this run read it (UTC).

⚙️ Sample inputs

1. The Store example — the latest notices

{
"maxRecords": 10
}

Read 34,212 notices and returned the 10 most recently updated in run 6UJdcYw3OEkYcvX8c; $0.50 on the Free plan.

2. Food recalls (CFIA)

{
"organizations": ["CFIA"],
"maxRecords": 40
}

Matched 5,328 CFIA notices and returned the 40 newest in run 2QzByX9eOs1sMahoE.

3. Vehicle airbag recalls

{
"organizations": ["Transport Canada"],
"textContains": ["airbag"],
"maxRecords": 20
}

Matched 640 notices and returned the 20 newest in run Vm5MwusEZQk2yb5li.

Input fields:

FieldMeaning
organizationse.g. CFIA (food), TC (vehicles), Consumer product safety, Medical devices, Drugs and health products.
categoriese.g. Food, Electronics, Vehicles, Children's products.
recallClassese.g. Class 1, Class 2, Type I, Type II.
textContainse.g. listeria, airbag, battery.
updatedFrome.g. 2026-01-01.
updatedToe.g. 2026-06-30.
includeArchivedArchived notices stay in the open data.
orderBy last-updated date.
maxRecordsStop after this many notices (each is charged once).

🧾 JSON sample record

{
"record_id": "CA-RSA:82767",
"recall_id": "82767",
"title": "Kevin’s Natural Foods brand Turkey Gravy recalled due to undeclared mustard",
"url": "https://recalls-rappels.canada.ca/en/alert-recall/kevin-s-natural-foods-brand-turkey-gravy-recalled-due-undeclared-mustard-0",
"organization": "CFIA",
"organization_name": "Canadian Food Inspection Agency",
"product": "Turkey Gravy",
"issue": "Mustard",
"what_you_should_do": "Check to see if you have recalled productsDo not consume recalled products to which you are allergic or sensitive as they may cause a serious or life-threatening reactionDo not serve, use, sell or distribute recalled productsRecalled products should be thrown out or returned to the location where they were purchasedLearn more:Learn more about common food allergiesSign up for recall notifications by email and follow us on social mediaView our detailed explanation of the food safety investigation and recall processReport a food safety or labelling concern",
"category": "Condiments",
"recall_class": "Class 1",
"last_updated": "2026-10-09",
"archived": false,
"source": "Government of Canada — Recalls and Safety Alerts open data",
"source_url": "https://open.canada.ca/data/en/dataset/d38de914-c94c-429b-8ab1-8776c31643e3",
"licence": "Contains information licensed under the Open Government Licence – Canada (https://open.canada.ca/en/open-government-licence-canada).",
"attribution": "Source: Government of Canada, Recalls and Safety Alerts (recalls-rappels.canada.ca)",
"observed_at": "2026-10-12T04:08:53Z"
}

🔧 How it works

  1. Robots check. recalls-rappels.canada.ca/robots.txt is read on every run; it allows the open-data file. A robots file that disallowed it would stop the run with nothing charged.

  2. One official file. The actor downloads the Recalls and Safety Alerts open-data JSON (about 16 MB, 34,212 notices on 12 Oct 2026) listed on open.canada.ca.

  3. Filter and sort. Every notice is checked against your filters and sorted by last-updated date, newest first.

  4. Deliver, then charge. Records are pushed in batches, each charged after delivery, so records and charges always match.

  5. Receipt. RUN_RECEIPT records the robots result, the file and its date, notices read and matched, and delivered and charged counts.

No login, API key, proxy or bot workaround.

💰 Pricing example

Per notice delivered, no start fee, no monthly charge:

Apify planPrice per notice
Free$0.05
Bronze$0.045
Silver$0.04
Gold, Platinum, Diamond$0.0335
  • 10 records (the Store example): $0.50 on the Free plan, $0.335 on Gold.
  • 1,000 records (the default cap): $50 on Free, $45 on Bronze, $40 on Silver, $33.50 on Gold.

Coverage and size. All notices in the Government of Canada Recalls and Safety Alerts open data, including archived ones (34,212 in the copy read on 12 Oct 2026, which was last modified on 11 Oct 2026). English records. Issuing programs appear as published (e.g. CFIA, TC, Consumer product safety, Medical devices); organization_name spells out TC and CFIA. Recall class or type is published only for some programs.

Data: Government of Canada, Recalls and Safety Alerts (recalls-rappels.canada.ca), open data licensed under the Open Government Licence – Canada (dataset on open.canada.ca). Every record carries the licence notice in licence and a source line in attribution. Not affiliated with or endorsed by the Government of Canada.

Records are public notices about products; recalling businesses are named as published, and no personal data is selected. robots.txt is honoured. One public file, declared User-Agent, no login, key, proxy or form.

❓ FAQ

Is it only food recalls? No. It covers food (CFIA), vehicles (Transport Canada), consumer products, medical devices, drugs and health products.

Are archived notices included? Yes by default; set includeArchived to false to drop them.

How fresh is it? As fresh as the open-data file; the receipt shows the file's last-modified date and last_updated shows each notice's date.

Can I get the French version? Not in this actor; it reads the English file.

🆘 Troubleshooting

  • 0 records for an organization — use the published program name (CFIA, TC, Consumer product safety, Medical devices) or Transport Canada / Canadian Food Inspection Agency.
  • Category filter too broad — categories matches part of the category text; add textContains.
  • SOURCE UNAVAILABLE message — the source did not answer after four tries; nothing was charged — run again later.
  • CAPPED message — your maximum total charge was reached; raise it in the run options.
  • Run failed with "Invalid input" — a filter value is malformed; the message names the field. Nothing was charged.

🏢 About NexGen Signal — official-source data products from government and regulator publications. Browse the catalog: apify.com/nexgensignal

⭐ Found this useful?

If this actor saved you time, a rating on its Apify Store page helps other buyers find it.

Part of NexGen Signal — official-source data products.