API v1 · стабильный · CC-BY-4.0

API праздников Финляндии

Получайте даты праздников Финляндии и варианты отпускных мостиков в JSON. Выберите маршрут, чтобы увидеть шаблон адреса, пример файла и поля ответа.

Попробовать

Одна команда curl, один JSON-файл. Без ключей и регистрации.

terminalПример сеанса · ответ сокращен
$ curl https://vapaapaivat.com/api/v1/fi/holidays/2026.json
# 200 OK · application/json

{
  "apiVersion": "1",
  "jurisdiction": "FI",
  "year": 2026,
  "timezone": "Europe/Helsinki",
  "holidays": [
    {
      "id": "newyear",
      "date": "2026-01-01",
      "name": {
        "fi": "Uudenvuodenpäivä",
        "en": "New Year's Day",
        "sv": "Nyårsdagen",
        "et": "uusaasta",
        "ru": "Новый год",
        "uk": "Новий рік",
        "ar": "رأس السنة الميلادية"
      },
      "official": true,
      "weekend": false,
      "businessDay": false
    }
  ]
}

Маршруты

Два маршрута возвращают по одному JSON-файлу на год. Выберите маршрут, чтобы увидеть структуру.

Шаблон адреса
GET /api/v1/fi/holidays/{year}.json
Пример
https://vapaapaivat.com/api/v1/fi/holidays/2026.json

Даты, названия и сведения о том, является ли день государственным праздником, выходным или рабочим днем. Используйте год от 2000 до 2099. Сегмент /fi/ в адресе означает Финляндию.

Ответ верхнего уровня

ПолеТипОписание
apiVersionstringВерсия API
jurisdictionstringСтрана, FI
yearnumberКалендарный год
timezonestringЧасовой пояс Europe/Helsinki
holidaysarrayПоля праздника

Поля праздника

ПолеТипОписание
idstringПостоянный идентификатор праздника
datestringДата ISO, YYYY-MM-DD
nameobjectНазвания на fi, sv, en, ar, ru, uk и et
officialbooleanГосударственный праздник
weekendbooleanПриходится на субботу или воскресенье
businessDaybooleanРабочий день в Финляндии
Шаблон адреса
GET /api/v1/fi/long-weekends/{year}.json
Пример
https://vapaapaivat.com/api/v1/fi/long-weekends/2026.json

Дни отпуска, которые позволяют объединить праздники и выходные в более длинный отдых. Используйте год от 2000 до 2099. Сегмент /fi/ в адресе означает Финляндию.

Ответ верхнего уровня

ПолеТипОписание
apiVersionstringВерсия API
jurisdictionstringСтрана, FI
yearnumberКалендарный год
timezonestringЧасовой пояс Europe/Helsinki
longWeekendsarrayПоля отпускного мостика

Поля отпускного мостика

ПолеТипОписание
startDatestringНачало периода отдыха, YYYY-MM-DD
endDatestringКонец периода отдыха, YYYY-MM-DD
vacationDaysstring[]Используемые дни отпуска
vacationDayCountnumberКоличество дней отпуска
totalDaysOffnumberКоличество выходных дней подряд
efficiencynumberВыходных дней на один день отпуска
seasonstringwinter или summer
jsonОтвет · сокращен
{
  "apiVersion": "1",
  "jurisdiction": "FI",
  "year": 2026,
  "longWeekends": [
    {
      "startDate": "2026-04-03",
      "endDate": "2026-04-06",
      "vacationDays": [],
      "vacationDayCount": 0,
      "totalDaysOff": 4,
      "efficiency": null,
      "season": "spring"
    }
  ]
}

Стабильность

v1 стабилен. Новые годы публикуются каждый ноябрь. Совместимые дополнения остаются в v1; несовместимые изменения публикуются в /api/v2/.

Заметили неверную дату или отсутствующий язык? Сообщите об этом. Ищете муниципальные данные школьных каникул? См. datasets. openapi.json