Public Holiday API

You can use this project direct if you are use .net or alternative you can use the api. If you need many request please host your own api instance.
API Documentation

Example Returns the public holidays from a given year and country.

Request
GET /PublicHolidays/{Year}/{CountryCode}
Parameters Value
Year 2017
CountryCode AT
Response
Model
date The date
localName Local name
name English name
countryCode ISO 3166-1 alpha-2
fixed Is this public holiday every year on the same date
global Is this public holiday in every county (federal state)
counties ISO-3166-2 - Federal states
launchYear The launch year of the public holiday
[
   {
      "date":"2017-01-01",
      "localName":"Neujahr",
      "name":"New Year's Day",
      "countryCode":"AT",
      "fixed":true,
      "global":true,
      "counties":null,
      "launchYear":1967,
      "type":"Public"
   },
   {
      "date":"2017-01-06",
      "localName":"Heilige Drei Könige",
      "name":"Epiphany",
      "countryCode":"AT",
      "fixed":true,
      "global":true,
      "counties":null,
      "launchYear":null,
      "type":"Public"
   },
   {
      "date":"2017-04-17",
      "localName":"Ostermontag",
      "name":"Easter Monday",
      "countryCode":"AT",
      "fixed":false,
      "global":true,
      "counties":null,
      "launchYear":1642,
      "type":"Public"
   },
   {
      "date":"2017-05-01",
      "localName":"Staatsfeiertag",
      "name":"National Holiday",
      "countryCode":"AT",
      "fixed":true,
      "global":true,
      "counties":null,
      "launchYear":1955,
      "type":"Public"
   },
   {
      "date":"2017-05-25",
      "localName":"Christi Himmelfahrt",
      "name":"Ascension Day",
      "countryCode":"AT",
      "fixed":false,
      "global":true,
      "counties":null,
      "launchYear":null,
      "type":"Public"
   },
   {
      "date":"2017-06-05",
      "localName":"Pfingstmontag",
      "name":"Whit Monday",
      "countryCode":"AT",
      "fixed":false,
      "global":true,
      "counties":null,
      "launchYear":null,
      "type":"Public"
   },
   {
      "date":"2017-06-15",
      "localName":"Fronleichnam",
      "name":"Corpus Christi",
      "countryCode":"AT",
      "fixed":false,
      "global":true,
      "counties":null,
      "launchYear":null,
      "type":"Public"
   },
   {
      "date":"2017-08-15",
      "localName":"Maria Himmelfahrt",
      "name":"Assumption Day",
      "countryCode":"AT",
      "fixed":true,
      "global":true,
      "counties":null,
      "launchYear":null,
      "type":"Public"
   },
   {
      "date":"2017-10-26",
      "localName":"Staatsfeiertag",
      "name":"National Holiday",
      "countryCode":"AT",
      "fixed":true,
      "global":true,
      "counties":null,
      "launchYear":null,
      "type":"Public"
   },
   {
      "date":"2017-11-01",
      "localName":"Allerheiligen",
      "name":"All Saints' Day",
      "countryCode":"AT",
      "fixed":true,
      "global":true,
      "counties":null,
      "launchYear":null,
      "type":"Public"
   },
   {
      "date":"2017-12-08",
      "localName":"Mariä Empfängnis",
      "name":"Immaculate Conception",
      "countryCode":"AT",
      "fixed":true,
      "global":true,
      "counties":null,
      "launchYear":null,
      "type":"Public"
   },
   {
      "date":"2017-12-25",
      "localName":"Weihnachten",
      "name":"Christmas Day",
      "countryCode":"AT",
      "fixed":true,
      "global":true,
      "counties":null,
      "launchYear":null,
      "type":"Public"
   },
   {
      "date":"2017-12-26",
      "localName":"Stefanitag",
      "name":"St. Stephen's Day",
      "countryCode":"AT",
      "fixed":true,
      "global":true,
      "counties":null,
      "launchYear":null,
      "type":"Public"
   }
]