Public holidays, ready for your data.
Public holiday dates for spreadsheets, databases and calendars. One download, with country and regional reference tables included.
The full holiday dataset — $9
2000–2060 · CSV, Parquet and iCalendar · One-off purchase
224 countries and territories. 235 regional codes.
Purchase and file delivery through Gumroad.
A few rows from the files
Four columns from the published CSV sample. Dates are observed dates. An empty region means a national entry; DE-BY is Bavaria.
country,region,date,name_en
DE,DE-BY,2027-01-06,Epiphany
US,,2027-07-05,Independence Day
US,,2027-12-31,New Year's DayWhat you get
CSV + Parquet. The holiday table in two formats, with observed dates, names, types and regional scope.
Country + region tables. Country codes, weekend definitions, coverage flags, and the region codes used by the holiday table.
iCalendar files. Country and regional calendars to import into a calendar application.
Data dictionary + attribution. Column meanings, date conventions, source credits and redistribution notices.
Try it on a real report
Turn the free 2026–2028 sample into a daily working-day calendar. The Python walkthrough compares national and regional holidays, counts working days by month, and exports a CSV you can join to your own data.
Download the Python walkthrough (.ipynb)Get the free sample on Kaggle
Choose how you want to use it
| Your task | Use | Access |
|---|---|---|
| Explore holiday data for 2026–2028 | Free CSV sample | Free on Kaggle |
| Load 2000–2060 holiday files into your own tools | Full holiday pack | $9 one-off |
| Add or count business days in an application | Business Days API | RapidAPI plans; free tier available |
| Calculate securities settlement or payment value dates | Settlement Calendar API | Separate RapidAPI plans; free tier available |
Need an answer from an API?
Use Business Days for public holidays and working-day arithmetic. Use Settlement Calendar for exchange sessions, securities settlement and payment-scheme value dates. Each has its own RapidAPI subscription.
Check the calendar that matters to you
The pack contains 214,809 holiday rows across 224 countries and territories, with regional entries for 235 subdivisions in 21 countries. Holiday types include public, bank, school, optional and observance entries; filter them for your use case.
India, Malaysia, Thailand and Trinidad and Tobago are marked partial in the current country table. Regional detail varies, and source-generated future dates can change when official calendars are announced. Country weekend definitions are not a complete history of workweek changes. A holiday row alone does not establish that a particular business closes.
Prepared from Nager.Date and date-holidays. The pack includes the source licences and attribution notices; retain them with any redistribution. The price is for the prepared files. Upstream open-source data remains available from its original projects.
Bring the calendar into your own tools.
Preview the sample first, or get the full 2000–2060 pack in one download.