Nager.Date at https://date.nager.at/api/v3 lists public holidays by country and year, including regional ones.
None — no key, no signup. Every example runs as-is.
Full reference: https://date.nager.at/Api
Country is an ISO 3166 two-letter code.
curl https://date.nager.at/api/v3/PublicHolidays/2026/US
[
{
"date": "2026-01-01",
"localName": "New Year's Day",
"name": "New Year's Day",
"countryCode": "US",
"fixed": false,
"global": true,
"counties": null,
"launchYear": null,
"types": [
"Public",
"Bank"
]
},
{
"date": "2026-01-19",
"localName": "Martin Luther King, Jr. Day",
"name": "Martin Luther King, Jr. Day",
"countryCode": "US",
"fixed": false,
"global": true,
"counties": null,
"launchYear": null,
"types": [
"Public",
"Bank"
]
}
]
Holidays in the coming week, across all countries.
curl https://date.nager.at/api/v3/NextPublicHolidaysWorldwide
[
{
"date": "2026-09-23",
"localName": "秋分の日",
"name": "Autumnal Equinox Day",
"countryCode": "JP",
"fixed": false,
"global": true,
"counties": null,
"launchYear": null,
"types": [
"Public"
]
},
{
"date": "2026-09-23",
"localName": "dan slovenskega športa",
"name": "Slovenian Sports Day",
"countryCode": "SI",
"fixed": false,
"global": true,
"counties": null,
"launchYear": null,
"types": [
"Observance"
]
}
]
curl https://date.nager.at/api/v3/AvailableCountries
[
{
"countryCode": "AD",
"name": "Andorra"
},
{
"countryCode": "AG",
"name": "Antigua and Barbuda"
}
]