Unlock a world of celebration with the Holidays API! Dive into a treasure trove of festive data spanning 230+ countries. Delve into past revelries or plan ahead with future calendars. From public jubilations to religious observances and bank holidays, this API ensures your application is always in sync with global festivities.
[{"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'
After signing up, every developer is assigned a personal API access key, a unique combination of letters and digits provided to access to our API endpoint. To authenticate with the Holidays API simply include your bearer token in the Authorization header.
| 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.
(Save 2 months with annual billing 🎉)
Trusted by leading companies
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.
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.
To obtain your API key, first sign in to your account and navigate to the API you want to use. From the API's Pricing section, choose a plan and complete the subscription process. Once subscribed, return to the API page and you will see your API Access Key displayed at the top of the documentation page. You can use this key 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.
The free trial lasts for 7 days and allows you to make up to 50 API requests.
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. If the API offers a free trial, you will see a "Free 7-Day Trial" option in its Pricing section. The trial lasts for 7 days and allows up to 50 API requests, enabling you to evaluate the API before subscribing to a paid plan.
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.
You can monitor your API usage through the response headers included with every request:
x-zyla-api-calls-monthly-used: Shows the total number of API requests you have used during the current billing period.
x-zyla-api-calls-monthly-remaining: Shows the number of API requests you have remaining for the current billing period.
Yes, you can cancel your subscription at any time. Simply go to the Pricing section of the API you're subscribed to and click the "Unsubscribe" button.
Please note that upgrades, downgrades, and cancellations take effect immediately. Once your subscription is canceled, access to the service will end immediately, regardless of any remaining API calls in your quota.
Please have a look at our Refund Policy: https://zylalabs.com/terms#refund