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

API hujjatlari

HTTPS orqali REST + JSON. Bitta asosiy URL, bitta kalit, bashoratli konvertlar.

Raw .md GitHub
Asosiy URLhttps://nakordoni.eu/api/v1/data/
FormatJSON, UTF-8
AutentifikatsiyaAuthorization: Bearer NKD-DEV-…
VersiyalashYo'lda va har bir endpoint uchun alohida versiyalash: /api/v1/… barqaror va uning javoblari hech qachon o'zgarmaydi. Yuqoriroq versiya yo'li (/api/v2/…, /api/v4/…) yangi xatti-harakatni faqat o'zgargan endpoint'lar uchun beradi, qolganlari uchun esa shaffof tarzda quyi versiyaga qaytadi. Har bir mahsulot o'zi hujjatlashtirgan eng yuqori versiyani ko'rsatadi — ushbu eslatmaga emas, o'shanga mo'ljal oling. Agar kalitingiz murojaat qilayotgan versiyani yangirog'i almashtirsa, biz sizga xat yuboramiz va dasturchi portalida bildirishnoma ko'rsatamiz — buni o'zgarishlar ro'yxatidan qidirishingiz shart emas.

Ushbu sahifada

Autentifikatsiya · Javob konverti · Kvotalar · Country and vehicle-type codes · Kod namunalari · Excel / Power Query · ERP (BAS / 1C) · MCP server · Integratsiyalar uchun OAuth · Atributsiya · Ma'lumotlar litsenziyasi va bozorlar · Ma'lumotlarning yangiligi · Tarixiy maʼlumotlar eksporti · Nimalar qurishingiz mumkin
Mahsulotlar Chegara navbatlari: API holati · Nazorat-o'tkazish punktlari ma'lumotnomasi API · Chegara navbat API v4 · O'tish punktlari qidiruv API · Jonli chegara navbati API · Kengaytirilgan kutish vaqti API · Bir nechta chegara punkti API · Nazorat punktlari muqobillari API · Jonli navbat va yangilik API  ·  Prognozlar va statistika: Navbat prognozi API · Nazorat punktining soatlik statistikasi API · API «O'tish uchun eng yaxshi vaqt»  ·  Yoqilg'i va joylashuvlar: Yevropa Ittifoqi yoqilg'i narxlari API v2 · Shaharlar bo'yicha yoqilg'i narxlari API · Yaqin yoqilg'i shoxobchalari API · Yaqin arzon yoqilg'i API · Mahalliy yoqilg'i narxlari API · Yoqilg‘i turlari nomlari API · Haydovchi POI-lari API · Yuk mashinalari to'xtash joylari API · Yaqin do'konlar API · Bepul dushlar API · Haydovchilar uchun restoranlar API · Sanoat zonalari API · Valyuta almashtirish kurslari API  ·  Valyuta ayirboshlash shoxobchalari: Ayirboshlash shoxobchalari bor shaharlar API · Valyuta ayirboshlash shoxobchalari API · Ayirboshlash shoxobchasi kurslari API · Eng yaxshi ayirboshlash kurslari API · Ayirboshlash kurslari tarixi API  ·  Sayohat rejalashtirish: Marshrutni rejalashtirish API · Chegara sayohat matritsasi API · Yuk mashinalari harakati taqiqlari API v2 · Savdo yakshanbalari API · API Bayramlar Taqvimi  ·  Logistika: Truck Route API  ·  Haydovchilar va yo'llar: Yo'l holati API v2 · Vinyetkalar va yo'l to'lovlari API · Internet nuqtalari API · Avtobus tashuvchisining chegara statistikasi API · Chegaradagi ob-havo sharoiti API · Havo hujumi ogohlantirishlari yaqinligi API  ·  Your Fleet (NakBus Live): Avtopark transport vositalari API · Avtoparkning jonli joylashuvi API · Avtopark tarixi API  ·  AI yordamchi: Chegara AI yordamchisi API · Shaxsiy AI yordamchi API’si

Autentifikatsiya

Har bir soʻrovga API kalitingiz Authorization sarlavhasida (tavsiya etiladi) yoki ?key= parametri sifatida kerak.

curl "https://nakordoni.eu/api/v1/data/queue?ppid=id_13" \
  -H "Authorization: Bearer NKD-DEV-XXXX-XXXX-XXXX"

Javob konverti

{
  "ok": true,
  "api_version": "v1",
  "product": "queue",
  "attribution": "Data by nakordoni.eu",
  "terms": "https://nakordoni.eu/en/p/developer_api_terms",
  "data": { ... },
  "usage": { "limit": 1000, "used": 42, "reset": "2026-06-06T00:00:00Z" }
}

Xatolar ok:false qiymatini error.code (missing_api_key, invalid_api_key, qps_exceeded, quota_exceeded, unknown_product, product_unavailable, not_approved, bad_request, duplicate_request, market_not_allowed, internal_error, status_unavailable, timeout) va HTTP holati 400/401/403/404/429/500/503/504 bilan qaytaradi. Tezlik chegarasi sarlavhalari X-Devapi-Limit va X-Devapi-Remaining har bir hisoblanadigan javobda yuboriladi. ok:false hal qiluvchi hisoblanadi — muvaffaqiyatsiz chaqiruvda data maydonini hech qachon o'qimang. usage obyekti har bir hisoblanadigan mahsulotda mavjud; /status ochiq va hisoblanmaydi, shuning uchun usage qaytarmaydi.

