19

When working across country border it makes things easier to know in advance if people in a specific country are going to be on public holiday a certain day.

While some calendars application offer to import this information, is there an open list of public holidays per country (and ideally in icalendar format) available similar to what is available for time-zones (Olson DB)?

Note: I'm aware of:

But looking for an international list and thought that people on Open Data may have other data sources than listed above.

8

You could probably grab Google's public calendars. All of the calendars are public, but the URLs for them don't seem to be systematically listed anywhere. You would have to go into Google Calendar to pull the list of "interesting calendars".

Here's the one for the United States in several formats:

  • 1
    What is the license? – Nicolas Raoul May 26 '14 at 4:15
  • @NicolasRaoul I'm not sure. So, of course, this may not be truly open. – Thomas May 26 '14 at 7:07
5

You can use the Nager.Date project its supports over 90 countries (US, DE, FR, RU, UK, ...). The project is open source and available on GitHub.

Some data sources are available

3

I personally manage a site that lists the public holidays of every country of the world, both with long-term forecasts (some of our clients license more than 20 years into the future), and quasi real-time updates, to react when a country makes a last minute change (on average there is one or two such changes, somewhere in the world, everyday).

I won't mention which site it is, to avoid being spammed-out. In any case, which site it is is not relevant to what I am about to write.

All the forecasts are handled automatically by a library of code I have developed since 1989. I have also automated the search for last-minute updates. Yet, despite these 27 years of experience and automated code, and my ability to read news in 5 languages fluently, it takes me 4-5 hours per day, 7 days a week, 365 days a year, to make sure that I miss none of the daily and yearly changes to holidays and their rules, that occur all over the world.

My point ?

You will never find a reliable source of worldwide public holidays that is free. You'll find a few free sites that list the 10-15 "easy" countries. You'll find a few free sites that list more countries, but do not provide dates for non-western calendars. You'll mainly find free sites with lots of ads and cookies.

In some areas, there is still no such thing as a free lunch ;-)

  • 2
    Olivier, thanks for your insights. I happen to not share your point of view: as mentionned in my question, the Olson DB is a good counter example that it could exist. And the lack of existence is not a proof the impossibility of such an existence since a DB for timezone including changes exists... – Auberon Vacher Jan 31 '16 at 19:18
  • With that kind of argument, one could predict that Wikipedia cannot exist... Yet it exists! Because came along crowdsourcing :) And maintaining public holiday data sets is a good fit for crowdsourcing. – Denis Arnaud Oct 24 '18 at 11:20
  • I'm not saying it's impossible that someone with the required competency in all of the world's calendar systems, with knowledge of the public holidays legislation of of all countries, and with an efficient system of alerts when holidays change, will one day decide to spend all his/her time updating such an online database for free. But, over the past 20 years, I have seen dozens of such projects start with great pomp and never get beyond the alpha or beta stage. Wikipedia gives good background on the holidays, but it rarely lists a specific date except for western calendar holidays. – Olivier Beltrami Oct 25 '18 at 12:57

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.