---
type: "firecrawl-provider"
description: "Health Canada's Drug Product Database (DPD), the register of drugs authorized for sale in Canada: about 58,000 human, veterinary, disinfectant and radiopharmaceutical products, approved, marketed, dormant or cancelled. Search by brand name, active ingredient, DIN, ATC code, AIG number or company, and read one product by DIN or drug code: active ingredients with strengths, dosage forms, routes, schedules, WHO ATC class, current status with its date and the original market date, the DIN owner with address, and the product monograph link. Data is under the Open Government Licence - Canada 2.0; every result carries its attribution statement."
use_when: "Health Canada's Drug Product Database (DPD), the register of drugs authorized for sale in Canada: about 58,000 human, veterinary, disinfectant and radiopharmaceutical products, approved, marketed, dormant or cancelled. Search by brand name, active ingredient, DIN, ATC code, AIG number or company, and read one product by DIN or drug code: active ingredients with strengths, dosage forms, routes, schedules, WHO ATC class, current status with its date and the original market date, the DIN owner with address, and the product monograph link. Data is under the Open Government Licence - Canada 2.0; every result carries its attribution statement."
categories: "Health"
capabilities: 2
credits_per_call: 5
---
# Health Canada Drug Product Database on Firecrawl Alexandria

Health Canada's Drug Product Database (DPD), the register of drugs authorized for sale in Canada: about 58,000 human, veterinary, disinfectant and radiopharmaceutical products, approved, marketed, dormant or cancelled. Search by brand name, active ingredient, DIN, ATC code, AIG number or company, and read one product by DIN or drug code: active ingredients with strengths, dosage forms, routes, schedules, WHO ATC class, current status with its date and the original market date, the DIN owner with address, and the product monograph link. Data is under the Open Government Licence - Canada 2.0; every result carries its attribution statement.