Kvotalar

Explorer
standart maʼlumot API larida kuniga chaqiruv1,000
prognoz va statistika API larida kuniga chaqiruv200
yuk mashinasi marshruti soʻrovi/kun10
QPS2

Kunlik hisoblagichlar UTC yarim tunda tiklanadi. Siz kvotaning 80% va 100% darajasida elektron xat olasiz.

Pullik tariflar bu cheklovlarning har birini ko'taradi. Joriy tariflar va ularning limitlari: Rejalar

Kod namunalari

curl

curl "https://nakordoni.eu/api/v1/data/queue?ppid=id_13" \
  -H "Authorization: Bearer $NKD_API_KEY"

JavaScript (fetch)

const res = await fetch('https://nakordoni.eu/api/v1/data/forecast?ppid=id_13&prediction_steps=24', {
  headers: { Authorization: `Bearer ${process.env.NKD_API_KEY}` }
});
const { ok, data, error, usage } = await res.json();
if (!ok) throw new Error(error?.code ?? res.status);
console.log(`forecast points: ${data.length}, calls left today: ${usage.limit - usage.used}`);

Python (requests)

import os, requests

r = requests.get(
    "https://nakordoni.eu/api/v1/data/stats",
    params={"ppid": "id_15", "compare": 1},
    headers={"Authorization": f"Bearer {os.environ['NKD_API_KEY']}"},
    timeout=15,
)
payload = r.json()
print(payload["data"]["daily"], payload["usage"])

Excel (Power Query)

Power Query-ning o'rnatilgan JSON konnektori yordamida navbat, bashorat yoki yuk mashinalariga taqiqlar haqidagi jonli ma'lumotlarni to'g'ridan-to'g'ri ish daftariga oling — kodsiz, jadval bo'yicha yangilanadi. Xuddi shu Headers namunasi ushbu API-dagi har qanday mahsulot uchun ishlaydi — faqat URL-ni o'zgartiring.

Data → Get Data → From Other Sources → Blank Query, then Home → Advanced Editor and paste:

let
    ApiKey = "NKD-DEV-XXXX-XXXX-XXXX",
    Source = Json.Document(Web.Contents("https://nakordoni.eu/api/v1/data/queue",
        [Query = [ppid = "id_13"], Headers = [Authorization = "Bearer " & ApiKey]])),
    data = Source[data],
    AsTable = Record.ToTable(data)
in
    AsTable

API kalitini varaq katagida emas, M so'rovi ichida saqlang (Home → Advanced Editor) — maxfiylik darajasi Organizational qilib o'rnatilmagan bo'lsa, Power Query boshqa so'rov yoki katakdan tuzilgan veb-so'rovni bloklaydi ("Formula.Firewall").

Bitta jadvalda bir nechta chegara nazorat punktlari (avtopark panellari) — e.g. every truck crossing UA→PL (crossing_type=9; in v3 that one code covers both freight lanes):

let
    ApiKey = "NKD-DEV-XXXX-XXXX-XXXX",
    Source = Json.Document(Web.Contents("https://nakordoni.eu/api/v4/data/border/1/2/9",
        [Headers = [Authorization = "Bearer " & ApiKey]])),
    checkpoints = Source[data],
    AsTable = Table.FromRecords(checkpoints)
in
    AsTable

Excel-dagi Data → Refresh All yoki Power BI / Excel Online-dagi rejalashtirilgan yangilanish ma'lumotlarni dolzarb saqlaydi — polling kodisiz.

ERP integratsiyasi (BAS / BAF va 1C oilasidagi platformalar)

BAS / BAF va 1C oilasidagi boshqa platformalar bu API’ga rejalashtirilgan vazifadan to‘g‘ridan-to‘g‘ri murojaat qila oladi — HTTPConnection va ReadJSON, oraliq xizmatsiz. Eng ko‘p uchraydigan holat — Yevropa Ittifoqidagi yoqilg‘i narxlari saqlanadigan ma’lumotlar registrini yangilab turish.

Ma’lumotlar registrini yangilash (yoqilg‘i narxlari, barcha davlat bitta so‘rovda)

// Scheduled job — runs once a day
Connection = New HTTPConnection("nakordoni.eu", 443, , , , 30, New OpenSSLSecureConnection);

Headers = New Map;
Headers.Insert("Authorization", "Bearer NKD-DEV-XXXX-XXXX-XXXX");

Request  = New HTTPRequest("/api/v1/data/fuel", Headers);
Response = Connection.Get(Request);

Reader = New JSONReader;
Reader.SetString(Response.GetBodyAsString("UTF-8"));
Answer = ReadJSON(Reader, True);
Reader.Close();

If Answer["ok"] <> True Then
    // Answer["error"]["code"] says why; Answer["usage"] holds your quota state
    Return;
EndIf;

For Each Row In Answer["data"] Do
    Record = InformationRegisters.FuelPrices.CreateRecordManager();
    Record.Period   = CurrentSessionDate();
    Record.Country  = Row["country"];    // "PL", "DE", "SK", "RO", ...
    Record.Diesel   = Row["diesel"];
    Record.Petrol   = Row["petrol"];
    Record.LPG      = Row["lpg"];
    Record.Currency = Row["currency"];
    Record.Write();
EndDo;

