Canada Holidays API
Canada Holidays API
Canada Holidays API provides Canadian federal and provincial public holiday data — federal, provincial, and regional paid holidays.
Free, no API key required
Canada only (other countries: use Date-Nager or Calendarific)
GET https://canada-holidays.ca/api/v1/holidays for current year. ?province=ON limits to Ontario.
Uptime · 30-day window
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.
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
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)
Example request
curl https://canada-holidays.ca/api/<endpoint>Getting started
GET https://canada-holidays.ca/api/v1/holidays for current year. ?province=ON limits to Ontario.
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.
Technical details
- 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