161 countries and territories138 of 193 UN membersmonthly to 2026-09back to 1926
Documentation / Holidays / 69 of 107

Upcoming holidays

GET/v1/holidays/upcoming

Public holidays from today for the next 30 days (or any number up to a year), with how many days away each is.

On every plan, Free includedKey requiredJSON or CSVCached until the next release
Parameters
NameTypeDescription
countryoptionalstring
query
One or more ISO codes, comma separated
e.g. CL,BA,AT
daysoptionalinteger
query
How many days ahead, 1 to 365 (30 when left out)
e.g. 30
Request
# Public holidays in the coming days
curl "https://api.tourismapi.com/v1/holidays/upcoming?country=TH" \
  -H "X-API-Key: $TOURISM_API_KEY"
Ready
Example response
{
    "meta": {
        "request_id": "req_86acc455b5",
        "data_as_of": "2026-11-07T04:51:48Z",
        "count": 6,
        "from": "2026-11-07",
        "days": 30
    },
    "data": [
        {
            "country": "TH",
            "date": "2026-12-05",
            "name": "HM King Bhumibol Adulyadej the Great's Birthday",
            "local_name": "วันคล้ายวันเฉลิมพระชนมพรรษาพระบาทสมเด็จพระบรมชนกาธิเบศร มหาภูมิพลอดุลยเดชมหาราช บรมนาถบพิตร",
            "national": true,
            "in_days": 28
        },
        {
            "country": "TH",
            "date": "2026-12-05",
            "name": "National Day",
            "local_name": "วันชาติ",
            "national": true,
            "in_days": 28
        },
        {
            "country": "TH",
            "date": "2026-12-05",
            "name": "National Father's Day",
            "local_name": "วันพ่อแห่งชาติ",
            "national": true,
            "in_days": 28
        }
    ]
}
Response fields
FieldTypeExample
countrystringTH
datestring2026-12-05
namestringHM King Bhumibol Adulyadej the Great's Birthday
local_namestringวันคล้ายวันเฉลิมพระชนมพรรษาพระบาทสมเด็จพระบรมชนกาธิเบศร มหาภูมิพลอดุลยเดชมหาราช บรมนาถบพิตร
nationalbooleantrue
in_daysnumber28