Uch narsani to‘g‘ri bajaring: 443-portga New OpenSSLSecureConnection uzating, aks holda so‘rov TLS’da yiqiladi; /api/v1/data/fuel’ni country parametrisiz chaqiring — bitta so‘rov har bir davlat uchun alohida chaqiruv o‘rniga hammasini qaytaradi; va data’ga tegishdan oldin ok qiymatini tekshiring — xatolar istisno sifatida emas, ok:false va error.code ko‘rinishida keladi. Namunada platformaning inglizcha kalit so‘zlari ishlatilgan; mahalliylashtirilgan muqobillari (HTTPСоединение, ПрочитатьJSON, РегистрыСведений) xuddi shunday ishlaydi.

Manbalardagi yoqilg‘i narxlari kuniga bir marta o‘zgaradi, shuning uchun kuniga bir yoki ikki marta ishlaydigan rejalashtirilgan vazifa yetarli va bepul Explorer kvotasi ichida qoladi. Navbatning jonli ma’lumotlari (queue, multi, border) bir necha daqiqada o‘zgaradi — ularni o‘z jadvalingiz bo‘yicha so‘rang va sikl o‘rniga multi orqali 5 tagacha o‘tkazish punktini bitta so‘rovda o‘qing.

MCP server

REST o'rniga vositalarni chaqirishni afzal ko'rasizmi? Biz ushbu API-ning xavfsiz, faqat o'qish uchun mo'ljallangan qismini MCP vositalari sifatida taqdim etuvchi haqiqiy MCP serverini (Streamable HTTP transporti) ishga tushiramiz — bir xil API kaliti, bir xil kvota, faqat boshqa transport.

Endpoint: https://nakordoni.eu/mcp · Server card: /.well-known/mcp/server-card.json

get_api_status      — no key required
list_checkpoints     — country, lang
get_border_queue     — origin, destination, crossing_type, lang
get_live_queue       — ppid, lang
get_queue_forecast   — ppid, prediction_steps

Mijoz konfiguratsiyasi (Claude Desktop / Claude Code):

{
  "mcpServers": {
    "nakordoni": {
      "url": "https://nakordoni.eu/mcp",
      "headers": { "Authorization": "Bearer NKD-DEV-XXXX-XXXX-XXXX" }
    }
  }
}

Integratsiyalar uchun OAuth (Home Assistant va boshqalar)

Har bir foydalanuvchisiga alohida kalit kerak bo‘lgan integratsiyalar (Home Assistant maxsus integratsiyalari, desktop va mobil ilovalar) kalit qo‘yish o‘rniga foydalanuvchiga kirishga ruxsat berishi mumkin. Oqim — PKCE (S256) bilan ommaviy mijozlar uchun OAuth 2.0 authorization code; client secret yo‘q. Biz qaytaradigan kirish tokeni foydalanuvchining o‘z NKD-DEV kaliti bo‘lib, uni hozirgidek Bearer sarlavhasida yuborasiz.

Mijozlar o‘z-o‘zidan yaratilmaydi: Integratsiyalar sahifasida ariza bering, biz har bir integratsiyani qo‘lda ko‘rib chiqamiz va ruxsat etilgan yo‘naltirish URI’lari bilan client ID beramiz. Tasdiqlangan mijoz orqali berilgan kalitlar shu integratsiya uchun tasdiqlangan bozorlarda darhol faollashadi. Integratsiya mijozi uchun ariza berish →

GET https://api.nakordoni.dev/oauth/authorizeresponse_type=code, client_id, redirect_uri (ro‘yxatdan o‘tgan URI bilan aynan mos kelishi kerak), state, code_challenge, code_challenge_method=S256
POST https://api.nakordoni.dev/oauth/tokengrant_type=authorization_code, code, code_verifier, redirect_uri, client_id — yoki grant_type=refresh_token, refresh_token, client_id
POST https://api.nakordoni.dev/oauth/revoketoken (refresh token yoki kalitning o‘zi), client_id
curl -X POST https://api.nakordoni.dev/oauth/token \
  -d grant_type=authorization_code -d client_id=nkd_xxxxxxxxxxxxxxxxxxxxxxxx \
  -d code=CODE -d code_verifier=VERIFIER \
  -d redirect_uri=https://my.home-assistant.io/redirect/oauth

{"access_token":"NKD-DEV-XXXX-XXXX-XXXX","token_type":"Bearer","expires_in":2592000,
 "refresh_token":"nkdrt_…","scope":"data","markets_approved":["DE"]}

Home Assistant

config_entry_oauth2_flow’dan LocalOAuth2ImplementationWithPkce (client_secret bo‘sh) va Home Assistant mijozlari uchun oldindan ro‘yxatdan o‘tgan https://my.home-assistant.io/redirect/oauth yo‘naltirish URI’si bilan foydalaning. Kalitni entry.data["token"]["access_token"] dan o‘qing va API’ni Authorization: Bearer bilan chaqirishda davom eting. API’dan 401 kelsa, Home Assistant qayta autentifikatsiyani taklif qilishi uchun ConfigEntryAuthFailed ni chaqiring.

from homeassistant.helpers import config_entry_oauth2_flow

impl = config_entry_oauth2_flow.LocalOAuth2ImplementationWithPkce(
    hass, DOMAIN, client_id="nkd_xxxxxxxxxxxxxxxxxxxxxxxx",
    authorize_url="https://api.nakordoni.dev/oauth/authorize",
    token_url="https://api.nakordoni.dev/oauth/token",
)
config_entry_oauth2_flow.async_register_implementation(hass, DOMAIN, impl)

