Skip to main content
Menu
📰 Máte novinky z hraničného pásu? Odošlite ju do našej sekcie novin a získajte indexovateľný dofollow spätný odkaz + bezplatný preklad do 24 jazykov — 1 článok týždenne je zdarma. Odoslať hraničné správy →

Dokumentácia API

REST + JSON cez HTTPS. Jedna základná URL, jeden kľúč, predvídateľné obálky.

Raw .md GitHub
Základná URLhttps://nakordoni.eu/api/v1/data/
FormátJSON, UTF-8
AutentifikáciaAuthorization: Bearer NKD-DEV-…
VerziovanieVerziovanie v ceste a podľa endpointu: /api/v1/… je stabilné; /api/v2/… poskytuje nové správanie len pre endpointy, ktoré sa zmenili, a pre ostatné transparentne prechádza späť na v1. Odpovede v1 sa nikdy nemenia.

Na tejto stránke

Autentifikácia · Obálka odpovede · Kvóty · Ukážky kódu · Excel / Power Query · ERP (BAS / 1C) · MCP server · Uvedenie zdroja · Export historických údajov · Čo môžete vytvoriť
Produkty Fronty na hranici: Stav API · API adresára hraničných priechodov · API frontov na hranici v2 · API vyhľadávania priechodov · API živej hraničnej fronty · Multi-Checkpoint API · API alternatívnych priechodov · API živého frontu a aktuálnosti  ·  Predpovede a štatistiky: API predpovede fronty · API hodinovej štatistiky priechodu · API „Najlepší čas prechodu"  ·  Palivo a lokality: API cien paliva v EÚ · API cien pohonných hmôt podľa miest · API bodov záujmu pre vodičov · API kurzov mien  ·  Cestovné plánovanie: API plánovača trasy · API cestovnej matice · API zákazov jazdy kamiónov · API obchodných nedieľ · API Kalendár sviatkov  ·  Vodiči a cesty: API stavu ciest · API hraničných štatistík autobusových dopravcov  ·  AI asistent: API hraničného AI asistenta · API personalizovaného AI asistenta

Autentifikácia

Každá požiadavka potrebuje váš API kľúč v hlavičke Authorization (odporúčané) alebo ako parameter ?key=.

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

Obálka odpovede

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

Chyby vracajú ok:false s error.code (missing_api_key, invalid_api_key, qps_exceeded, quota_exceeded, unknown_product, product_unavailable, bad_request, internal_error) a HTTP stavom 401/403/404/429/500. Hlavičky obmedzenia rýchlosti X-Devapi-Limit a X-Devapi-Remaining sa odosielajú pri každej meranej odpovedi.

Kvóty

ExplorerPay As You Grow
volaní/deň na štandardných dátových API1,00050,000
volaní/deň na API predpovedí a štatistík20010,000
QPS220

Denné počítadlá sa resetujú o polnoci UTC. E-mail dostanete pri 80 % a 100 % kvóty.

Ukážky kódu

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)

Získajte živé údaje o frontách, predpovediach či zákazoch pre nákladné vozidlá priamo do zošita pomocou vstavaného JSON konektora Power Query — bez kódu, s obnovou podľa plánu. Rovnaký vzor Headers funguje pre každý produkt tohto API — stačí zmeniť URL.

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

Kľúč API uchovávajte vnútri M-dotazu (Home → Advanced Editor), nie v bunke hárka — Power Query blokuje webovú požiadavku zostavenú z iného dotazu alebo bunky ("Formula.Firewall"), pokiaľ nie je úroveň ochrany súkromia nastavená na Organizational.

Viacero hraničných priechodov v jednej tabuľke (flotilové dashboardy) — 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

Data → Refresh All v Exceli alebo naplánovaná obnova v Power BI / Excel Online udržiava čísla aktuálne — bez kódu na dopytovanie (polling).

Integrácia s ERP (BAS / BAF a platformy rodiny 1C)

BAS / BAF a ďalšie platformy rodiny 1C môžu volať toto API priamo z naplánovanej úlohy — HTTPConnection plus ReadJSON, bez medzivrstvy a bez ďalšej služby. Najčastejšie nasadenie udržiava aktuálny register informácií s cenami palív v EÚ.

Aktualizácia registra informácií (ceny palív, všetky krajiny jedným volaním)

// 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;

Tri veci treba trafiť: odovzdajte New OpenSSLSecureConnection na porte 443, inak požiadavka padne na TLS; volajte /api/v1/data/fuel bez parametra country, aby jedna požiadavka vrátila všetky krajiny namiesto volania na každú zvlášť; a overte ok skôr, než siahnete na data — chyby prichádzajú ako ok:false s error.code, nie ako výnimka. Ukážka používa anglickú sadu kľúčových slov platformy; lokalizované ekvivalenty (HTTPСоединение, ПрочитатьJSON, РегистрыСведений) sa správajú rovnako.

