Подача новостей и флот NakBus теперь в партнёрской панели
Используйте те же данные для входа (адрес электронной почты и пароль), что и для аккаунта разработчика, чтобы войти в панель Nakordoni Partners и управлять там новостями и автобусным парком (NakDriver / NakManager) с ролями команды. Ваши API-ключи, эндпоинты и приложения остаются без изменений, а страницы здесь продолжают работать. Открыть Nakordoni Partners

← Все эндпоинты

Календарь праздников — API рабочих дней Online

Арифметика рабочих дней для одной страны, при необходимости для одного региона: подсчёт рабочих дней между двумя датами, прибавление или вычитание рабочих дней, проверка даты, поиск следующего / предыдущего рабочего дня. Учитывает выходные дни страны, государственные и региональные праздничные выходные, переносы по указам (рабочая суббота) и правило военного положения в Украине. Даты с 2020-01-01 по 2035-12-31. Ответ из предварительно рассчитанного календаря за несколько миллисекунд.

GET https://nakordoni.eu/api/v2/data/holiday-calendar/business-days — класс квоты: cheap

ПараметрОписание
opcount (по умолчанию) | add | subtract | is | next | prev
countryКод страны ISO-2 (обязательный, один)
regionРегион ISO 3166-2, например DE-BY (необязательный)
start_dateYYYY-MM-DD (обязательный)
end_dateYYYY-MM-DD (op=count)
daysКоличество рабочих дней для прибавления или вычитания, 0-3650 (op=add|subtract); 0 = start_date, если это рабочий день, иначе следующий (add) или предыдущий (subtract) рабочий день
inclusiveop=count: true (по умолчанию) учитывает start_date и end_date; false исключает start_date
weekendНеобязательное переопределение выходных, например fri,sat или 5,6 (дни недели ISO); none = без выходных дней

Поля ответа — внутри объекта data в конверте ответа. [] обозначает список, поэтому data.items[].name — это поле name каждого элемента. Поле бывает null, отсутствует или пустой список, если значения у нас нет, — заглушки мы не подставляем.

ПолеОписание
data.business_daysop=count: рабочие дни в диапазоне, с calendar_days и non_business_days.
data.result_dateop=add|subtract|next|prev: итоговая дата.
data.is_business_dayop=is: true или false, при false — с reasons[] (weekend, holiday: <name>, day off by decree transfer).
data.weekend_daysПрисутствует, если ?weekend= переопределил выходные дни страны.
data.calendar_windowПервая и последняя даты, которые охватывает календарь.
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"
🔑 Войдите как разработчик, чтобы попробовать этот endpoint вживую в песочнице — 10 бесплатных тестовых вызовов на продукт в день. Войти

Обновлено