Integratsiyalar: qolgan limitlarni ko‘rsating

GET /api/v2/account/usage — Chaqirayotgan kalitingiz uchun limitlaringizdan hozir qancha qolgani: tarif, soniyalik limit va har bir kunlik kvota sinfi (cheap, heavy, route) bo‘yicha limit, sarflangan, qolgan va nolga tushish vaqti (UTC yarim tun); shuningdek bu kalit ko‘radigan mamlakatlaringiz va tarifni qayerda oshirish mumkinligi. Hisoblanmaydi, har bir kalitga daqiqasiga 30 chaqiruv.

Integratsiya (OAuth) kalitlari integratsiyaga qaysi mahsulotlar ruxsat etilganidan qat’i nazar GET /api/v2/account/usage ni doim chaqira oladi. Raqamlar X-Devapi-Limit va X-Devapi-Remaining sarlavhalariga mos keladi; X-Devapi-Reset nolga tushish vaqtini Unix timestamp sifatida beradi.

{"ok":true,"api_version":"v2","product":"account-usage","data":{
 "plan":{"slug":"explorer","name":"Explorer"},"qps":2,
 "quotas":{"cheap":{"limit":1000,"used":42,"remaining":958,"reset_at":"2026-10-17T00:00:00Z"},"heavy":{…},"route":{…}},
 "markets":{"approved":["DE"],"allowed":1,"available":["AT"],"key_bound":true},
 "pass":{"active":true,"expires_at":"2026-10-19T14:05:00Z","days_left":3},"upgrade_url":"https://nakordoni.eu/en/developers/billing",
 "pass_url":"https://nakordoni.eu/en/developers/billing?section=trip-pass#trip-pass"}}

Limitga yetilganda xato qayerga borishni aytadi: 429 quota_exceeded shuningdek error.reset_at (UTC yarim tun) va error.upgrade_url qaytaradi; 403 market_not_allowed va 403 integration_product_not_allowed error.upgrade_url qaytaradi. Integratsiya kalitlari error.pass_url ham oladi (Trip Pass, quyida).

Home Assistant: /account/usage ni ko‘pi bilan har 15 daqiqada so‘rang va quotas.cheap.remaining asosida «qolgan chaqiruvlar» sensorini chiqaring. So‘rovlar orasida X-Devapi-Remaining ni oddiy chaqiruvlardan o‘qing. 429 quota_exceeded yoki 403 market_not_allowed bo‘lsa, error.upgrade_url havolali repair issue yarating va chaqiruvlarni reset_at gacha to‘xtating.

Trip Pass

Integratsiya foydalanuvchilari Toʻlovlar sahifasida Trip Pass sotib olishlari mumkin (1, 3, 7 yoki 14 kun, bir martalik toʻlov). U faol boʻlganda integratsiya kaliti integratsiyaning barcha mamlakatlarini, kuniga koʻproq yuk mashinasi marshruti va maʼlumot soʻrovlarini hamda yuqoriroq tezlikni oladi; integratsiya mahsulotlari, prognoz limitlari va maʼlumotlar kechikishi oʻzgarmaydi. Shu hisobning dasturchi kalitlari hech qachon oshirilmaydi.

Integratsiya kalitlari uchun account/usage pass: {active, expires_at, days_left} va pass_url (Toʻlovlar sahifasining Trip Pass boʻlimi) qaytaradi; 429 quota_exceeded va 403 market_not_allowed / integration_product_not_allowed xuddi shu error.pass_url ni oʻz ichiga oladi. Boshqa kalitlar uchun ikkalasi ham null.

Country and vehicle-type codes

Border endpoints address countries and vehicle types by numeric id: /api/v1/data/border/{origin}/{destination}/{crossing_type}. destination also accepts a comma-separated list or the word all. The ids are stable and are the same in every product that takes an origin, a destination or a crossing_type.

Country ids

The border products accept the ids marked as origins below; the neighbours column is what destination=all expands to for that origin. Ids without neighbours are countries we name in responses but hold no crossings for yet. The Checkpoints Directory returns the origin, destination and crossing_type of every crossing we actually serve, so it stays the authoritative list.

id Country Borders with (destination ids)
1 Ukraina 2, 3, 4, 5, 6, 7
2 Polsha 1, 7, 18
3 Slovakiya 1
4 Vengriya 1, 5, 13
5 Ruminiya 1, 4, 6, 12, 13
6 Moldova 1, 5
7 Belarus 1, 2, 8, 9
8 Litva 7
9 Latviya 7
11 Sloveniya 16, 20
12 Bolgariya 5, 13, 14, 15, 19
13 Serbiya 4, 5, 12, 15, 16, 17, 22, 23
14 Turkiya 12, 19
15 Shimoliy Makedoniya 12, 13, 19, 21, 23
16 Xorvatiya 11, 13, 17, 22
17 Bosniya va Gersegovina 13, 16, 22
18 Germaniya 2
19 Gretsiya 12, 14, 15, 21
20 Italiya 11
21 Albaniya 15, 19, 22, 23
22 Chernogoriya 13, 16, 17, 21, 23
23 Kosovo 13, 15, 21, 22
24 Avstriya —
25 Chexiya —
26 Frantsiya —
27 Ispaniya —
28 Buyuk Britaniya —
29 Niderlandiya —
30 Belgiya —
31 Portugaliya —
33 Estoniya —
34 Shveytsariya —
35 Daniya —
36 Finlandiya —
37 Lyuksemburg —
38 Norvegiya —
39 Shvetsiya —

