bank-holidays.json: Get all UK bank holidays

API: gov.uk:uk-bank-holidays-api
Endpoint: /bank-holidays.json
Response format: unknown
Auth: none
Method: GET
Last Status: 200
Latency: 142ms

Description

Returns bank holiday data for all UK divisions (England and Wales, Scotland, Northern Ireland). The response includes historical and upcoming bank holidays from 2019 through 2028.

Examples (1)

Get all UK bank holidays probe-gate
curl 'https://www.gov.uk/bank-holidays.json'
import requests

resp = requests.get("https://www.gov.uk/bank-holidays.json")
data = resp.json()
import zingu_apis

api = zingu_apis.api("uk-bank-holidays")
result = api.fetch("bank-holidays.json")

for item in result:
    print(item)
const resp = await fetch("https://www.gov.uk/bank-holidays.json");
const data = await resp.json();

Probe History

Latency

Status Codes

TimeStatusLatencySize
2026-04-16 17:12:12.617329 200 142ms
2026-04-16 01:05:41.790697 200 200ms
2026-04-15 00:52:57.859732 200 137ms
2026-04-14 02:31:56.346662 200 228ms
2026-04-12 15:53:09.368888 200 144ms
2026-04-10 02:11:08.951811 200 224ms
2026-04-09 01:56:02.030790 200 206ms
2026-04-08 00:33:24.501950 200 345ms
2026-04-07 00:08:10.594128 200 389ms
2026-04-05 19:37:26.029978 200 355ms
2026-04-03T15:11:09.867872 200 106ms