Skip to main content
Menu
📰 Сангизлик иллори болотингиз? Uni yangiliklar lentamizga yuboring va indekslanadigan dofollow backlink + 24 ta tilga bepul tarjima oling — haftasiga 1 ta maqola bepul. Chegara yangiliklarini yuborish →

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ʻl boʻyicha versiyalanadi va har bir yakuniy nuqta alohida: /api/v1/… barqaror; /api/v2/… yangi xatti-harakatni faqat oʻzgargan yakuniy nuqtalar uchun beradi, qolganlarida esa shaffof tarzda v1 ga qaytadi. v1 javoblari hech qachon oʻzgarmaydi.

Ushbu sahifada

Autentifikatsiya · Javob konverti · Kvotalar · Kod namunalari · Excel / Power Query · ERP (BAS / 1C) · MCP server · Atributsiya · Tarixiy maʼlumotlar eksporti · Nimalar qurishingiz mumkin
Mahsulotlar Chegara navbatlari: API holati · Nazorat-o'tkazish punktlari ma'lumotnomasi API · Chegara navbat API v2 · O'tish punktlari qidiruv API · Jonli chegara navbati API · Multi-Checkpoint 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 · Shaharlar bo'yicha yoqilg'i narxlari API · Haydovchi POI-lari API · Valyuta almashtirish kurslari API  ·  Sayohat rejalashtirish: Marshrutni rejalashtirish API · Sayohat matritsasi API · Yuk mashinalari harakati taqiqlari API · Savdo yakshanbalari API · API Bayramlar Taqvimi  ·  Haydovchilar va yo'llar: Yo'l holati API · Avtobus tashuvchisining chegara statistikasi 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",
  "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, bad_request, internal_error) va HTTP holati 401/403/404/429/500 bilan qaytaradi. Tezlik chegarasi sarlavhalari X-Devapi-Limit va X-Devapi-Remaining har bir hisoblanadigan javobda yuboriladi.

Kvotalar

ExplorerPay As You Grow
standart maʼlumot API larida kuniga chaqiruv1,00050,000
prognoz va statistika API larida kuniga chaqiruv20010,000
QPS220

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

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→EU (crossing_type=9):

let
    ApiKey = "NKD-DEV-XXXX-XXXX-XXXX",
    Source = Json.Document(Web.Contents("https://nakordoni.eu/api/v1/data/border/1/all/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 20 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" }
    }
  }
}

Mahsulotlar

All systems operational Checked 2026-08-06T03:15:10Z · 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

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'irOnlinev2

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…

Multi-Checkpoint API Og'irOnline

Sirtishti holatini va ma'lumot yangiligini bitta so'rovda 20 gacha nazorat nuqtasi uchun oling. Kvota ⌈(N PPID × kichik mahsulotl…

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 StandartOnline

Yevropa Ittifoqi davlatlari bo'ylab benzin/dizel/suyultirilgan gaz o'rtacha narxlari, shuningdek rasmiy milliy manbalardan agrega…

Shaharlar bo'yicha yoqilg'i narxlari API StandartOnline

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

Haydovchi POI-lari API StandartOnline

Yuk mashinasi to'xtash joylari (14ming+), bepul dushlar, xizmatlar va supermarketlar butun Yevropa bo'ylab koordinatalari bilan.

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…

Sayohat rejalashtirish

Marshrutni rejalashtirish API Og'irOnline

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

Sayohat matritsasi API Og'irOnline

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

Yuk mashinalari harakati taqiqlari API StandartOnline

Mavsumiy va bayram taqiqlarini o'z ichiga olgan holda, davlat va sana bo'yicha Yevropa yuk mashinalari harakati cheklovlari.

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

Official public holidays per European country — dates, local names and type, each country's full holiday list included. Backed by…

Haydovchilar va yo'llar

Yo'l holati API StandartOnline

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

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…

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'irOnline

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

Boshqa

Advanced Wait Time API

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: qidiruv tizimlari kuzata oladigan oddiy HTML <a href> — rel="nofollow" yoki rel="sponsored" QOʻSHMANG, faqat JavaScript orqali koʻrsatmang va CSS bilan yashirmang.

<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 til versiyangizga havola qilishingiz mumkin, masalan https://nakordoni.eu/uz/ — nakordoni.eu-ga har qanday indekslanadigan havola hisoblanadi. "Data by nakordoni.eu" anchor matni inglizcha qolishi kerak.

Qayerga joylashtirish

Roʻyxatdan oʻtishda koʻrsatilgan "maʼlumotlar ishlatiladigan sahifada" atributsiyani vaqti-vaqti bilan tekshiramiz. Explorer rejasida atributsiyaning yoʻqligi yoki deindeksatsiyasi avval eslatmaga, soʻng kalitni toʻxtatishga olib keladi. Pay As You Grow mijozlari atributsiyani tashlab ketishi mumkin.

Bepul API kalitingizni oling