API v1 · stabiilne · CC-BY-4.0 Soome riigipühade API Hangi Soome riigipühade kuupäevad ja puhkusesildade võimalused JSONina. Vali marsruut, et näha URL-i mustrit, näidet ja vastuse välju.
Proovi Üks curl-käsk, üks JSON-fail. Võtmeid ega registreerumist pole vaja.
terminal Näidisseanss · vastus lühendatud
$ 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
}
]
}
Marsruudid Kaks marsruuti tagastavad ühe JSON-faili aasta kohta. Vali marsruut, et näha selle struktuuri.
GET Riigipühad /api/v1/fi/holidays/{year}.json GET Pikad nädalavahetused /api/v1/fi/long-weekends/{year}.json
Kuupäevad, nimed ja teave selle kohta, kas päev on ametlik püha, nädalavahetus või tööpäev. Kasuta aastat vahemikus 2000-2099. Aadressi /fi/ segment tähistab Soomet.
Tipptaseme vastus
Väli Tüüp Kirjeldus apiVersionstring API versioon jurisdictionstring Riik, FI yearnumber Kalendriaasta timezonestring Ajavöönd Europe/Helsinki holidaysarray Riigipüha väljad
Riigipüha väljad
Väli Tüüp Kirjeldus idstring Püsiv püha tunnus datestring ISO-kuupäev, YYYY-MM-DD nameobject Nimed keeltes fi, sv, en, ar, ru, uk ja et officialboolean Ametlik riigipüha weekendboolean Langeb laupäevale või pühapäevale businessDayboolean Soome tööpäev
Puhkusepäevad, millega saab riigipühad ja nädalavahetused pikemateks vabaperioodideks ühendada. Kasuta aastat vahemikus 2000-2099. Aadressi /fi/ segment tähistab Soomet.
Tipptaseme vastus
Väli Tüüp Kirjeldus apiVersionstring API versioon jurisdictionstring Riik, FI yearnumber Kalendriaasta timezonestring Ajavöönd Europe/Helsinki longWeekendsarray Pika nädalavahetuse väljad
Pika nädalavahetuse väljad
Väli Tüüp Kirjeldus startDatestring Vaba perioodi algus, YYYY-MM-DD endDatestring Vaba perioodi lõpp, YYYY-MM-DD vacationDaysstring[] Kasutatavad puhkusepäevad vacationDayCountnumber Puhkusepäevade arv totalDaysOffnumber Järjestikuste vabade päevade arv efficiencynumber Vabu päevi ühe puhkusepäeva kohta seasonstring winter või summer
json Vastus · lühendatud
{
"apiVersion": "1",
"jurisdiction": "FI",
"year": 2026,
"longWeekends": [
{
"startDate": "2026-04-03",
"endDate": "2026-04-06",
"vacationDays": [],
"vacationDayCount": 0,
"totalDaysOff": 4,
"efficiency": null,
"season": "spring"
}
]
} Stabiilsus v1 on stabiilne. Uued aastad avaldatakse igal novembril. Tagasiühilduvad täiendused jäävad v1-sse; murdvad muudatused avaldatakse teel /api/v2/.