London Stock Exchange equity market holiday calendar.
The LSE calendar covers the London Stock Exchange equity market in the United Kingdom. It reflects official UK Bank Holidays plus the exchange's published early-close days (Christmas Eve and New Year's Eve at 12:30 London time). Holiday data is sourced from the LSE/Turquoise Trading Calendar and the UK Government bank-holidays feed.
Official LSE non-trading days are dynamically retrieved via the API.
For a comprehensive list of upcoming holidays, use the /v1/holidays/range or /v1/next_n_holidays endpoints with calendar=LSE.
GET /v1/day_status?calendar=LSE&date=2025-04-18GET /v1/is_holiday?calendar=LSE&date=2025-04-18LSE closes at 12:30 London time on Christmas Eve.
GET /v1/day_status?calendar=LSE&date=2025-12-24From Thursday 17 Apr 2025: skips Good Friday (Apr 18) and Easter Monday (Apr 21) → returns Tuesday 22 Apr 2025.
GET /v1/next_business_day?calendar=LSE&date=2025-04-17GET /v1/previous_business_day?calendar=LSE&date=2025-04-22T+1 from Thursday 2 Apr 2026: skips Good Friday (Apr 3), weekend, and Easter Monday (Apr 6) → settles Tuesday 7 Apr 2026.
GET /v1/settlement_date?calendar=LSE&date=2026-04-02&tplus=1=WEBSERVICE("https://fincalapi.com/v1/holidays/range?calendar=LSE&months_ahead=12&format=csv")Function GetLSEHolidays() As String
Dim http As Object
Set http = CreateObject("MSXML2.XMLHTTP")
http.Open "GET", "https://fincalapi.com/v1/holidays/range?calendar=LSE&months_ahead=12&format=json", False
http.Send
GetLSEHolidays = http.responseText
End Function=IMPORTDATA("https://fincalapi.com/v1/holidays/range?calendar=LSE&months_ahead=12&format=csv")import requests
resp = requests.get("https://fincalapi.com/v1/day_status", params={"calendar": "LSE", "date": "2025-04-18"})
print(resp.json())curl "https://fincalapi.com/v1/day_status?calendar=LSE&date=2025-04-18"