Ceny palív sa v zdrojoch menia raz denne, takže naplánovaná úloha raz či dvakrát denne stačí a zostáva hlboko v bezplatnej kvóte Explorer. Živé údaje o radoch (queue, multi, border) sa menia každých pár minút — tie sťahujte vlastným tempom a pomocou multi načítajte až 20 hraničných priechodov jednou požiadavkou namiesto cyklu.

MCP server

Uprednostňujete volanie nástrojov pred REST? Prevádzkujeme skutočný MCP server (prenos Streamable HTTP), ktorý sprístupňuje bezpečnú, len na čítanie určenú podmnožinu tohto API ako MCP nástroje — rovnaký API kľúč, rovnaká kvóta, len iný prenos.

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

Konfigurácia klienta (Claude Desktop / Claude Code):

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

Produkty

All systems operational Checked 2026-08-06T03:15:10Z · Live JSON: GET /api/v1/data/status (no key) · full status page

Vyberte si endpoint pre jeho úplnú referenciu, parametre, verzie a živý sandbox.

Štandardný využíva štandardnú dátovú kvótu  ·  Ťažký využíva kvótu prognóz a štatistík — pozri Kvóty

Fronty na hranici

Stav API Štandardný

Živý stav každého produktu Developer API: online / degradovaný / offline, latencia odpovede a čas poslednej kontroly. Verejný — n…

API adresára hraničných priechodov ŠtandardnýOnline

Adresár všetkých monitorovaných hraničných priechodov: ID, názvy, krajiny, súradnice a stav. Použite ho na zistenie hodnôt ppid p…

API frontov na hranici ŤažkýOnlinev2

Všetky priechody na danej hranici pre jeden typ vozidla v jednom volaní. Podporuje jednotlivú destináciu, zoznam oddelený čiarkam…

API vyhľadávania priechodov ŠtandardnýOnline

Nájdite PPID priechodov podľa názvu v akomkoľvek jazyku. Vracia všetky PPID pre dané miesto zoskupené podľa typu vozidla. Až 20 n…

API živej hraničnej fronty ŤažkýOnline

