Imloni tekshiring yoki qisqaroq, umumiyroq so‘zni sinab ko‘ring.
Ulardan birini sinab ko‘ring
Qidiruv hozircha ishlamayapti. Qayta urinib ko‘ring.
Bu qurilma uchun qidiruv mavjud emas.
Bu nomaqbul yoki xavfli so‘rovlardan keyin sodir bo‘ladi.
Qidiruv sozlamalari
Soʻrov boshqa tilda boʻlsa, natijalar ham shu tilda chiqadi. Sahifa tiliga bir bosishda qaytasiz, tanlovingizni esda saqlaymiz.
Qidiruvlaringiz faqat shu qurilmaga bog‘langan. Muddat tugaganda yoki ularni o‘chirsangiz, siz bilan bog‘liqlik yo‘qoladi — faqat anonim statistika qoladi.
AI yordamchisi ma’lumotlarini ham o‘chiradi — qidiruv va yordamchi bitta identifikatorni bo‘lishadi.
Enter — ochish · Esc — yopishBoʻsh joy yoki → toʻldiradinakordoni.eu
Yangilik yuborish va NakBus avtoparki endi hamkor panelida
Dasturchi hisobingizni bir xil elektron pochta bilan Nakordoni Partners hisobiga ulang va u yerda yangiliklar va avtobus parkingizni (NakDriver / NakManager) jamoa rollari bilan boshqaring. API kalitlaringiz, endpointlar va ilovalaringiz o'zgarishsiz qoladi, va bu yerdagi sahifalar ishlashda davom etadi. Nakordoni Partners-ni ochish
Berilgan chegaradagi barcha o'tish punktlari + transport turi bitta so'rovda. Bitta manzil, vergul bilan ajratilgan ro'yxat yoki "all" qo'llab-quvvatlanadi. Natijalar navbat uzunligi bo'yicha tartiblangan.
GEThttps://nakordoni.eu/api/v1/data/border/1/2/4
— kvota sinfi: heavy
Parametr
Tavsif
origin
Kelib chiqish mamlakati kodi (URL segmenti): 1=Ukraina, 2=Polsha, 3=Slovakiya, 4=Vengriya, 5=Ruminiya…
destination
Manzil: bitta kod, vergul bilan ajratilgan roʻyxat yoki barcha qoʻshnilar uchun "all" — roʻyxat va "all" eskirgan; v4 har bir soʻrovda bitta mamlakatni qabul qiladi
crossing_type
Transport turi: 4=yengil, 5=yengil (soliqqsiz), 6=avtobus, 7=piyoda, 8=yuk <7.5t, 9=yuk
lang
Javobdagi o'tish punktlari nomlarining tili (standart en)
Javob maydonlari— javob konvertidagi data obyekti ichida. [] ro‘yxatni bildiradi, ya’ni data.items[].name har bir elementning name maydonidir. Qiymatimiz bo‘lmagan maydon null bo‘ladi, umuman bo‘lmaydi yoki bo‘sh ro‘yxat qaytadi — o‘rniga hech qachon soxta qiymat qo‘ymaymiz.
Maydon
Tavsif
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.
V1 bilan solishtirganda: yangi parametrlar max_age_min
Bu versiyada nima oʻzgargan:
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
— kvota sinfi: heavy
Manzil (URL yo'l segmenti): bitta mamlakat kodi, vergul bilan ajratilgan ro'yxat (masalan, 2,3,5) yoki „all“. Tartib yo'nalishga bog'liq — teskari yo'nalish uchun jo'nash va manzil mamlakatlarini almashtiring. Ro'yxat ham, „all“ ham eskirgan va 2026-10-06 dan ishlashdan to'xtaydi — /api/v4/ har bir so'rovda aynan bitta manzilni qabul qiladi.
crossing_type
Transport turi (URL yo'l segmenti): 4=Yengil avtomobil, 5=Yengil avtomobil. Tax Free, 6=Avtobus, 7=Piyoda, 8=Yuk tashish, 9=7,5 tonnagacha yuk tashish. Chegara o'tish punktlari ma'lumotnomasida boshqa identifikatorlar ham mavjud (parom 10-13, 3,5 t gacha yuk 14, temir yo'l 15); bu mahsulot ularga 400 bilan javob beradi.
lang
Javobdagi chegara o'tish punktlari nomlari tili (standart en)
max_age_min
Ixtiyoriy yangilik filtri (query string): faqat jonli ko'rsatkichi N daqiqadan yangi bo'lgan o'tish punktlarini qaytaradi (ko'rsatkichi yo'qlarini ham chiqarib tashlaydi). Har bir o'tish punktida „stale“ mantiqiy maydoni bo'ladi (240 daqiqadan yoki, agar belgilangan bo'lsa, max_age_min dan eski).
Javob maydonlari— javob konvertidagi data obyekti ichida. [] ro‘yxatni bildiradi, ya’ni data.items[].name har bir elementning name maydonidir. Qiymatimiz bo‘lmagan maydon null bo‘ladi, umuman bo‘lmaydi yoki bo‘sh ro‘yxat qaytadi — o‘rniga hech qachon soxta qiymat qo‘ymaymiz.
Maydon
Tavsif
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.
Bu versiyada nima oʻzgargan:
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
— kvota sinfi: heavy
Manzil: ANIQ BITTA mamlakat kodi. Vergul bilan ajratilgan roʻyxat qabul qilinmaydi (400), "all" ham qabul qilinmaydi (400). Bir nechta manzil uchun har bir mamlakatga alohida soʻrov yuboring — chegaralar uchun toʻplam mahsuloti yoʻq.
crossing_type
Transport turi (URL yo'l segmenti): 4=Yengil avtomobil, 5=Yengil avtomobil. Tax Free, 6=Avtobus, 7=Piyoda, 9=Yuk tashish. 8 — 9 ning taxallusi sifatida qabul qilinadi. Parom (10-13) va temir yo'l (15) o'tish punktlari ma'lumotnomada mavjud, biroq bu mahsulot ularga 400 bilan javob beradi.
lang
Javobdagi chegara o'tish punktlari nomlari tili (standart en)
max_age_min
Ixtiyoriy yangilik filtri (query string): faqat jonli ko'rsatkichi N daqiqadan yangi bo'lgan o'tish punktlarini qaytaradi (ko'rsatkichi yo'qlarini ham chiqarib tashlaydi). Har bir o'tish punktida „stale“ mantiqiy maydoni bo'ladi.
Javob maydonlari— javob konvertidagi data obyekti ichida. [] ro‘yxatni bildiradi, ya’ni data.items[].name har bir elementning name maydonidir. Qiymatimiz bo‘lmagan maydon null bo‘ladi, umuman bo‘lmaydi yoki bo‘sh ro‘yxat qaytadi — o‘rniga hech qachon soxta qiymat qo‘ymaymiz.
Maydon
Tavsif
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.