Upcoming public holidays from a date

Lists the next public holidays from a date (default: today), with days remaining.

Request

GEThttps://public-holidays.p.apihiver.com/v1/next?country=US
*
String. ISO country code, e.g. IN, US, GB.
String. State/province code, e.g. MH (Maharashtra), KA, TN. See /v1/countries.
String. YYYY-MM-DD (default today)
Number. Maximum number of results (1–30, default 5).
Language
Client
1curl --request GET \
2  --url 'https://public-holidays.p.apihiver.com/v1/next?country=US&subdivision=%7Bsubdivision%7D&from=%7Bfrom%7D&limit=%7Blimit%7D' \
3  --header 'Accept: application/json' \
4  --header 'X-API-Key: YOUR_API_KEY'

Upcoming public holidays from a date: Public Holidays API reference

Lists the next public holidays from a date (default: today), with days remaining. This endpoint is part of the Public Holidays API: Public holidays for 150+ countries — including Indian states — plus 'is it a holiday?', upcoming holidays and working-day counts.

Example response (200, application/json)

Success.

1{
2  "from": "2026-09-26",
3  "country": "US",
4  "holidays": [
5    {
6      "date": "2026-10-12",
7      "name": "Columbus Day",
8      "days_away": 16
9    },
10    {
11      "date": "2026-11-11",
12      "name": "Veterans Day",
13      "days_away": 46
14    },
15    {
16      "date": "2026-11-26",
17      "name": "Thanksgiving",
18      "days_away": 61
19    }
20  ]
21}

Errors

  • 400 — A required parameter is missing or a value has the wrong format.
    1{
    2  "error": {
    3    "code": "INVALID_INPUT",
    4    "message": "country: Field required"
    5  }
    6}

Gateway errors (missing key, no subscription, rate limits) are listed in Error codes.