◷HolidayKit

Free holiday API

Every country and year as static JSON. CORS enabled, no API key, no rate limit — please cache responses and attribute HolidayKit.

Endpoints

GET https://holidaykit.pages.dev/api/v1/countries.json
GET https://holidaykit.pages.dev/api/v1/holidays/{country}/{year}.json
GET https://holidaykit.pages.dev/api/v1/holidays/AL/2026.json   (example)

Example response

{
  "country": "AL",
  "name": "Albania",
  "year": 2026,
  "holidays": [
    {"date": "2026-01-01", "name": "New Year's Day", "types": ["Public", "Bank"], "global": true, "counties": []}
  ]
}

Notes

Embed instead

Use the one-line widget if you just want a calendar on a page.

← Back to all countries

Browse countriesHoliday guides