Calendar · head-to-head

Nager.Date vs Non-Working Days

Nager.Date

Nager.Date is a free, open-source public holiday API covering 204 countries, with endpoints for a year's full holiday list, the next public holiday, whether today is a holiday, and country metadata — all keyless JSON with no rate limiting. It's maintained on GitHub by a single developer and is popular as the default holiday backend baked into several scheduling and HR libraries specifically because it needs no signup. The old v3 endpoints are deprecated; the provider will retire them on 31 January 2027, so new integrations should use v4.

Non-Working Days

isdayoff.ru answers one narrow question extremely cheaply: for a date or date range, is it a working day, a weekend, or an official non-working holiday. Responses are bare digit strings (0/1 per day, or 2 for a shortened day) rather than JSON, which keeps payloads tiny for the batch/range endpoint. It documents Russia, Belarus, Ukraine, Kazakhstan, and the US as supported country codes, but live probes this run found only Russia (the default), Belarus, and Kazakhstan return genuinely varying data — the Ukraine and US codes are accepted (HTTP 200) but answered every single day of several different months with a flat, undifferentiated "0". It's free, keyless, and has no published rate limit, built for production-calendar bookkeeping rather than general holiday metadata.

Nager.DateNon-Working Days
AuthenticationNoneNone
Pricingfreefree
FormatsJSONText
CORSyesyes
HTTPSYesYes

More comparisons