Canada Natural Health Products (NPN Licence Database)
Pricing
from $2.50 / 1,000 results
Canada Natural Health Products (NPN Licence Database)
Search Health Canada's Licensed Natural Health Products Database: NPN/DIN-HM, brand names, licence holder, dosage form, licence date, medicinal ingredients with amounts, recommended uses, doses and warnings. Filter by keyword, company, NPN and date.
Pricing
from $2.50 / 1,000 results
Rating
0.0
(0)
Developer
Keegan Carpentier
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Canada Natural Health Products (NPN) Scraper – Licensed Natural Health Products Database
Search Health Canada's Licensed Natural Health Products Database (LNHPD) – every vitamin, supplement, herbal, probiotic, homeopathic and other natural health product licensed for sale in Canada – and export clean JSON, CSV or Excel: NPN / DIN-HM, brand and alternate names, licence holder, dosage form, licence date, status, medicinal ingredients with amounts and source material, non-medicinal ingredients, approved recommended uses (claims), routes, doses and risk statements. Look up NPNs in bulk or schedule a "new licences only" monitor.
- ✅ Official Health Canada LNHPD API (about 150,000 licences). No scraping, no login, no API key
- ✅ One row per licence with every brand name grouped, then enriched with ingredients, claims, doses and warnings
- ✅ Bulk NPN verification: paste a list of NPNs and get status, holder and approved claims back
- ✅
onlyNewmonitoring mode for new or revised licences; English or French; pay only for the results you get
Who it's for
- Amazon, Shopify and retail sellers and marketplaces that must check a supplement's NPN before listing it in Canada
- Supplement brands, importers and contract manufacturers tracking competitors' new licences and approved claims
- Regulatory consultants and compliance teams verifying claims and licence status
- Market researchers and product developers mapping ingredients and dosage trends
Input
| Field | What it does | Default |
|---|---|---|
language | en or fr | en |
keywords | Brand name (primary or alternate) contains any of these | ["melatonin"] (prefill) |
licenceNumbers | Specific 8-digit NPNs / DIN-HMs to look up | – |
companies | Licence holder contains any of these | all |
dosageForms | e.g. Capsule, Tablet, Gummy, Powder | all |
submissionTypes | Compendial, Traditional, Non-Traditional, Homeopathic | all |
activeOnly | Skip non-active licences | on |
licensedWithinDays / licensedSince | Window on the licence date | no limit |
includeIngredients | Medicinal + non-medicinal ingredients | on |
includeUsesAndRoutes | Recommended uses (claims) + routes | on |
includeDosesAndRisks | Doses by population + cautions, contraindications, adverse reactions | off |
onlyNew | Only new or revised licences since the last run | off |
maxItems | Hard cap on results (and on cost), newest licence first | 100 |
Example: verify a supplier's products
{ "licenceNumbers": ["80151267", "80000012"], "activeOnly": false, "includeDosesAndRisks": true }
Output
One row per product licence. A real record from a live test (29 Sep 2026, lists shortened):
{"lnhpdId": 30253743,"licenceNumber": "80151267","productName": "Melatonin","alternateNames": ["nutricost Melatonin","NutriCost Melatonin","NutriCost","…"],"companyName": "eSupplements, LLC","companyId": 67616,"dosageForm": "Tablet","licenceDate": "2026-09-25","revisedDate": null,"submissionType": "Compendial","productStatus": "Active","productStatusCode": 1,"attestedMonograph": false,"medicinalIngredients": [{"name": "N-Acetyl-5-methoxytryptamine","sourceMaterial": "Melatonin","quantity": 5.0,"quantityMin": null,"quantityMax": null,"unit": "mg","potencyAmount": null,"potencyConstituent": null,"potencyUnit": null,"ratio": null,"driedHerbEquivalent": null,"dheUnit": null,"extractType": null}],"nonMedicinalIngredients": ["Calcium carbonate","Corn starch","Dextrin","…"],"recommendedUses": ["(Used as a) sleep aid (to help promote sleep). Helps (to) prevent and/or reduce the effects of jet lag/minimize jet lag (e.g. daytime fatigue, sleep …"],"routes": ["Oral"],"doses": [{"population": "Adults","age": null,"ageMin": 18.0,"ageMax": null,"ageUnit": "Years","quantity": 1.0,"quantityMin": null,"quantityMax": null,"quantityUnit": "tablet","frequency": 1.0,"frequencyMin": null,"frequencyMax": null,"frequencyUnit": "daily"}],"riskStatements": [{"type": "Known Adverse Reactions","subType": null,"text": "Stop use if allergy occurs or if you experience headache, confusion, or nausea."},{"type": "Cautions and Warnings","subType": null,"text": "Ask a health care practitioner/health care provider/health care professional/doctor/physician before use if you are taking medications for seizure, blood …"},{"type": "Contra-Indications","subType": null,"text": "Do not use if you are pregnant or breastfeeding."}],"url": "https://health-products.canada.ca/lnhpd-bdpsnh/info?lang=eng&licence=80151267","language": "en","source": "Health Canada – Licensed Natural Health Products Database (LNHPD) API","licence": "Open Government Licence – Canada","attribution": "Contains information licensed under the Open Government Licence – Canada.","scrapedAt": "2026-09-29T22:52:12+00:00"}
More real rows are in sample_output.json.
Pricing
Pay per result. You're charged once per licence written to the dataset, whatever enrichment you switch on.
Data source, licence and privacy
- Source: Health Canada LNHPD API – https://health-products.canada.ca/api/documentation/lnhpd-documentation-en.html (dataset: https://open.canada.ca/data/en/dataset/ef546c83-43a8-4404-943e-ab324164eeb3). Each row links to the official LNHPD record.
- Licence: Open Government Licence – Canada. Every row carries the required attribution statement.
- Licence holders are companies. No personal information is output.
- Unofficial tool, not affiliated with or endorsed by Health Canada. A licence doesn't mean a product is currently on the market.
Limits and notes
- Each run downloads the full licence list (about 15 MB compressed, a few seconds), then makes 2–6 small API calls per returned licence for the enrichment you choose. Large runs with all enrichment on take roughly 1 minute per 500 licences.
productStatusis "Active" or "Non-active"; a few rows carry other source status codes, shown as "Other (code N)".- The French list is sometimes slow to respond (up to about a minute).