Skip to content

GOV.UK API: List bank holidays

Lists GOV.UK bank holidays for a UK region and year, including substitute days and notes, plus the next upcoming holiday. Years GOV.UK does not publish return an empty list and the published years.

gov.uk (opens in a new tab)Version 1ReadNo sign-inVerified Nov 2, 2026

Unofficial. Not affiliated with or endorsed by GOV.UK.

Inputs

Values from the run on Oct 23, 2026, shown under Output.

Year optionalyear

Calendar year, for example 2027. Defaults to the current year (Europe/London).

2027

Whole number from 1 to 9999.

Region optionalregion

UK region, for example scotland. Defaults to england_and_wales.

scotland

One of england_and_wales, scotland, northern_ireland. Default england_and_wales.

Output

From a run on Oct 23, 2026, shortened for this page.
{  "link": "https://www.gov.uk/bank-holidays#scotland",  "note": null,  "year": 2027,  "region": "scotland",  "holidays": [    {      "date": "2027-01-01",      "link": "https://www.gov.uk/bank-holidays#scotland",      "note": null,      "day_of_week": "Friday",      "holiday_name": "New Year’s Day",      "substitute_day": "no"    },    {      "date": "2027-01-04",      "link": "https://www.gov.uk/bank-holidays#scotland",      "note": "Substitute day",      "day_of_week": "Monday",      "holiday_name": "2nd January",      "substitute_day": "yes"    },    {      "date": "2027-03-26",      "link": "https://www.gov.uk/bank-holidays#scotland",      "note": null,      "day_of_week": "Friday",      "holiday_name": "Good Friday",      "substitute_day": "no"    }  ],  "next_upcoming_bank_holiday": {    "date": "2026-11-30",    "link": "https://www.gov.uk/bank-holidays#scotland",    "note": null,    "day_of_week": "Monday",    "holiday_name": "St Andrew’s Day",    "substitute_day": "no"  }}
Price
1 credit per completed run (1¢ with pay as you go); failed runs are free.
Method
gov.uk/list_bank_holidays
Returns
holidays for the year, substitute days, notes, next upcoming bank holiday

Use it from your agent

Give your agent this line. It reads SKILL.md, gets a Fous API key and connects the Fous MCP server. Its run then takes the method gov.uk/list_bank_holidays with the inputs above.

Ask your agent

  • What are the bank holidays in Scotland in 2027?
  • List England and Wales bank holidays for 2025, including any substitute days.
  • When is the next bank holiday in Northern Ireland?
  • Which days are public holidays in the UK for 2026 for England and Wales, and are any substituted?
  • Show me the Scotland bank holiday dates for 2028 on gov.uk with any notes.
  • Checks a name against the current UK Sanctions List and returns possible matches in the site's best-match order, with designation details. Results may include entries that only mention the name in their reasons, so check each entry before identifying anyone.

    gov.uk/check_sanctions
  • Returns current UK government (FCDO) travel warnings, entry requirements for British passport holders, safety, health and emergency information for a country. Summaries are shortened; follow the link for full details.

    gov.uk/get_travel_advice
  • Lists a country's public holidays for a year from Nager.Date, with local names, regional coverage and holiday types.

    date.nager.at/list_public_holidays
  • Search UK legislation by topic or title, with optional type and year filters. Closest title matches appear first; broader text matches fill remaining places.

    legislation.gov.uk/search_legislation
  • Counts weekdays between two dates, excluding nationwide public holidays or, optionally, public holidays in a state or province, from Time and Date's published holiday calendar.

    timeanddate.com/count_business_days
  • Returns the PGA Tour season schedule for a year, with dates, venue, purse, status, winners and defending champions.

    pgatour.com/get_schedule
  • Lists statewide ballot measures in a US state and year, in Ballotpedia order, with election dates, topics, measure types, yes/no vote meanings and results. Years without statewide measures return an empty list.

    ballotpedia.org/list_ballot_measures
  • Checks whether a date is a public holiday or weekend in a country. By default only nationwide holidays count; give a region to include holidays observed there.

    date.nager.at/check_public_holiday