Embark on a journey of global celebration with the Holidays API, your passport to comprehensive holiday information across 230+ countries, regions, and territories worldwide. This powerful API not only offers current data but also grants access to historical holiday records, allowing users to explore festivities from previous years. Whether you're planning ahead or curious about past revelries, the Holidays API has you covered.
Delving into its extensive dataset, users can discover a rich array of holidays, including public celebrations, diverse religious observances, and essential bank holidays. The API caters to various categories, ensuring a nuanced understanding of global festivities. Beyond merely providing dates, it offers contextual information, enabling developers to create applications that resonate with cultural and regional nuances.
The Holidays API is a dynamic tool for developers, businesses, and enthusiasts seeking to integrate accurate, up-to-date holiday information into their applications. Its versatility empowers users to enhance user experiences, plan events, or simply stay informed about cultural and religious observances worldwide. From vibrant public festivals to solemn religious ceremonies and the essential days when banks are closed, this API is your all-encompassing guide to global holidays, ensuring your applications are culturally attuned and globally relevant.
Returns a list of holiday entries for a given country and year. Each entry in the response contains the holiday name, date, day of the week, and the type of holiday.
Event Planning Applications: Event planning platforms can leverage the Holidays API to assist users in scheduling and organizing events worldwide. By incorporating accurate holiday data, these applications can help users avoid scheduling conflicts, ensuring seamless and well-timed gatherings.
Travel and Tourism Services: Travel apps can optimize user experiences by integrating the Holidays API to provide travelers with real-time information on holidays at their destination. This ensures that users are aware of local celebrations, allowing them to plan their trips around unique cultural events and festivities.
Workforce Management Systems: Human resource and workforce management systems can use the Holidays API to streamline employee scheduling. By factoring in public holidays and regional observances, these systems can automatically adjust work schedules, helping businesses maintain operational efficiency and comply with local labor laws.
Financial and Banking Applications: Banking and financial apps can benefit from the Holidays API to inform users about upcoming bank holidays. This ensures that customers are aware of non-working days, facilitating better financial planning and preventing potential inconveniences related to banking transactions.
Educational Tools and Platforms: Educational applications can incorporate the Holidays API to enhance global awareness in students. By including information on various cultural and religious observances, these tools can foster cross-cultural understanding and enrich students' knowledge of worldwide traditions, contributing to a more comprehensive and inclusive education.
Besides API call limitations per month, there is no other limitation.
Returns a list of holiday entries for a given country and year. Each entry in the response contains the holiday name, date, day of the week, and the type of holiday.
country (required) - country name or ISO 3166-2 country code (preferred).
year (required) - calendar year between 2010 and 2030 (inclusive). Note: not all countries are guarenteed contain data going back to 2010.
type (optional) - holiday type filter. Possible values are:
major_holiday - combination of public_holiday, national_holiday, and federal_holiday.public_holidayobservancenational_holidayfederal_holiday (US only)seasonstate_holidayoptional_holidayclock_change_daylight_saving_timelocal_holidayunited_nations_observanceobservance_christianbank_holidaycommon_local_holidaynational_holiday_christianchristianobservance_hebrewjewish_holidaymuslimhindu_holidayrestricted_holidayofficial_holidaynational_holiday_orthodoxlocal_observanceGet Holidays - Endpoint Features
| Object | Description |
|---|---|
country |
[Required] country name or ISO 3166-2 country code (preferred). |
year |
[Required] calendar year between 2010 and 2030 (inclusive). |
type |
Optional holiday type filter |
[{"country": "Canada", "iso": "CA", "year": 2025, "date": "2025-09-01", "day": "Monday", "name": "Labour Day", "type": "PUBLIC_HOLIDAY"}, {"country": "Canada", "iso": "CA", "year": 2025, "date": "2025-05-19", "day": "Monday", "name": "Victoria Day", "type": "PUBLIC_HOLIDAY"}, {"country": "Canada", "iso": "CA", "year": 2025, "date": "2025-07-01", "day": "Tuesday", "name": "Canada Day", "type": "PUBLIC_HOLIDAY"}, {"country": "Canada", "iso": "CA", "year": 2025, "date": "2025-04-18", "day": "Friday", "name": "Good Friday", "type": "PUBLIC_HOLIDAY"}, {"country": "Canada", "iso": "CA", "year": 2025, "date": "2025-12-25", "day": "Thursday", "name": "Christmas Day", "type": "PUBLIC_HOLIDAY"}, {"country": "Canada", "iso": "CA", "year": 2025, "date": "2025-01-01", "day": "Wednesday", "name": "New Year's Day", "type": "PUBLIC_HOLIDAY"}]
curl --location --request GET 'https://zylalabs.com/api/3211/holidays+api/3434/get+holidays?country=CA&year=2023&type=public_holiday' --header 'Authorization: Bearer YOUR_API_KEY'
| Header | Description |
|---|---|
Authorization
|
[Required] Should be Bearer access_key. See "Your API Access Key" above when you are subscribed. |
No long-term commitment. Upgrade, downgrade, or cancel anytime. Free Trial includes up to 50 requests.
The Holidays API covers over 230 countries, regions, and territories globally, offering comprehensive holiday data for a wide range of locations.
Yes, the API allows users to access historical holiday data, enabling them to explore and analyze festivities from previous years.
The API is regularly updated to ensure accuracy and relevance. Updates typically occur in real-time for current holiday information, and historical data is maintained with periodic updates.
The Holidays API encompasses various categories, including public holidays, religious observances, and bank holidays, providing a nuanced understanding of diverse celebrations worldwide.
Users can access holiday calendars for future years, allowing for advanced planning and scheduling in applications.
The Holidays API returns a list of holiday entries that include the holiday name, date, day of the week, and type of holiday for a specified country and year.
The key fields in the response data include "country," "iso" (ISO code), "year," "date," "day," "name" (holiday name), and "type" (holiday type).
The response data is structured as an array of objects, with each object representing a holiday entry containing relevant fields such as name, date, and type.
The Get Holidays endpoint accepts three parameters: "country" (required), "year" (required), and "type" (optional) to filter the holiday data.
Users can customize requests by specifying the "country" and "year" to retrieve holidays for a specific location and time, and by using the optional "type" parameter to filter by holiday categories.
The Holidays API provides information on various holiday types, including public holidays, religious observances, bank holidays, and seasonal celebrations across different countries.
Users can utilize the returned data to enhance applications by integrating holiday information for event planning, travel itineraries, workforce management, and educational content, ensuring cultural relevance.
The Holidays API maintains data accuracy through regular updates and validation against reliable sources, ensuring that the holiday information is current and trustworthy for users.
Please have a look at our Refund Policy: https://zylalabs.com/terms#refund
To obtain your API key, you first need to sign in to your account and subscribe to the API you want to use. Once subscribed, go to your Profile, open the Subscription section, and select the specific API. Your API key will be available there and can be used to authenticate your requests.
You can’t switch APIs during the free trial. If you subscribe to a different API, your trial will end and the new subscription will start as a paid plan.
If you don’t cancel before the 7th day, your free trial will end automatically and your subscription will switch to a paid plan under the same plan you originally subscribed to, meaning you will be charged and gain access to the API calls included in that plan.
The free trial ends when you reach 50 API requests or after 7 days, whichever comes first.
No, the free trial is available only once, so we recommend using it on the API that interests you the most. Most of our APIs offer a free trial, but some may not include this option.
Yes, we offer a 7-day free trial that allows you to make up to 50 API calls at no cost, so you can test our APIs without any commitment.
Zyla API Hub is like a big store for APIs, where you can find thousands of them all in one place. We also offer dedicated support and real-time monitoring of all APIs. Once you sign up, you can pick and choose which APIs you want to use. Just remember, each API needs its own subscription. But if you subscribe to multiple ones, you'll use the same key for all of them, making things easier for you.
Service Level:
40%
Response Time:
120ms
Service Level:
75%
Response Time:
295ms
Service Level:
100%
Response Time:
304ms
Service Level:
100%
Response Time:
157ms
Service Level:
100%
Response Time:
81ms
Service Level:
100%
Response Time:
163ms
Service Level:
100%
Response Time:
604ms
Service Level:
100%
Response Time:
76ms
Service Level:
100%
Response Time:
97ms
Service Level:
100%
Response Time:
1,856ms
Service Level:
100%
Response Time:
724ms
Service Level:
100%
Response Time:
1,293ms
Service Level:
100%
Response Time:
820ms
Service Level:
100%
Response Time:
2,256ms
Service Level:
100%
Response Time:
1,261ms
Service Level:
100%
Response Time:
2,948ms
Service Level:
100%
Response Time:
1,371ms
Service Level:
100%
Response Time:
341ms
Service Level:
100%
Response Time:
5,660ms
Service Level:
100%
Response Time:
297ms