API docs

List holidays

GET /api/v1/holidays/

Public holidays for a country (and optional region) in a given year.

Query parameters

Param Required Description
country required ISO alpha-2 or country slug.
year optional Calendar year (default current). Range 1990–2075.
lang optional Language code (default en).
region optional Region slug (e.g. bavaria).

Request

GET https://dev.calendra.work/api/v1/holidays/?country=DE&year=2026&lang=en&region=bavaria
Authorization: Bearer cal_••••••••

Response 200

{
  "country": {
    "code": "DE",
    "slug": "germany",
    "name": "Germany"
  },
  "region": {
    "slug": "bavaria",
    "name": "Bavaria",
    "code": "BY"
  },
  "year": 2026,
  "lang": "en",
  "holidays": [
    {
      "date": "2026-01-01",
      "name": "New Year's Day",
      "local_name": null,
      "type": "national",
      "type_label": "National holiday",
      "kind_id": 123,
      "kind_slug": "new-year"
    }
  ],
  "usage": { "plan": "free", "used": 5, "limit": 5, "remaining": 0, "ym": "2026-07", "reset_at": "2026-08-01T00:00:00Z" }
}