Vehicle types (crossing_type)

id Vehicle type Accepted by /border/
4 Avtomobil ✔
5 Avtomobil. Tax Free ✔
6 Avtobus ✔
7 Piyoda ✔
8 Yuk tashish ✔
9 Yuk tashish 7.5 tonnagacha ✔
10 Parom o'tishi - Avtomobil —
11 Parom o'tishi - Avtobus —
12 Parom o'tishi - Piyoda —
13 Parom o'tishi - Yuk tashish —
14 Yuk tashish 3.5 tonnagacha —

The label in this table is the crossing_type_label the API returns with every response, in the language you request. Types outside the accepted list belong to crossings the directory carries but the border products do not answer for — ferry (10-13), freight up to 3.5 t (14) and rail (15) — and asking for one returns 400, not an empty result. Read crossing_type from the Checkpoints Directory rather than assuming: a crossing returns data only for the types it actually has.

Mahsulotlar

Degraded performance Checked 2026-10-20T10:16:12Z · Live JSON: GET /api/v1/data/status (no key) · full status page

Toʻliq maʼlumotnoma, parametrlar, versiyalar va jonli sinov maydoni uchun yakuniy nuqtani tanlang.

Standart standart maʼlumotlar kvotasidan foydalanadi  ·  Og'ir bashorat va statistika kvotasidan foydalanadi — qarang Kvotalar  ·  Yuk mashinasi marshruti oʻzining yuk mashinasi marshruti kvotasidan yechiladi — qarang Kvotalar

Chegara navbatlari

API holati Standart

Har bir Developer API mahsulotining jonli holati: onlayn / degradatsiyalangan / oflayn, javob kechikishi va oxirgi tekshiruv vaqt…

Nazorat-o'tkazish punktlari ma'lumotnomasi API StandartOnline

Barcha kuzatiladigan chegara nazorat-o'tkazish punktlari ma'lumotnomasi: identifikatorlar, nomlar, davlatlar, koordinatalar va ho…

Chegara navbat API Og'irOnlinev4

Berilgan chegaradagi barcha o'tish punktlari + transport turi bitta so'rovda. Bitta manzil, vergul bilan ajratilgan ro'yxat yoki …

O'tish punktlari qidiruv API StandartOnline

Istalgan tilda nom bo'yicha chegara o'tish punktlarining PPID'larini toping. Transport turi bo'yicha guruhlangan holda barcha PPI…

Jonli chegara navbati API Og'irOnline

