Shanghai Stock Exchange equity market holiday calendar.
The SSE calendar covers the Shanghai Stock Exchange equity market in mainland China. It reflects official Chinese public holidays as published in the HKEX Stock Connect Trading Calendar (Shanghai row). China's Golden Week holidays (Chinese New Year and National Day) create multi-day trading closures that significantly affect settlement schedules. The SZSE calendar shares the same schedule.
Official SSE 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=SSE.
GET /v1/day_status?calendar=SSE&date=2025-10-01GET /v1/is_holiday?calendar=SSE&date=2025-10-01From Tuesday 30 Sep 2025: skips National Day Golden Week (Oct 1–8) → returns Thursday 9 Oct 2025.
GET /v1/next_business_day?calendar=SSE&date=2025-09-30GET /v1/previous_business_day?calendar=SSE&date=2025-10-09T+1 from Friday 3 Apr 2026: skips weekend and Ching Ming (Apr 6) → settles Tuesday 7 Apr 2026.
GET /v1/settlement_date?calendar=SSE&date=2026-04-03&tplus=1=WEBSERVICE("https://fincalapi.com/v1/holidays/range?calendar=SSE&months_ahead=12&format=csv")Function GetSSEHolidays() As String
Dim http As Object
Set http = CreateObject("MSXML2.XMLHTTP")
http.Open "GET", "https://fincalapi.com/v1/holidays/range?calendar=SSE&months_ahead=12&format=json", False
http.Send
GetSSEHolidays = http.responseText
End Function=IMPORTDATA("https://fincalapi.com/v1/holidays/range?calendar=SSE&months_ahead=12&format=csv")import requests
resp = requests.get("https://fincalapi.com/v1/day_status", params={"calendar": "SSE", "date": "2025-10-01"})
print(resp.json())curl "https://fincalapi.com/v1/day_status?calendar=SSE&date=2025-10-01"