Skip to main content
Skip to main content

Public Holidays By Country — 204 Countries, 2020–2027 (Nager.Date)

DatasetCSV.GZOpenHolidaysCalendarTrading CalendarReferenceFree

21,257 public holidays across 204 countries for 2020 to 2027 with date, country, English and local name, holiday type, whether it applies nationwide, and the sub-national regions it applies to, from the Nager.Date API as of 2026-09-05. Useful for trading-calendar and settlement logic.

Use Cases

  • Trading and settlement calendars
  • Workforce scheduling
  • Delivery SLA computation

Methodology

One call per country and year; countries from the API's AvailableCountries list.

Update Schedule

Static snapshot. Refresh annually.

Attribution

Source: Nager.Date public holiday API (MIT-licensed project).

Schema

nametype
datedate
country_codestring
countrystring
namestring
local_namestring
typesstring
globalboolean
countiesstring
launch_yearstring

Sample Data

datenametypesglobalcountrycountieslocal_namelaunch_yearcountry_code
2020-01-01New Year's DayPublictrueAndorraAny nouAD
2020-01-01New Year's DayPublictrueAntigua and BarbudaNew Year's DayAG
2020-01-01New Year's DayPublictrueAnguillaNew Year's DayAI
2020-01-01New Year's DayPublictrueAlbaniaViti i RiAL
2020-01-01New Year's DayPublictrueArmeniaԱմանորAM

Get this via API

# 1. Add dAgentBase once, in any MCP client. No install, no vendor keys.
#    Claude.ai / Claude Desktop: Settings -> Connectors -> Add custom connector
#    Cursor / Claude Code / others: mcp.json
{
  "mcpServers": {
    "dagentbase": {
      "url": "https://dagentbase.com/api/mcp",
      "headers": { "Authorization": "Bearer dm_live_YOUR_KEY" }
    }
  }
}

# 2. Then ask your agent, in plain language:
#    "Preview 'Public Holidays by Country — 204 Countries, 2020–2027 (Nager.Date)' and, if it fits, claim it and download the files."
#    Tools it will use: search_listings -> preview_listing -> purchase_listing -> get_download_urls

# 1. Add dAgentBase once, in any MCP client. No install, no vendor keys.
#    Claude.ai / Claude Desktop: Settings -> Connectors -> Add custom connector
#    Cursor / Claude Code / others: mcp.json
{
  "mcpServers": {
    "dagentbase": {
      "url": "https://dagentbase.com/api/mcp",
      "headers": { "Authorization": "Bearer dm_live_YOUR_KEY" }
    }
  }
}

# 2. Then ask your agent, in plain language:
#    "Preview 'Public Holidays by Country — 204 Countries, 2020–2027 (Nager.Date)' and, if it fits, claim it and download the files."
#    Tools it will use: search_listings -> preview_listing -> purchase_listing -> get_download_urls
Free

one time · open license

Details

Date Range2020-01-012027-12-31
Rows21,257
Size324 KB
Files1
FormatCSV.GZ

Available formats

CSV.GZ324 KB
Freeopen