Real vaqt rejimida navbatlar, kutish vaqti va har qanday o'tish punkti holati. Snapshot blokini o'z ichiga oladi: joriy navbat (q…

Kengaytirilgan kutish vaqti API Og'irOnline

Wait time adjusted for live traffic flow and weather, with a full breakdown of each adjustment, plus the same wait_status/trend f…

Bir nechta chegara punkti API Og'irOnline

Bitta so'rovda 5 tagacha nazorat punkti uchun navbat holati va ma'lumot yangiligini oling. Kvota ⌈(N PPID × quyi mahsulotlar) / 2…

Nazorat punktlari muqobillari API StandartOnline

Xuddi shu chegaradagi yaqin atrofdagi muqobil nazorat punktlari joriy navbatlar va masofa farqlari bilan.

Jonli navbat va yangilik API StandartOnline

Nazorat punkti oxirgi marta qachon, qaysi manbadan yangilangani va yangilik reytingi.

Prognozlar va statistika

Navbat prognozi API Og'irOnline

Navbat darajalarining ML ansamblli prognozi: ishonch chegaralari bilan 24 soatlik va 7 kunlik (168soat) gorizontlar. nakordoni.eu…

Nazorat punktining soatlik statistikasi API Og'irOnline

Nazorat punkti va sana bo'yicha soatlik tarixiy navbat statistikasi: 24 soatlik qiymat, kunlik o'rtacha/min/maks, eng yuqori va e…

API «O'tish uchun eng yaxshi vaqt» StandartOnline

Nazorat punkti bo'yicha odatdagi hafta statistikasi: 7×24 matritsa hafta-kuni×soat (mediana + p25/p75 tasma), eng sokin/band kun,…

Yoqilg'i va joylashuvlar

Yevropa Ittifoqi yoqilg'i narxlari API StandartOnlinev2

EU mamlakatlarida yoqilg'i narxlari — country bo'yicha o'rtacha qiymatlar, koordinatalar bo'yicha eng yaqin shoxobchalar yoki che…

Shaharlar bo'yicha yoqilg'i narxlari API StandartOnline

Shahar bo'yicha yoqilg'i narxlari xulosasi: eng arzon stansiya va 5 arzonning o'rtachasi.

Yaqin yoqilg'i shoxobchalari API StandartOnlinev2 faqat

Nuqta yoki shaharga eng yaqin yoqilg‘i quyish shoxobchalari, har bir yoqilg‘i turi bo‘yicha joriy narxlar bilan, masofa bo‘yicha …

Yaqin arzon yoqilg'i API StandartOnlinev2 faqat

Nuqta yoki shahar atrofidagi eng arzon yoqilg‘i quyish shoxobchalari, tanlangan yoqilg‘i turi bo‘yicha narxiga qarab saralangan (…

Mahalliy yoqilg'i narxlari API StandartOnlinev2 faqat

Yevropadagi ISTALGAN nuqta uchun mavjud bo‘lgan eng yaxshi yoqilg‘i narxi, uch bosqichli zaxira zinapoyasi orqali aniqlanadi, shu…

Yoqilg‘i turlari nomlari API StandartOnlinev2 faqat

Har bir yoqilg‘i mahsuloti ortidagi nomlash jadvali: bizning kanonik marka lug‘atimiz (diesel, premdiesel, truckdiesel, hvo, petr…

Haydovchi POI-lari API StandartOnline

Yevropa bo'ylab koordinatalari bilan yuk mashinalari to'xtash joylari (14k+), bepul dushlar, xizmatlar va supermarketlar. Natijal…

Yuk mashinalari to'xtash joylari API StandartOnlinev2 faqat

Nuqtaga yoki city'ga eng yaqin yuk mashinalari to'xtash joylari, Autohöfe va haydovchilar uchun to'xtash bekatlari — masofa bo'yi…

Yaqin do'konlar API StandartOnlinev2 faqat

Nuqtaga yoki city'ga eng yaqin supermarketlar va oziq-ovqat do'konlari — masofa bo'yicha distance_km, nomi, koordinatalari va cou…

Bepul dushlar API StandartOnlinev2 faqat

Nuqtaga yoki city'ga eng yaqin haydovchilar uchun bepul dushlar — masofa bo'yicha distance_km, nomi, koordinatalari va country bi…

Haydovchilar uchun restoranlar API StandartOnlinev2 faqat

Nuqtaga yoki city'ga eng yaqin haydovchilar uchun qulay restoranlar — masofa bo'yicha distance_km, nomi, koordinatalari va countr…

Sanoat zonalari API StandartOnlinev2 faqat

Nuqtaga yoki city'ga eng yaqin sanoat va logistika zonalari (Yevropa bo'ylab 3k+ dan ortiq) — masofa bo'yicha distance_km, nomi, …

Valyuta almashtirish kurslari API StandartOnline

EUR asosidagi PLN, CZK, HUF, USD, GBP, CHF, NOK va UAH uchun valyuta kurslar, Frankfurter (ECB) manbaidan, 6 soatga keshlangan. P…

Valyuta ayirboshlash shoxobchalari

Ayirboshlash shoxobchalari bor shaharlar API StandartOnlinev2 faqat

Valyuta ayirboshlash shoxobchalarini (kantors) ko'rsatadigan Polsha shaharlari: har birida nechta shoxobcha borligi va ulardan ne…

Valyuta ayirboshlash shoxobchalari API StandartOnlinev2 faqat

Polshadagi valyuta ayirboshlash shoxobchalari (kantors) ma'lumotnomasi: nomi, manzili, koordinatalari, ish vaqti, telefoni, veb-s…

Ayirboshlash shoxobchasi kurslari API StandartOnlinev2 faqat

PLN ga nisbatan joriy sotib olish va sotish kurslari bilan bitta ayirboshlash shoxobchasi. Chakana va ulgurji kurslar alohida qay…

Eng yaxshi ayirboshlash kurslari API StandartOnlinev2 faqat

Bitta shaharda aynan hozir bitta valyutani PLN ga qayerda sotib olish yoki sotish mumkin: eng yaxshi CHAKANA kurslarga ega shoxob…

Ayirboshlash kurslari tarixi API Og'irOnlinev2 faqat

Bitta valyutaning PLN ga nisbatan chakana kursi tarixi — bitta shoxobcha yoki butun shahar uchun (uning shoxobchalari bo'yicha o'…

Sayohat rejalashtirish

Marshrutni rejalashtirish API Og'irOnlinev2 faqat

Chegara safari uchun eshikdan eshikkacha reja: marshrut, undagi o'tkazish punktlari jonli navbat yoki kelish vaqtingizga prognoz …

Chegara sayohat matritsasi API Og'irOnline

Berilgan boshlang'ich nuqtadan barcha chegaralar uchun yo'l vaqti va chegara navbati.

Yuk mashinalari harakati taqiqlari API StandartOnlinev2

Yevropa bo'ylab yuk mashinalari harakatiga oid cheklovlar country va sana bo'yicha, mavsumiy va bayram taqiqlarini ham qamrab ola…

Savdo yakshanbalari API StandartOnline

Yakshanba kunidagi chakana savdo ochilishi qoidalari va har bir tartibga solinadigan Yevropa Ittifoqi davlati bo'yicha yaqinlasha…

API Bayramlar Taqvimi StandartOnline

Yevropa mamlakatida rasmiy davlat bayramlari — sanalar, mahalliy nomlar va turi, har bir mamlakatning toʻliq bayram roʻyxati kira…

Logistika

Truck Route API Yuk mashinasi marshrutiOnlinev2 faqat

Marshrut boʻylab yoqilgʻi shoxobchalari va yuk mashinalari uchun turargohlarni, shuningdek tarozi punktlari va haydovchining dam …

Haydovchilar va yo'llar

Yo'l holati API StandartOnlinev2

Chegaralar yaqinida va asosiy yo'laklardagi tasdiqlangan yo'l holati hisobotlari: o'ralar, yo'l ishlari, yopilishlar, muz, xavfla…

Vinyetkalar va yo'l to'lovlari API StandartOnlinev2 faqat

country avtomagistralda yurish uchun vinyetka talab qiladimi, muddat bo'yicha joriy narxlar va batafsil qayerdan o'qish mumkinlig…

Internet nuqtalari API StandartOnlinev2 faqat

Yo'ldagi haydovchilar uchun foydali mobil operator do'konlari va WiFi nuqtalari, nuqtaga yoki city'ga eng yaqinidan boshlab dista…

Avtobus tashuvchisining chegara statistikasi API StandartOnline

Avtobus tashuvchisi bo'yicha chegaradan o'tish ko'rsatkichlari: o'tishlar, o'rtacha/median/min/maks kutish daqiqalari — o'zimizni…

Chegaradagi ob-havo sharoiti API StandartOnline

Chegara o'tkazish punktidagi yo'l xavfi yagona 0–5 shkalasida: toza yo'l, tuman, qor, yomg'ir, muz yoki kuchli shamol — o'z tilin…

Havo hujumi ogohlantirishlari yaqinligi API StandartOnlinev2 faqat

Air-raid alerts and airborne objects near ONE border crossing. Anchor on a checkpoint (ppid), a coordinate pair or a city and get…

Your Fleet (NakBus Live)

Avtopark transport vositalari API StandartOnlinev2 faqat

Sizning shaxsiy NakBus Live parkingiz: kompaniyangizga ro'yxatdan o'tgan har bir transport vositasi — davlat raqami, yorlig'i, bi…

Avtoparkning jonli joylashuvi API StandartOnlinev2 faqat

Avtobuslaringiz hozir aynan qayerda joylashgani — har bir faol transport vositasi uchun bitta qator, lat/lon, vaqt tamg'asi va un…

Avtopark tarixi API Og'irOnlinev2 faqat

O'z transport vositalaringizning yozib olingan GPS izi: vaqt oynasidagi har bir saqlangan pozitsiya nuqtasi, xronologik tartibda,…

AI yordamchi

Chegara AI yordamchisi API Og'irOnline

Bizning ishlab chiqarish AI yordamchimizga har qanday chegaradan o'tish savolini bering (navbatlar, prognozlar, qoidalar, yoqilg'…

Shaxsiy AI yordamchi API’si Og'irOnlinev2 faqat

O‘z AI yordamchingiz, u SIZNING kontentingiz va BIZNING jonli chegara ma’lumotlarimiz asosida javob beradi. Bizga markdown faylla…

Boshqa

Akkaunt foydalanish API Standartv2 faqat

Chaqirayotgan kalitingiz uchun limitlaringizdan hozir qancha qolgani: tarif, soniyalik limit va har bir kunlik kvota sinfi (cheap…

Shade Walking Route API Og'irOnlinev2 faqat

Pedestrian routes ranked by how much of the way lies in building and tree shade at the time of the walk (heat) or in sun (cold). …

Shade Grid API StandartOnlinev2 faqat

Shade per H3 resolution-11 hex (about 25 m) for a small bounding box at a given time: share of open ground in building shade and …

Shade Walk Windows API StandartOnlinev2 faqat

Shade share and pavement temperature estimate of one walk for every 15-minute departure in the next hours, and the best window. P…

Cool Spots for Dogs API StandartDegradedv2 faqat

Places to cool a dog down near a point: safe water access on lake and river shores, bathing places, drinking water, forests, all-…

Cool Spots for Dogs Along a Walk API StandartOnlinev2 faqat

Cool spots for dogs along a walking route: every spot within the corridor with its position along the walk and the shade at the t…

Cool Spots Along a Route API StandartOnlinev2 faqat

Truck-accessible stops within 2 km of a route you already have: truck parkings shaded by trees (canopy share within 100 m), rest …

Tarixiy maʼlumotlar eksporti

Tasdiqlangan dasturchilar 5 tagacha punkt boʻyicha soatlik oʻrtachalangan, eʼlon qilingan chegara navbati tarixini (90 kungacha suriluvchi oyna) gzip qilingan CSV, NDJSON yoki JSON koʻrinishida yuklab olishlari mumkin. Bu faqat portalga xos imkoniyat — API yakuniy nuqtasi EMAS; eksportlarni hisobingizdagi "Maʼlumot eksporti" boʻlimida shakllantirasiz va yuklab olasiz.

Ruxsat soʻrov asosida beriladi: qaysi punktlar, qaysi vaqt oraligʻi va maʼlumotni nima uchun ishlatishingizni koʻrsatib Maʼlumot tiketini oching. Tasdiqlangach, hisobingizda «Maʼlumot eksporti» boʻlimi paydo boʻladi. Standart chegara: kuniga 1 eksport, har birida 5 tagacha punkt — koʻpaytirishimizni soʻrang.

Maydonlar — har bir punkt va har bir UTC soati uchun bitta qator

ParametrTavsif
ppidPunkt identifikatori
checkpoint_namePunkt nomi
hour_utcSoatlik oraliq, ISO-8601 UTC
directionmas. UA->PL
vehicle_typeyengil avtomobil / avtobus / yuk mashinasi / piyoda
avg_queue_lengthSoatlik oʻrtacha navbat uzunligi
avg_wait_minutesSoatlik oʻrtacha kutish; rasmiy kutish oqimi boʻlmagan punktlarda null
sample_countShu soatdagi kuzatuvlar soni

Maʼlumotlar faqat eʼlon qilinganlar boʻlib, eksportdan oldin anomaliya / maʼlumot sifati tekshiruvlarimizdan oʻtadi (xom hisobot maʼlumotlari yoʻq). Barcha vaqt belgilari UTC. Fayllar 10 kun saqlanadi.

Kelib chiqishi: har bir fayl sarlavhasiga imzolangan barmoq izi (sha256 + HMAC) joylashtiradi, shu sababli istalgan nusxaning haqiqiy nakordoni.eu maʼlumoti ekanini keyinchalik tasdiqlash va oʻzgartirilgan-oʻzgartirilmaganini tekshirish mumkin — hatto yuklab olingandan keyin ham.

# sha256: 3f9c…   # signature: e87b…
ppid,checkpoint_name,hour_utc,direction,vehicle_type,avg_queue_length,avg_wait_minutes,sample_count
id_10,Hrushiv,2026-06-12T02:00:00Z,UA->PL,car,11,,4

Nimalar qurishingiz mumkin

Aynan shu maʼlumot mahsulotlari nakordoni.eu saytidagi vizuallarni koʻrsatadi — haftalik prognoz grafiklari, soatlik navbat profillari, jonli holat kartalari. Prognoz va statistika API larida nimalar borligiga bir nazar tashlang:

7-day border queue forecast chart built from the Forecast API
Haftalik prognoz + eng band kunning soatlik profili — Prognoz API (prediction_steps=168 / 24)
Hourly queue statistics chart built from the Statistics API
Punkt boʻyicha soatlik navbat grafigi — Statistika API (stats?ppid=…&compare=1)

Atributsiya

Explorer rejasi integratsiyalari maʼlumotlar koʻrsatilgan joyda koʻrinadigan "Data by nakordoni.eu" havolasini koʻrsatishi kerak. Bu bepul rejani bepul saqlaydi.

Aniq kod

Ushbu parchani o‘zgartirmasdan nusxalang. Havola indekslanadigan bo‘lib qolishi kerak — ma’lumotlar yonida Google indekslay va o‘tib ketishi mumkin bo‘lgan ko‘rinadigan, oddiy HTML <a href>: rel="nofollow", rel="sponsored" yoki rel="ugc" QO‘SHMANG va uni CSS bilan yashirmang. JavaScript orqali qo‘shilgan havola Google render qiladigan sahifada ko‘rinsa, maqbul (Developer API shartlari v1.0, 8.1-bo‘lim).

<a href="https://nakordoni.eu/" title="Border queues, forecasts &amp; statistics">Data by nakordoni.eu</a>

Ixcham mayda variant (masalan, grafik yoki vidjet ostida):

<p style="font-size:12px;margin:4px 0">
  Data by <a href="https://nakordoni.eu/">nakordoni.eu</a>
</p>

O'z tilingizdagi versiyaga ham havola bera olasiz, masalan https://nakordoni.eu/uz/ — nakordoni.eu ga yo'naltirilgan har qanday ko'rinadigan oddiy HTML havola hisobga olinadi. Anker matni "Data by nakordoni.eu" ingliz tilida qolishi shart.

Qayerga joylashtirish

Ro'yxatdan o'tishda ko'rsatgan "ma'lumotlar ishlatiladigan sahifa"da atributsiyani vaqti-vaqti bilan tekshiramiz. Bepul Explorer rejasida atributsiya yo'qligi yoki yashirilgani avval eslatmaga, so'ng kalitning to'xtatilishiga olib keladi. Pullik reja mijozlari atributsiyani ko'rsatmasligi mumkin.

Tekshiruvlar taxminan haftada bir marta tekshiruvchimiz tomonidan amalga oshiriladi; uning user agent qatorida NakordoniComplianceBot/1.0 bor. U faqat dasturchi panelingizda ko'rsatilgan sahifalarni ochadi, boshqa havolalarga o'tmaydi va bu sahifalar uchun robots.txt'ni hisobga olmaydi, chunki aynan ularni tekshirishni so'ragansiz. Agar botlardan himoya yoki fayrvol noma'lum kraulerlarni bloklasa, ushbu user agent'ga ruxsat bering — sahifani ocha olmasak, sizga tiket orqali yozamiz.

Ma'lumotlar litsenziyasi va bozorlar

API kalitingiz faqat ro'yxatdan o'tishda deklaratsiya qilgan davlatlaringizda ma'lumotlarimizdan foydalanish litsenziyasini beradi. Toʻliq kirish huquqini berishdan oldin har bir deklaratsiyani koʻrib chiqamiz, chunki ma'lumotlarimiz oʻzimizning mahsulotimiz va uni qayerda nashr etilishini bilmasdan bozorlarga litsenziyalamaymiz.

Ma'lumotlarning yangiligi

Ma'lumotlarning yangiligi tarifingizga bog'liq. Javobning o'zida hech qanday belgi yo'q — barcha tariflar bir xil maydonlarni, bir xil turlarni va bir xil javob tuzilmasini qaytaradi.

Kechikkan javob hech qachon xato ham, limit muammosi ham emas — bu eskiroq raqamlar bilan to'liq va to'g'ri javob. So'rovni takrorlash yangiroq ma'lumot qaytarmaydi.

Agar ilovangizga dolzarb ma'lumotlar kerak bo'lsa, har qanday pullik tarif real vaqt telemetriyasini qaytaradi.

Bepul API kalitingizni oling

Yangilandi