Fronty v reálnom čase, odhadovaný čas čakania a stav pre akýkoľvek sledovaný priechod. Obsahuje blok snapshot: aktuálny front (qu…

Multi-Checkpoint API ŤažkýOnline

Načítajte stav frontu a aktuálnosť údajov pre až 20 kontrolných bodov v jednej požiadavke. Kvóta sa počíta ako ⌈(N PPID × podprod…

API alternatívnych priechodov ŠtandardnýOnline

Blízke alternatívne priechody na tej istej hranici s aktuálnymi frontami a rozdielmi vzdialeností.

API živého frontu a aktuálnosti ŠtandardnýOnline

Kedy bol priechod naposledy aktualizovaný, ktorým zdrojom a hodnotenie aktuálnosti.

Predpovede a štatistiky

API predpovede fronty ŤažkýOnline

Predpoveď úrovní fronty pomocou ML súboru: horizonty 24 hodín a 7 dní (168h) s intervalmi spoľahlivosti. Rovnaký model, ktorý poh…

API hodinovej štatistiky priechodu ŤažkýOnline

Hodinové historické štatistiky fronty na priechod a dátum: 24 hodinových hodnôt, denný priemer/min/max, najrušnejšie a najpokojne…

API „Najlepší čas prechodu" ŠtandardnýOnline

Štatistiky typického týždňa pre priechod: matica 7×24 deň-týždeň×hodina (medián + pásmo p25/p75), najkľudnejší/najrušnejší deň, n…

Palivo a lokality

API cien paliva v EÚ ŠtandardnýOnline

Priemerné ceny benzínu/nafty/LPG v krajinách EÚ plus najbližšie čerpacie stanice, agregované z oficiálnych národných zdrojov.

API cien pohonných hmôt podľa miest ŠtandardnýOnline

Ceny pohonných hmôt podľa miest: najlacnejšia čerpacia stanica a priemer z 5 najlacnejších.

API bodov záujmu pre vodičov ŠtandardnýOnline

Parkoviská pre kamióny (14k+), bezplatné sprchy, služby a supermarkety po celej Európe so súradnicami.

API kurzov mien ŠtandardnýOnline

Kurzy currency založené na EUR pre PLN, CZK, HUF, USD, GBP, CHF, NOK a UAH, zdroj Frankfurter (ECB), cache 6 hodín. Bez parametro…

Cestovné plánovanie

API plánovača trasy ŤažkýOnline

Plán cesty od dverí k dverám cez hranicu: trasa, hraničné priechody na nej so živým radom alebo predpoveďou na čas vášho príchodu…

API cestovnej matice ŤažkýOnline

Čas jazdy + front na hranici pre všetky priechody z daného miesta.

API zákazov jazdy kamiónov ŠtandardnýOnline

Európske obmedzenia jazdy kamiónov podľa krajiny a dátumu, vrátane sezónnych a sviatočných zákazov.

API obchodných nedieľ ŠtandardnýOnline

Predpisy o nedeľnom maloobchodnom predaji a nadchádzajúce obchodné nedele pre jednotlivé regulované krajiny EÚ.

API Kalendár sviatkov ŠtandardnýOnline

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

Vodiči a cesty

API stavu ciest ŠtandardnýOnline

Schválené hlásenia o stave ciest pri hraniciach a na hlavných koridoroch: výtlky, cestné práce, uzávery, ľad, nebezpečenstvá — ko…

API hraničných štatistík autobusových dopravcov ŠtandardnýOnline

Výkonnosť pri prekračovaní hraníc na autobusového dopravcu: počet prejazdov, priemerné/medián/min/max minúty čakania — zostavené …

AI asistent

API hraničného AI asistenta ŤažkýOnline

Spýtajte sa nášho produkčného AI asistenta akúkoľvek otázku o prekračovaní hraníc (fronty, predpovede, pravidlá, palivo, trasy) a…

API personalizovaného AI asistenta ŤažkýOnline

Váš vlastný AI asistent, ktorý odpovedá z VÁŠHO obsahu a NAŠICH živých hraničných dát. Dajte nám svoje markdown súbory alebo uveď…

Ostatné

Advanced Wait Time API

Export historických údajov

Schválení vývojári si môžu stiahnuť zverejnenú históriu hraničných radov spriemerovanú po hodinách pre najviac 5 priechodov (posuvné okno až 90 dní) ako gzipovaný CSV, NDJSON alebo JSON. Je to funkcia dostupná len v portáli — NIE endpoint API; exporty si zostavujete a sťahujete v záložke „Export údajov“ vo svojom účte.

Prístup udeľujeme na požiadanie: otvorte tiket Údaje a napíšte nám, ktoré priechody, aké časové okno a na aký účel. Po schválení sa vo vašom účte objaví záložka Export údajov. Predvolený limit: 1 export/deň, každý najviac 5 priechodov — požiadajte nás o navýšenie.

Polia — jeden riadok na priechod a UTC hodinu

ParameterPopis
ppidId priechodu
checkpoint_nameNázov priechodu
hour_utcHodinový interval, ISO-8601 UTC
directionnapr. UA->PL
vehicle_typeauto / autobus / kamión / chodec
avg_queue_lengthPriemerná dĺžka radu za hodinu
avg_wait_minutesPriemerné čakanie za hodinu; null tam, kde priechod nemá oficiálny zdroj čakacích časov
sample_countPočet pozorovaní v danej hodine

Exportujú sa len zverejnené údaje, ktoré prejdú našimi kontrolami anomálií a kvality (žiadne surové údaje z jednotlivých hlásení). Všetky časové značky sú v UTC. Súbory uchovávame 10 dní.

Pôvod: každý súbor má v hlavičke vložený podpísaný odtlačok (sha256 + HMAC), takže o ľubovoľnej kópii sa dá neskôr potvrdiť, že ide o pravé údaje nakordoni.eu, a overiť, či nebola pozmenená — aj po stiahnutí.

# 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

Čo môžete vytvoriť

Tie isté dátové produkty vykresľujú vizuály na nakordoni.eu — grafy týždenných predpovedí, hodinové profily radov, živé stavové karty. Ukážka toho, čo obsahujú API predpovedí a štatistík:

7-day border queue forecast chart built from the Forecast API
Týždenná predpoveď + hodinový profil najrušnejšieho dňa — Forecast API (prediction_steps=168 / 24)
Hourly queue statistics chart built from the Statistics API
Hodinový graf radov pre jednotlivý priechod — Statistics API (stats?ppid=…&compare=1)

Uvedenie zdroja

Integrácie plánu Explorer musia zobrazovať viditeľný odkaz „Data by nakordoni.eu“ všade, kde sa údaje zobrazujú. Vďaka tomu zostáva bezplatný plán bezplatný.

Presný kód

Skopírujte tento úryvok bez zmien. Odkaz musí zostať indexovateľný: obyčajný HTML <a href>, ktorý môžu vyhľadávače nasledovať — NEPRIDÁVAJTE rel="nofollow" ani rel="sponsored", nevykresľujte ho len cez JavaScript a neskrývajte cez CSS.

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

Kompaktný drobný variant (napr. pod grafom alebo widgetom):

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

Môžete odkazovať na svoju jazykovú verziu, napr. https://nakordoni.eu/sk/ — počíta sa každý indexovateľný odkaz na nakordoni.eu. Text kotvy "Data by nakordoni.eu" musí zostať v angličtine.

Kde umiestniť

Atribúciu pravidelne overujeme na "stránke použitia dát" uvedenej pri registrácii. Chýbajúca alebo deindexovaná atribúcia v pláne Explorer vedie najprv k pripomienke, potom k pozastaveniu kľúča. Zákazníci Pay As You Grow môžu atribúciu vynechať.

Získajte svoj bezplatný API kľúč