Simple REST API for checking working, non-working or short days for Russia, CIS, USA and other.
isDayOff() is an API providing production calendar data on working, holiday, and non-working days, sourced from official sources. It covers multiple countries, including Russia, Kazakhstan, Uzbekistan, and Belarus, with data organized by year and, for some countries, by five-day or six-day work week variants. Underlying calendar data is maintained in a public GitHub repository (isdayoff/calendars) as JSON files per country and year.
Client libraries for consuming the API exist in multiple languages, including Go and TypeScript, contributed by third parties. The service is aimed at developers who need to programmatically determine working versus non-working days for scheduling, business logic, or calendar-related applications in the countries it covers.
It provides an API with up-to-date information on working, holiday, and non-working days sourced from official calendars.
The service covers Russia, Kazakhstan, Belarus, and Uzbekistan.
Community libraries exist for Go and TypeScript, among others referenced on the site.
Yes, it includes data for both 5-day and 6-day work week calendars.
Show your product to thousands of developers
· 100k monthly pageviews
· 7k newsletter subscribers
Public holidays for more than 90 countries.
Provides namedays for multiple countries.
Database of ICS files for non working days.
Public and school holidays for many countries via an open REST API.
Check if a date is a Russian holiday or not.
Bank holidays in England and Wales, Scotland and Northern Ireland.