Skip to main content

Canada Holidays API

The Canada Holidays API lists all 28 public holidays for all 13 provinces and territories in Canada, including federal holidays.


  • Return holidays with associated regions
  • Return regions with associated holidays
  • Returns federal holidays
  • Returns national holidays
  • Returns “next” holiday for each region
  • Returns holidays for multiple years: 2018, 2019, 2020, 2021, 2022.
Plus(!!!) check out all the goodies you get for free

Definitely use it for your billions of dollars mission-critical system.


There's an OpenAPI spec at Canada-Holidays-API.v1.yaml and a SwaggerHub page where you can test the endpoints.

There’s also a basic overview on GitHub if you’re a “read-the-first-and-last-chapter” kind of person.


I’ve references to all the sources I’m using for each region in Canada, so it should all be accurate.

Mistaeks do happen, however — lemme know if you spot any.

Back to top