freeapis

UK Bank Holidays

Bank holidays in England and Wales, Scotland and Northern Ireland

Authentication
No auth
HTTPS
Yes
CORS
Unknown
Category
Calendar
Data source
public-apis + marcelscruz

Overview

The UK Government publishes all UK bank holidays — England & Wales, Scotland, and Northern Ireland — as a single JSON file. Keyless, free, and authoritative (verified live): one URL, no registration, always current.

Quick Start

All bank holidays (verified live):

curl "https://www.gov.uk/bank-holidays.json"
{
  "england-and-wales": {
    "division": "england-and-wales",
    "events": [
      { "title": "New Year's Day", "date": "2026-01-01", "notes": "", "bunting": true }
    ]
  },
  "scotland": { "events": [] },
  "northern-ireland": { "events": [] }
}

Authentication

None — keyless.

Rate Limits & Notes

  • Free, public government data — no key, no documented hard limit.
  • Three divisions: england-and-wales, scotland, northern-ireland — each with an events array.
  • Events have title, date (ISO), notes, and bunting (flag display flag).
  • The file is updated well in advance for upcoming years — ideal for holiday calendars.

FAQ

Is the UK bank holidays API free? Yes — free, keyless, public government data.

Does it include Scotland and NI? Yes — all three divisions in one file.

How current is it? Maintained by the UK Government — upcoming years are published in advance.

More in Calendar

APIAuthHTTPSCORS
caldays

Public holidays for 195+ countries

No authYesYes↗
Calendarific

Worldwide Holidays

API KeyYesUnknown↗
Checkiday - National Holiday

Industry-leading holiday data with over 5,000 holidays and thousands of descriptions

API KeyYesUnknown↗
Church Calendar

Catholic liturgical calendar

No authNoUnknown↗
Czech Namedays Calendar

Lookup for a name and returns nameday date

No authNoUnknown↗