searchHealthCanadaDrugProducts

Free

Search the Health Canada Drug Product Database (every drug product authorised in Canada, current or cancelled) by brand name, active ingredient (INN), company, DIN, ATC code, status and date of the latest status change. Returns DIN, company, status with its date, first market date, ingredients with strengths and ATC codes. Use statusChangedAfter with status approved or marketed for 'what was newly authorised or launched in Canada since' questions, and getHealthCanadaDrugProduct for dosage form, route, schedule and packaging.

Try it

Open in playground
kirha tools run healthcanada_searchHealthCanadaDrugProducts \
  --input '{}'

Uses the key saved by kirha auth login.

  • activeSubstancestring

    INN, e.g. pembrolizumab

  • atcCodestring

    ATC code or prefix, e.g. L01FF

  • brandNamestring

    e.g. Keytruda

  • companystring

    e.g. Merck Canada

  • dinstring

    8-digit Drug Identification Number, e.g. 02441152

  • drugClassstring, default "human"

    One of human, veterinary, disinfectant, radiopharmaceutical

  • limitnumber, default 20, 1 to 50
  • offsetnumber, default 0, Min 0
  • sortBystring, default "statusDate"

    One of statusDate, brandName

  • statusstring[]

    One of marketed, approved, dormant, cancelledPostMarket, cancelledPreMarket, restrictedAccess

  • statusChangedAfterstring

    YYYY-MM-DD

Works in any harness

Get your API key, then install with one command

  • Claude Code
  • OpenCode
  • π
  • Windsurf
  • Gemini CLI
  • Codex
  • Cursor
  • GitHub Copilot