Перевірте написання або спробуйте коротше й загальніше слово.
Спробуйте одне з цих
Пошук зараз недоступний. Спробуйте ще раз.
Пошук недоступний для цього пристрою.
Так стається після недоречних або небезпечних запитів.
Налаштування пошуку
Якщо запит іншою мовою, результати будуть цією мовою. Повернутися до мови сторінки можна одним кліком — і ми запамʼятаємо ваш вибір.
Ваші пошуки прив’язані лише до цього пристрою. Коли термін мине або ви їх видалите, зв’язок із вами зникає — залишається тільки анонімна статистика.
Також видаляє дані ШІ-помічника — пошук і помічник мають спільний ідентифікатор.
Enter — відкрити · Esc — закритиПробіл або → доповнюєnakordoni.eu
Подача новин і флот NakBus тепер у партнерській панелі
Підключіть свій обліковий запис розробника до акаунту Nakordoni Partners з тією самою електронною поштою і керуйте новинами та своїм автобусним флотом (NakDriver / NakManager) там, із ролями команди. Ваші API-ключі, ендпоінти й застосунки залишаються без змін, а сторінки тут продовжують працювати. Відкрити Nakordoni Partners
Усі КПП на заданому кордоні для одного типу транспорту одним запитом — жива черга, оцінка часу та свіжість даних. Підтримує один напрям, список через кому або "all". Результати відсортовані за довжиною черги.
GEThttps://nakordoni.eu/api/v1/data/border/1/2/4
— клас квоти: heavy
Параметр
Опис
origin
Код країни відправлення (сегмент URL): 1=Україна, 2=Польща, 3=Словаччина, 4=Угорщина, 5=Румунія, 6=Молдова…
destination
Призначення: один код країни, список через кому або "all" для всіх сусідів — список і "all" застарілі; v4 приймає одну країну на запит
crossing_type
Тип транспорту: 4=авто, 5=авто (безмитна), 6=автобус, 7=пішоходи, 8=вантаж до 7.5т, 9=вантаж
lang
Мова для назв КПП у відповіді (за замовчуванням en)
Поля відповіді— усередині об’єкта data у конверті відповіді. [] позначає список, тож data.items[].name — це поле name кожного елемента. Поле буває null, відсутнє або порожній список, коли значення в нас немає, — заглушок ми не підставляємо.
Поле
Опис
data.origin
Numeric country code the path asked for, plus origin_name in the requested language.
data.destinations
Numeric country codes the call expanded to, plus destination_names.
data.crossing_type
Vehicle type of every row, plus crossing_type_label.
data.checkpoints[].ppid
Checkpoint ID.
data.checkpoints[].name
Checkpoint name in the requested language.
data.checkpoints[].border
Numeric country code of the neighbour this crossing leads to, plus border_name.
data.checkpoints[].queue
Vehicles counted in the queue right now.
data.checkpoints[].wait_min
Estimated wait in minutes; null where the crossing has no wait signal.
data.checkpoints[].wait_status
Plain-language band for the wait (e.g. free_flow, moderate, heavy).
data.checkpoints[].trend_percent
Change against the recent baseline, with trend_direction (up | down | flat).
data.checkpoints[].updated_at
When this reading was taken, plus age_min — how old it is now.
data.checkpoints[].source_url
Public page for the checkpoint, for the attribution link.
data.count
Number of checkpoints returned; generated_at is when the set was assembled.
Що змінилося в цій версії:
Directional: path order is the travel direction (/1/2/6 = UA→PL, /2/1/6 = PL→UA). Adds a per-checkpoint direction{from,to} + stale flag, and a ?max_age_min= freshness filter. v1 returns both sides of the border regardless of order.
Directional border queues. The path order is the travel direction, matched against each checkpoint's own orientation: /1/2/6 = buses UA→PL (Ukrainian-side crossings), /2/1/6 = buses PL→UA (Polish-side crossings) — swap origin/destination for the opposite direction. Each checkpoint also carries a "stale" flag, and ?max_age_min=N returns only recently-updated crossings. Everything else matches v1.
GEThttps://nakordoni.eu/api/v2/data/border/1/2/6
— клас квоти: heavy
Параметр
Опис
origin
Код країни відправлення (сегмент шляху URL): 1=Україна, 2=Польща, 3=Словаччина, 4=Угорщина, 5=Румунія, 6=Молдова, 7=Білорусь, 8=Литва, 9=Латвія, 11=Словенія, 12=Болгарія, 13=Сербія, 14=Туреччина, 15=Північна Македонія, 16=Хорватія, 17=Боснія і Герцеговина, 18=Німеччина, 19=Греція, 20=Італія, 21=Албанія, 22=Чорногорія, 23=Косово.
destination
Призначення (сегмент шляху URL): один код країни, список через кому (наприклад, 2,3,5) або «all». Порядок є напрямковим — поміняйте походження та призначення місцями, щоб отримати зворотний напрямок руху. І список, і «all» є застарілими та припинять працювати 2026-10-06 — /api/v4/ приймає рівно одне призначення на запит.
crossing_type
Тип транспортного засобу (сегмент шляху URL): 4=Легковий автомобіль, 5=Легковий автомобіль. Tax Free, 6=Автобус, 7=Пішохід, 8=Вантажні перевезення, 9=Вантажні перевезення до 7,5 тонн. У довіднику пунктів пропуску існують інші ідентифікатори (пором 10-13, вантажні до 3,5 т 14, залізниця 15); цей продукт відповідає на них 400.
lang
Мова назв пунктів пропуску у відповіді (типово en)
max_age_min
Необов'язковий фільтр свіжості (рядок запиту): повертати лише пункти пропуску, чиї актуальні дані новіші за N хвилин (також відкидає ті, що не мають даних). Кожен пункт пропуску має булеве поле «stale» (старіше за 240 хв або за max_age_min, якщо його задано).
Поля відповіді— усередині об’єкта data у конверті відповіді. [] позначає список, тож data.items[].name — це поле name кожного елемента. Поле буває null, відсутнє або порожній список, коли значення в нас немає, — заглушок ми не підставляємо.
Поле
Опис
data.origin
Numeric country code the path asked for, plus origin_name in the requested language.
data.destinations
Numeric country codes the call expanded to, plus destination_names.
data.crossing_type
Vehicle type of every row, plus crossing_type_label.
data.checkpoints[].ppid
Checkpoint ID.
data.checkpoints[].name
Checkpoint name in the requested language.
data.checkpoints[].border
Numeric country code of the neighbour this crossing leads to, plus border_name.
data.checkpoints[].queue
Vehicles counted in the queue right now.
data.checkpoints[].wait_min
Estimated wait in minutes; null where the crossing has no wait signal.
data.checkpoints[].wait_status
Plain-language band for the wait (e.g. free_flow, moderate, heavy).
data.checkpoints[].trend_percent
Change against the recent baseline, with trend_direction (up | down | flat).
data.checkpoints[].updated_at
When this reading was taken, plus age_min — how old it is now.
data.checkpoints[].source_url
Public page for the checkpoint, for the attribution link.
data.count
Number of checkpoints returned; generated_at is when the set was assembled.
Що змінилося в цій версії:
One destination per call — destination=all removed (400 lists the expansion) and the comma-separated destination list is not accepted either (400 too_many_destinations); freight merged into one truck code (9, with 8 as an alias) so a truck query returns every truck lane; per-row crossing_type added. Everything else is v2: directional path order, direction{from,to}, stale, ?max_age_min=. v3 carried these same changes for one day and was retired into v4 on 2026-09-07.
Directional border queues, as v2, with two removals. ONE DESTINATION PER CALL: v4 takes a single destination country — neither "all" nor a comma-separated list is accepted, and both answer 400. Markets are licensed per country (Developer API Terms, section 7), and any request covering several countries at once returns data an account may not hold, which is the one request shape the market gate cannot police. Query several countries by sending several calls — there is no batching product for borders (`multi` is per-checkpoint, up to 5 PPIDs, and has no concept of a border). Freight is one code: 9 returns every truck lane on the border (v1/v2 split it into 8 and 9, so asking for 9 on UA-PL returned 21 crossings out of 70), and 8 is accepted as an alias of 9. Each row carries its own crossing_type so a merged answer stays inspectable.
GEThttps://nakordoni.eu/api/v4/data/border/1/2/9
— клас квоти: heavy
Параметр
Опис
origin
Код країни відправлення (сегмент шляху URL): 1=Україна, 2=Польща, 3=Словаччина, 4=Угорщина, 5=Румунія, 6=Молдова, 7=Білорусь, 8=Литва, 9=Латвія, 11=Словенія, 12=Болгарія, 13=Сербія, 14=Туреччина, 15=Північна Македонія, 16=Хорватія, 17=Боснія і Герцеговина, 18=Німеччина, 19=Греція, 20=Італія, 21=Албанія, 22=Чорногорія, 23=Косово.
destination
Призначення: РІВНО ОДИН код країни. Список через кому не приймається (400), "all" не приймається (400). Для кількох напрямків надсилайте окремий запит на кожну країну — пакетного продукту для кордонів немає.
crossing_type
Тип транспортного засобу (сегмент шляху URL): 4=Легковий автомобіль, 5=Легковий автомобіль. Tax Free, 6=Автобус, 7=Пішохід, 9=Вантажні перевезення. 8 приймається як псевдонім 9. Поромні (10-13) та залізничні (15) перетини існують у довіднику, але цей продукт відповідає на них 400.
lang
Мова назв пунктів пропуску у відповіді (типово en)
max_age_min
Необов'язковий фільтр свіжості (рядок запиту): повертати лише пункти пропуску, чиї актуальні дані новіші за N хвилин (також відкидає ті, що не мають даних). Кожен пункт пропуску має булеве поле «stale».
Поля відповіді— усередині об’єкта data у конверті відповіді. [] позначає список, тож data.items[].name — це поле name кожного елемента. Поле буває null, відсутнє або порожній список, коли значення в нас немає, — заглушок ми не підставляємо.
Поле
Опис
data.checkpoints[].crossing_type
The crossing's own type — 8 or 9 inside a merged truck answer.
data.crossing_type_requested
Set only when the request used 8 and it was folded into 9; null otherwise.