Canada Drug Approvals (Health Canada NOC) avatar

Canada Drug Approvals (Health Canada NOC)

Pricing

from $3.00 / 1,000 results

Go to Apify Store
Canada Drug Approvals (Health Canada NOC)

Canada Drug Approvals (Health Canada NOC)

Track Health Canada drug approvals from the official Notice of Compliance database: new drugs, generics, biosimilars and supplements with brand names, DINs, ingredients, strengths and manufacturers. Filter by keyword, company, type and date.

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

Keegan Carpentier

Keegan Carpentier

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Canada Drug Approvals Tracker – Health Canada Notice of Compliance (NOC) Database

Get every Health Canada drug approval (Notice of Compliance, NOC) as clean JSON, CSV or Excel: new drugs, new active substances, generics (ANDS), biosimilars, supplements, veterinary and non-prescription drugs, with brand names, DINs, medicinal ingredients and strengths, dosage forms, routes, therapeutic class and the Canadian reference product. Filter by keyword, company, product type, submission type and date, or schedule it as a "new approvals only" monitor.

  • ✅ Official Health Canada NOC Database API (updated nightly, human drugs since 1994). No scraping, no login, no API key
  • ✅ One row per NOC, already joined with products, DINs, ingredients, strengths, forms and routes (the raw API spreads these over 6 endpoints)
  • ✅ newActiveSubstanceOnly for genuinely new medicines, submissionTypes: ["ANDS"] for generic entries
  • ✅ onlyNew monitoring mode: scheduled runs return only NOCs you haven't received yet
  • ✅ English or French
  • ✅ Pay only for the results you get. maxItems and Apify's "max cost per run" both cap your spend

Who it's for

  • Generic and biosimilar manufacturers, pharma BD and market-access teams watching competitor approvals and first-generic entries (e.g. the 2026 semaglutide generics)
  • Pharmacy chains, wholesalers and formulary managers who need new DINs as soon as they're authorized
  • Investors, analysts and consultants tracking Canadian regulatory milestones
  • Regulatory-intelligence tools and AI agents that need structured Canadian approval data

Input

FieldWhat it doesDefault
languageen or fren
keywordsBrand name, DIN, ingredient, manufacturer, therapeutic class or reason contains any of these["semaglutide","adalimumab"] (prefill)
manufacturersManufacturer name contains any of theseall
productTypesPrescription Pharmaceutical, Biologic, Nonprescription Pharmaceutical, Veterinary, Radiopharmaceuticalall
submissionTypesNDS, SNDS, ANDS, SANDSall
newActiveSubstanceOnlyOnly New Active Substance (NAS / Priority-NAS) NOCsoff
includeAdministrativeInclude administrative NOCs (name changes etc., about ⅓ of the database)off
approvedWithinDays / approvedSinceDate window on the NOC date90 days
onlyNewReturn only NOCs not returned beforeoff
maxItemsHard cap on results (and on cost), newest first200

Example: a weekly "new generics" alert

{ "submissionTypes": ["ANDS"], "approvedWithinDays": 14, "onlyNew": true, "maxItems": 500 }

Output

One row per Notice of Compliance. A real record from a live test (29 Sep 2026, long lists shortened):

{
"nocNumber": 38299,
"nocDate": "2026-09-16",
"manufacturer": "SANDOZ CANADA INCORPORATED",
"brandNames": [
"SANDOZ SEMAGLUTIDE"
],
"dins": [
"02571501",
"02571528"
],
"medicinalIngredients": [
"SEMAGLUTIDE"
],
"productType": "Prescription Pharmaceutical",
"submissionType": "Abbreviated New Drug Submission (ANDS)",
"submissionTypeCode": "ANDS",
"submissionClass": "Labelling Only",
"isSupplement": false,
"isAdministrative": false,
"withConditions": false,
"reasonForSupplement": null,
"reasonForSubmission": "Administrative: Licensing Agreement between two manufacturers",
"therapeuticClass": null,
"canadianReferenceProduct": {
"productName": "OZEMPIC",
"company": "NOVO NORDISK CANADA INC",
"country": "CANADA"
},
"vetSpecies": [],
"products": [
{
"brandName": "SANDOZ SEMAGLUTIDE",
"din": "02571501",
"ingredients": [
{
"name": "SEMAGLUTIDE",
"strength": 2.0,
"unit": "MG",
"per": "PEN"
}
],
"dosageForms": [
"Solution"
],
"routes": [
"Subcutaneous"
]
},
{
"brandName": "SANDOZ SEMAGLUTIDE",
"din": "02571528",
"ingredients": [
{
"name": "SEMAGLUTIDE",
"strength": 4.0,
"unit": "MG",
"per": "PEN"
}
],
"dosageForms": [
"Solution"
],
"routes": [
"Subcutaneous"
]
}
],
"lastUpdated": null,
"url": "https://health-products.canada.ca/noc-ac/nocInfo?lang=eng&no=38299",
"language": "en",
"source": "Health Canada – Notice of Compliance (NOC) Database API",
"licence": "Open Government Licence – Canada",
"attribution": "Contains information licensed under the Open Government Licence – Canada.",
"scrapedAt": "2026-09-29T22:51:31+00:00"
}

The full field list is in .actor/dataset_schema.json; more real rows are in sample_output.json. The Overview table view shows date, brands, ingredients, manufacturer, submission, class and a link to the official NOC record.

Scheduling an approvals monitor

  1. Save your input as a Task with onlyNew: true.
  2. Add a daily Schedule (Health Canada refreshes the database nightly).
  3. Add a webhook or integration (Slack, email, Google Sheets, Zapier, Make) on Run succeeded.

State is kept in the named key-value store canada-noc-state. Delete it to start over.

Pricing

Pay per result. You're charged once per NOC written to the dataset. Runs that find nothing new cost only Apify's standard start event.

Data source, licence and privacy

Limits and notes

  • therapeuticClass, reasonForSupplement and reasonForSubmission are often empty in the source.
  • approvedWithinDays defaults to 90. Set it to 0 to search the whole history (38,000+ NOCs).
  • A NOC authorizes a submission; it isn't the same as a product being marketed. Check the Drug Product Database for market status.