Enrico Service is a free service written in PHP providing public holidays for several countries. You can use web service, json or iCalendar interface to get public holidays from Enrico. You can import public holiday dates from Enrico to your Google Calendar, Apple Calendar, Microsoft Outlook or mobile phone using iCalendar interface. Each provided public holiday includes date and name of the holiday in the local language and English. Public holidays for the countries like U.S. or Germany are provided separately for each state. You can use Enrico Service to display public holidays on your website or in your desktop application written in any programming language. Although Enrico is free to use, we do not provide the source code for download. If you are interested in hosting Enrico on your server, please contact us on firstname.lastname@example.org.
The best is to see Enrico in action.
List of supported countries can be found here.
Number of totally served requests by Enrico: 252 838 358 and counting
Enrico friends have implemented a ruby wrapper.
If you have any questions, suggestions or corrections please send it to email@example.com. Thank you for helping us keep Enrico Service up-to-date.
We want to keep Enrico Service free for all users forever. We would appreciate any help. Here are some suggestions how users can help us:
Date: 29 Jul 2012
Description: Initial release. Web service and json support. 29 supported countries (aut, bel, cze, dnk, eng, est, fin, fra, ger, hrv, hun, irl, isl, ita, jpn, ltu, lux, lva, nir, nld, nor, pol, prt, srb, svk, svn, swe, usa, wal).
Date: 01 Oct 2012
Description: Fixing bug in getPublicHolidaysForDateRange()
Date: 01 Nov 2012
Description: Support for Australia and New Zealand
Date: 02 Dec 2012
Description: Support for Canada and Russia
Date: 30 Dec 2012
Description: Support for iCalendar file format
Date: 27 Mar 2013
Description: Support for South Africa
Date: 17 May 2013
Description: Support for China
Date: 18 Jun 2013
Description: Support for South Korea
Date: 25 Aug 2013
Description: Support for Hong Kong
Date: 29 Nov 2013
Date: 25 Feb 2014
Description: Support for Israel
Date: 10 Nov 2014
Description: Support for Mexico
Date: 20 Dec 2014
Description: Support for Angola
Date: 18 May 2015
Description: Support for Isle of Man
Date: 26 Aug 2015
Description: Support for Ukraine
Date: 08 Nov 2015
Description: Changing country code for Germany (from GER to DEU), South Korea (from ROK to KOR) and Wales (from WAL to WLS) to conform with ISO 3166-1 alpha-3. Old codes (GER, ROK and WAL) are still working.
Date: 18 Dec 2015
Description: Support for Romania
Date: 09 May 2016
Description: Support for Colombia
Date: 20 Aug 2016
Description: Support for Brazil
Date: 04 Nov 2016
Description: Support for Scotland
Date: 27 Feb 2017
Description: Support for CORS in JSON response. Adding HTTPS using Let's encrypt.
Date: 20 Mar 2017
Description: Support for Greece
Date: 02 Oct 2017
Description: Support for Macedonia
Date: 04 Oct 2017
Description: Support for Bosnia and Herzegovina
Enrico is powered by Kayapo