Canada Holidays API logo

Canada Holidays API

Canada Holidays API

Canada Holidays API provides Canadian federal and provincial public holiday data — federal, provincial, and regional paid holidays.

Visit site ↗Health checked 9h ago
Use it when

Free, no API key required

Watch for

Canada only (other countries: use Date-Nager or Calendarific)

First check

GET https://canada-holidays.ca/api/v1/holidays for current year. ?province=ON limits to Ontario.

Auth
CORS
Yes
HTTPS
Yes
Signup
?
Latency
194 ms
Protocol
REST
Pricing

Uptime · 30-day window

Probes: 1Uptime: 100%Avg latency: 194ms
01

About this API

Canadian holidays are complex: federal holidays (Canada Day, Christmas — nationwide) + provincial holidays (each province has its own Victoria Day, Family Day, St-Jean-Baptiste, etc.) + paid-vs-unpaid varies by industry regulations. Canada Holidays API normalizes this data into a free API. Most common uses: HR/payroll systems calculating employee holiday entitlements, logistics avoiding holiday shipping, calendar apps showing holidays. Free tier covers most uses; only limitation is Canada-only — for global apps, pair with Date-Nager API (global coverage, less detail) or paid Calendarific.

02

What you can build

  • 1HR systems calculate paid leave for Canadian employees
  • 2Logistics avoid holiday shipping
  • 3Calendar apps display Canadian holidays
  • 4E-commerce holiday promotion planning
03

Strengths & limitations

Strengths

  • Free, no API key required
  • Distinguishes federal vs provincial nuances (Quebec and Ontario differ)
  • Data from Canadian government

Limitations

  • Canada only (other countries: use Date-Nager or Calendarific)
04

Example request

Generic template — replace <endpoint> with the real path from the docs.
curl https://canada-holidays.ca/api/<endpoint>
05

Getting started

GET https://canada-holidays.ca/api/v1/holidays for current year. ?province=ON limits to Ontario.

06

FAQ

Are Quebec's holidays really different from other provinces?+

Yes — e.g. St-Jean-Baptiste (June 24) is exclusive to Quebec; other provinces don't observe.

07

Technical details

CORS: YesHTTPS: YesSignup: ?Open source: No
Auth type
unknown
Pricing
unknown
Protocols
REST
SDKs
javascript, python, go
Response time
194 ms
Last health check
5/12/2026, 7:37:11 AM
08

Tags