Skip to content

Next holidays

GET /v1/holidays/next

The next N holidays and early closes from a date.

complete is false when the calendar's data ends before N entries are found.

Parameters

NameInTypeDefaultDescription
calendars (required)querystring—Comma-separated calendar ids, at most 10, e.g. USD,AUD or XNYS,JP:bank
langquerystringenName language; falls back to English
includequerysources—
kindqueryholiday | early_close | weekend_workday—Only entries of this kind
tzquerystringUTCIANA time zone that resolves today, e.g. America/New_York. Default UTC.
formatqueryjson | csv | textjsontext: one date per line, for one calendar (spreadsheet IMPORTDATA / WEBSERVICE)
fromquerystringtodayStart date, inclusive. Default: today in tz
nquerystring10

Example

Terminal window
curl "https://api.financecalendarapi.com/v1/holidays/next?calendars=XLON&from=2027-01-01&n=3"

Response, captured from the live API when this page was built:

{
"data_release": {
"id": "20261016T064343Z",
"library_version": "0.106",
"generated_at": "2026-10-16T06:45:33+00:00"
},
"from": "2027-01-01",
"calendars": [
{
"id": "XLON",
"name": "London Stock Exchange",
"complete": true,
"entries": [
{
"date": "2027-01-01",
"kind": "holiday",
"name": "New Year's Day",
"close_time": null,
"status": "confirmed",
"observed": false,
"coverage": "verified"
},
{
"date": "2027-03-26",
"kind": "holiday",
"name": "Good Friday",
"close_time": null,
"status": "confirmed",
"observed": false,
"coverage": "verified"
},
{
"date": "2027-03-29",
"kind": "holiday",
"name": "Easter Monday",
"close_time": null,
"status": "confirmed",
"observed": false,
"coverage": "verified"
}
]
}
]
}

Errors use problem details. Every response says which data release answered it, in data_release and the x-data-release header.