- Categories: Health
- Category index: [Health category](https://firecrawl.dev/alexandria/agents/categories/health)
- Provider key: `health-products-canada-ca`
- Access: Firecrawl credits
- Cost: 5 credits per call

## More

- [Human guide](https://firecrawl.dev/app/alexandria/health-products-canada-ca)
- [OpenAPI spec](https://firecrawl.dev/alexandria/agents/providers/health-products-canada-ca/openapi.json)

## Capabilities

- [Get](https://firecrawl.dev/alexandria/agents/providers/health-products-canada-ca/products/get): One drug product from Health Canada's Drug Product Database by DIN, drug code or DPD page URL, composed from the DPD API's product, ingredient, dosage form, route, schedule, status, therapeutic class, packaging, standard and company resources plus the product page: brand name and descriptor, class, current status with the date it took effect and the original market date (and the last lot and its expiry for discontinued products), the DIN owner with address, active ingredients with strengths, AIG number, dosage forms, routes of administration, schedules, WHO ATC code, veterinary species, pharmaceutical standard, packaging and the product monograph PDF link with its date. A DIN Health Canada has reused resolves to its current product and lists the other drug codes. Unknown DINs and drug codes are `not_found`.
- [Search](https://firecrawl.dev/alexandria/agents/providers/health-products-canada-ca/products/search): Find drug products in Health Canada's Drug Product Database by brand name or active ingredient, DIN, WHO ATC code, active ingredient group (AIG) number or company, optionally limited to active, marketed, approved, dormant or cancelled products. Each result has the DIN and drug code, brand name and descriptor, company, class, current status, schedules, every active ingredient with its strength, the AIG number and whether a product monograph is on file. Marketed products come first, then approved, dormant and cancelled ones, each by brand name; `status_counts` summarizes every match and `next_offset` pages onward. No match is an empty result.

## 1. Choose this provider when

Health Canada's Drug Product Database (DPD), the register of drugs authorized for sale in Canada: about 58,000 human, veterinary, disinfectant and radiopharmaceutical products, approved, marketed, dormant or cancelled. Search by brand name, active ingredient, DIN, ATC code, AIG number or company, and read one product by DIN or drug code: active ingredients with strengths, dosage forms, routes, schedules, WHO ATC class, current status with its date and the original market date, the DIN owner with address, and the product monograph link. Data is under the Open Government Licence - Canada 2.0; every result carries its attribution statement.

## 2. Minimal request

Call `POST https://api.firecrawl.dev/v2/scrape` with `{ alexandria: { provider, capability, options } }`. For a batch, send `{ alexandria: [...] }` with up to 10 calls.

```json
{
  "provider": "health-products-canada-ca",
  "capability": "products/get",
  "options": {
    "din": "02471469"
  }
}
```

## 3. Add provider options

Use only the options needed for the task:

- `din` (string): Drug Identification Number, e.g. `02471469`; leading zeros may be omitted. Example: `02471469`
- `drug_code` (number): DPD drug code from `search`, e.g. `96058`. Example: `10`
- `url` (string): A DPD product page, e.g. `https://health-products.canada.ca/dpd-bdpp/info?lang=eng&code=96058` (French pages too), or a DPD API drugproduct URL. Example: `https://health-products.canada.ca/dpd-bdpp/info?lang=eng&code=96058`

## 4. Request through your preferred interface

### JavaScript

```javascript
const result = await firecrawl.scrape({
  alexandria: {
    provider: "health-products-canada-ca",
    capability: "products/get",
    options: {
      din: "02471469",
    },
  },
});
```

### Python

```python
result = firecrawl.scrape_alexandria({
  "provider": "health-products-canada-ca",
  "capability": "products/get",
  "options": {
    "din": "02471469"
  }
})
```

### cURL

```sh
curl https://api.firecrawl.dev/v2/scrape \
  -H "Authorization: Bearer $FIRECRAWL_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "alexandria": {
    "provider": "health-products-canada-ca",
    "capability": "products/get",
    "options": {
      "din": "02471469"
    }
  }
}'
```

### CLI

```sh
firecrawl scrape 'health-products-canada-ca/products/get' \
  --options '{"din":"02471469"}'
```


### MCP

Call the FCX MCP retrieve tool with this object:

```json
{
  "provider": "health-products-canada-ca",
  "capability": "products/get",
  "options": {
    "din": "02471469"
  }
}
```

Ask for only the returned fields needed by the task.

## 5. Full request shape

```json
{
  "provider": "health-products-canada-ca",
  "capability": "products/get",
  "options": {
    "din": "02471469"
  }
}
```

## 6. Response data

The response includes `success`, `provider`, `capability`, `creditsCost` and `data`. This example shows the provider payload in `data`:

```json
{
  "active_ingredients": [
    {
      "dosage_unit": "ML",
      "dosage_value": null,
      "name": "SEMAGLUTIDE",
      "strength": "1.34",
      "strength_unit": "MG"
    }
  ],
  "ai_group_number": "0159870002",
  "atc": {
    "code": "A10BJ06",
    "name": "SEMAGLUTIDE"
  },
  "brand_name": "OZEMPIC",
  "class": "Human",
  "company": {
    "city": "Mississauga",
    "company_code": 4763,
    "country": "Canada",
    "name": "NOVO NORDISK CANADA INC",
    "postal_code": "L5N 6M1",
    "province": "Ontario",
    "street_address": "101-2476 Argentia Road"
  },
  "descriptor": "DISPENSES 1 MG DOSES. MULTIDOSE PREFILLED PEN",
  "din": "02471469",
  "dosage_forms": [
    "Solution"
  ],
  "drug_code": 96058,
  "last_lot": null,
  "last_update_date": "2026-08-13",
  "license": {
    "attribution": "Contains information licensed under the Open Government Licence – Canada. Source: Health Canada, Drug Product Database.",
    "name": "Open Government Licence - Canada 2.0",
    "url": "https://open.canada.ca/en/open-government-licence-canada"
  },
  "monograph": {
    "date": "2026-07-13",
    "url": "https://pdf.hres.ca/dpd_pm/00085314.PDF"
  },
  "observed_at_ms": 1792528800668,
  "original_market_date": "2018-02-22",
  "other_drug_codes": [],
  "packaging": "2 X2mg/Pen",
  "pharmaceutical_standards": [],
  "routes": [
    "Subcutaneous"
  ],
  "schedules": [
    "PRESCRIPTION",
    "SCHEDULE D"
  ],
  "source_url": "https://health-products.canada.ca/dpd-bdpp/info?lang=eng&code=96058",
  "status": "Marketed",
  "status_date": "2018-02-22",
  "veterinary_species": []
}
```

## API reference-derived contract

The following capability contract is generated from the same normalized Alexandria API reference exposed in the API spec.

### Get

- Capability: `products/get`
- Description: One drug product from Health Canada's Drug Product Database by DIN, drug code or DPD page URL, composed from the DPD API's product, ingredient, dosage form, route, schedule, status, therapeutic class, packaging, standard and company resources plus the product page: brand name and descriptor, class, current status with the date it took effect and the original market date (and the last lot and its expiry for discontinued products), the DIN owner with address, active ingredients with strengths, AIG number, dosage forms, routes of administration, schedules, WHO ATC code, veterinary species, pharmaceutical standard, packaging and the product monograph PDF link with its date. A DIN Health Canada has reused resolves to its current product and lists the other drug codes. Unknown DINs and drug codes are `not_found`.
- Instructions: After `search`, or when you have a DIN (`02471469`), a drug code or a health-products.canada.ca/dpd-bdpp/info URL: what a Canadian product contains, how it is given, whether it is prescription-only, a biologic (SCHEDULE D) or a controlled drug, who holds the DIN, when it was first marketed or cancelled, and where its monograph is. The WHO ATC code links the product to other regulators' records, such as EMA's.
- Cost: 5 credits per call
- Capability file: [Get](https://firecrawl.dev/alexandria/agents/providers/health-products-canada-ca/products/get)

Accepted options:
- `din` (string): Drug Identification Number, e.g. `02471469`; leading zeros may be omitted. Example: `02471469`
- `drug_code` (number): DPD drug code from `search`, e.g. `96058`. Example: `10`
- `url` (string): A DPD product page, e.g. `https://health-products.canada.ca/dpd-bdpp/info?lang=eng&code=96058` (French pages too), or a DPD API drugproduct URL. Example: `https://health-products.canada.ca/dpd-bdpp/info?lang=eng&code=96058`

Response schema example:
```json
{
  "active_ingredients": [
    {
      "dosage_unit": "ML",
      "dosage_value": null,
      "name": "SEMAGLUTIDE",
      "strength": "1.34",
      "strength_unit": "MG"
    }
  ],
  "ai_group_number": "0159870002",
  "atc": {
    "code": "A10BJ06",
    "name": "SEMAGLUTIDE"
  },
  "brand_name": "OZEMPIC",
  "class": "Human",
  "company": {
    "city": "Mississauga",
    "company_code": 4763,
    "country": "Canada",
    "name": "NOVO NORDISK CANADA INC",
    "postal_code": "L5N 6M1",
    "province": "Ontario",
    "street_address": "101-2476 Argentia Road"
  },
  "descriptor": "DISPENSES 1 MG DOSES. MULTIDOSE PREFILLED PEN",
  "din": "02471469",
  "dosage_forms": [
    "Solution"
  ],
  "drug_code": 96058,
  "last_lot": null,
  "last_update_date": "2026-08-13",
  "license": {
    "attribution": "Contains information licensed under the Open Government Licence – Canada. Source: Health Canada, Drug Product Database.",
    "name": "Open Government Licence - Canada 2.0",
    "url": "https://open.canada.ca/en/open-government-licence-canada"
  },
  "monograph": {
    "date": "2026-07-13",
    "url": "https://pdf.hres.ca/dpd_pm/00085314.PDF"
  },
  "observed_at_ms": 1792528800668,
  "original_market_date": "2018-02-22",
  "other_drug_codes": [],
  "packaging": "2 X2mg/Pen",
  "pharmaceutical_standards": [],
  "routes": [
    "Subcutaneous"
  ],
  "schedules": [
    "PRESCRIPTION",
    "SCHEDULE D"
  ],
  "source_url": "https://health-products.canada.ca/dpd-bdpp/info?lang=eng&code=96058",
  "status": "Marketed",
  "status_date": "2018-02-22",
  "veterinary_species": []
}
```

### Search

- Capability: `products/search`
- Description: Find drug products in Health Canada's Drug Product Database by brand name or active ingredient, DIN, WHO ATC code, active ingredient group (AIG) number or company, optionally limited to active, marketed, approved, dormant or cancelled products. Each result has the DIN and drug code, brand name and descriptor, company, class, current status, schedules, every active ingredient with its strength, the AIG number and whether a product monograph is on file. Marketed products come first, then approved, dormant and cancelled ones, each by brand name; `status_counts` summarizes every match and `next_offset` pages onward. No match is an empty result.
- Instructions: Start here for "is Ozempic approved in Canada, under which DINs", "which companies market generic atorvastatin" or "which adalimumab products are marketed" (ATC `L04AB04`), then call `get` with a DIN or drug code for forms, routes, ATC class, status dates, company address and the monograph.
- Cost: 5 credits per call
- Capability file: [Search](https://firecrawl.dev/alexandria/agents/providers/health-products-canada-ca/products/search)

Accepted options:
- `company` (string): Company (DIN owner) name or part of it, e.g. `novo nordisk`, `pfizer canada`. Narrows `query`, or lists a company's products on its own; short generic names such as `pharma` match thousands of products and can time out. Example: `novo nordisk`
- `limit` (number): Results per page. Example: `10`
- `offset` (number): `next_offset` from the previous page; repeat the same query, company and status with it. Example: `0`
- `query` (string): A brand name or active ingredient (`Ozempic`, `semaglutide`, `atorvastatin calcium`), a DIN (`02471469`), an ATC code or prefix of at least four characters (`L04AB04`, `L04AB`) or a 10-digit AIG number. The kind is inferred. Text matches anywhere in brand names and in active ingredient names, and both result sets are merged. Example: `<query>`
- `status` (string): `active`: Approved, Marketed or Dormant, the statuses Health Canada counts as active DINs. `cancelled`: every cancelled status plus revoked or expired interim-order authorizations. `any` (default) also includes Restricted Access. Example: `any`

Response schema example:
```json
{
  "company": null,
  "license": {
    "attribution": "Contains information licensed under the Open Government Licence – Canada. Source: Health Canada, Drug Product Database.",
    "name": "Open Government Licence - Canada 2.0",
    "url": "https://open.canada.ca/en/open-government-licence-canada"
  },
  "limit": 10,
  "next_offset": null,
  "observed_at_ms": 1792528792025,
  "offset": 0,
  "query": "ozempic",
  "query_type": "text",
  "results": [
    {
      "active_ingredients": [
        {
          "dosage_unit": "ML",
          "dosage_value": null,
          "name": "SEMAGLUTIDE",
          "strength": "1.34",
          "strength_unit": "MG"
        }
      ],
      "ai_group_number": "0159870002",
      "brand_name": "OZEMPIC",
      "class": "Human",
      "company_name": "NOVO NORDISK CANADA INC",
      "descriptor": "DISPENSES 1 MG DOSES. MULTIDOSE PREFILLED PEN",
      "din": "02471469",
      "drug_code": 96058,
      "has_monograph": true,
      "schedules": [
        "PRESCRIPTION",
        "SCHEDULE D"
      ],
      "source_url": "https://health-products.canada.ca/dpd-bdpp/info?lang=eng&code=96058",
      "status": "Marketed"
    },
    {
      "active_ingredients": [
        {
          "dosage_unit": "ML",
          "dosage_value": null,
          "name": "SEMAGLUTIDE",
          "strength": "0.68",
          "strength_unit": "MG"
        }
      ],
      "ai_group_number": "0159870010",
      "brand_name": "OZEMPIC",
      "class": "Human",
      "company_name": "NOVO NORDISK CANADA INC",
      "descriptor": "DISPENSES 0.25 MG OR 0.5 MG DOSES. MULTIDOSE PREFILLED PEN",
      "din": "02540258",
      "drug_code": 102895,
      "has_monograph": true,
      "schedules": [
        "PRESCRIPTION",
        "SCHEDULE D"
      ],
      "source_url": "https://health-products.canada.ca/dpd-bdpp/info?lang=eng&code=102895",
      "status": "Marketed"
    },
    {
      "active_ingredients": [
        {
          "dosage_unit": "ML",
          "dosage_value": null,
          "name": "SEMAGLUTIDE",
          "strength": "2.68",
          "strength_unit": "MG"
        }
      ],
      "ai_group_number": "0159870009",
      "brand_name": "OZEMPIC",
      "class": "Human",
      "company_name": "NOVO NORDISK CANADA INC",
      "descriptor": "DISPENSES 2 MG DOSES. MULTIDOSE PREFILLED PEN",
      "din": "02523930",
      "drug_code": 101298,
      "has_monograph": true,
      "schedules": [
        "PRESCRIPTION",
        "SCHEDULE D"
      ],
      "source_url": "https://health-products.canada.ca/dpd-bdpp/info?lang=eng&code=101298",
      "status": "Approved"
    },
    {
      "active_ingredients": [
        {
          "dosage_unit": "ML",
          "dosage_value": null,
          "name": "SEMAGLUTIDE",
          "strength": "1.34",
          "strength_unit": "MG"
        }
      ],
      "ai_group_number": "0159870002",
      "brand_name": "OZEMPIC",
      "class": "Human",
      "company_name": "NOVO NORDISK CANADA INC",
      "descriptor": "DISPENSES 0.25 MG OR 0.5 MG DOSES. MULTIDOSE PREFILLED PEN. 3 ML SOLUTION",
      "din": "02562618",
      "drug_code": 106547,
      "has_monograph": true,
      "schedules": [
        "PRESCRIPTION",
        "SCHEDULE D"
      ],
      "source_url": "https://health-products.canada.ca/dpd-bdpp/info?lang=eng&code=106547",
      "status": "Approved"
    },
    {
      "active_ingredients": [
        {
          "dosage_unit": "ML",
          "dosage_value": null,
          "name": "SEMAGLUTIDE",
          "strength": "2.68",
          "strength_unit": "MG"
        }
      ],
      "ai_group_number": "0159870009",
      "brand_name": "OZEMPIC",
      "class": "Human",
      "company_name": "NOVO NORDISK CANADA INC",
      "descriptor": "DISPENSES 1 MG DOSES. MULTIDOSE PREFILLED PEN",
      "din": "02562626",
      "drug_code": 106548,
      "has_monograph": true,
      "schedules": [
        "PRESCRIPTION",
        "SCHEDULE D"
      ],
      "source_url": "https://health-products.canada.ca/dpd-bdpp/info?lang=eng&code=106548",
      "status": "Approved"
    },
    {
      "active_ingredients": [
        {
          "dosage_unit": "ML",
          "dosage_value": null,
          "name": "SEMAGLUTIDE",
          "strength": "1.34",
          "strength_unit": "MG"
        }
      ],
      "ai_group_number": "0159870002",
      "brand_name": "OZEMPIC",
      "class": "Human",
      "company_name": "NOVO NORDISK CANADA INC",
      "descriptor": "DISPENSES 0.25 MG OR 0.5 MG DOSES. MULTIDOSE PREFILLED PEN. 1.5 ML SOLUTION",
      "din": "02471477",
      "drug_code": 96059,
      "has_monograph": true,
      "schedules": [
        "PRESCRIPTION",
        "SCHEDULE D"
      ],
      "source_url": "https://health-products.canada.ca/dpd-bdpp/info?lang=eng&code=96059",
      "status": "Dormant"
    }
  ],
  "source_url": "https://health-products.canada.ca/dpd-bdpp/?lang=eng",
  "status": "any",
  "status_counts": [
    {
      "count": 3,
      "status": "Approved"
    },
    {
      "count": 2,
      "status": "Marketed"
    },
    {
      "count": 1,
      "status": "Dormant"
    }
  ],
  "total_count": 6
}
```
