News submission and NakBus fleet are now in the partner dashboard
Use the same login (email and password) as your developer account to sign in to the Nakordoni Partners panel, and manage news and your bus fleet (NakDriver / NakManager) there, with team roles. Your API keys, endpoints and apps are unchanged, and the pages here keep working. Open Nakordoni Partners

← All endpoints

Holiday Calendar — Business Days API Online

Business-day arithmetic for one country, optionally one region: count working days between two dates, add or subtract working days, test a date, or find the next / previous working day. Honours the country's own weekend, national and regional day-off holidays, decree transfers (a Saturday that is worked) and Ukraine's martial-law rule. Dates 2020-01-01 to 2035-12-31. Answers from a precomputed calendar in a few milliseconds.

GET https://nakordoni.eu/api/v2/data/holiday-calendar/business-days — quota class: cheap

ParameterDescription
opcount (default) | add | subtract | is | next | prev
countryISO-2 country code (required, one)
regionISO 3166-2 region, e.g. DE-BY (optional)
start_dateYYYY-MM-DD (required)
end_dateYYYY-MM-DD (op=count)
daysWorking days to add or subtract, 0-3650 (op=add|subtract); 0 = start_date if it is a working day, else the next (add) or previous (subtract) one
inclusiveop=count: true (default) counts start_date and end_date; false leaves start_date out
weekendOptional weekend override, e.g. fri,sat or 5,6 (ISO weekdays); none = no weekend days

Response fields — inside the data object of the envelope. [] marks a list, so data.items[].name is the name field of each element. A field is null, absent or an empty list when we hold no value for it — never a placeholder.

FieldDescription
data.business_daysop=count: working days in the range, with calendar_days and non_business_days.
data.result_dateop=add|subtract|next|prev: the resulting date.
data.is_business_dayop=is: true or false, with reasons[] (weekend, holiday: <name>, day off by decree transfer) when false.
data.weekend_daysPresent when ?weekend= overrode the country weekend.
data.calendar_windowFirst and last date the calendar covers.
curl "https://nakordoni.eu/api/v2/data/holiday-calendar/business-days?op=count&country=DE&region=DE-BY&start_date=2026-01-01&end_date=2026-12-31" \
  -H "Authorization: Bearer NKD-DEV-XXXX-XXXX-XXXX"
🔑 Log in as a developer to try this endpoint live in the sandbox — 10 free test calls per product a day. Log in

Updated