Dokumentácia API
REST + JSON cez HTTPS. Jedna základná URL, jeden kľúč, predvídateľné obálky.
| Základná URL | https://nakordoni.eu/api/v1/data/ |
|---|---|
| Formát | JSON, UTF-8 |
| Autentifikácia | Authorization: Bearer NKD-DEV-… |
| Verziovanie | Path-versioned & per-endpoint: /api/v1/… is stable; /api/v2/… serves the newer behaviour only for endpoints that changed, and transparently falls back to v1 for the rest. v1 responses never change. |
Na tejto stránke
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
| Explorer | Pay As You Grow | |
|---|---|---|
| volaní/deň na štandardných dátových API | 1,000 | 50,000 |
| volaní/deň na API predpovedí a štatistík | 200 | 10,000 |
| QPS | 2 | 20 |
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"])
Produkty
Pick an endpoint for its full reference, parameters, versions and a live 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
Živý stav každého produktu Developer API: online / degradovaný / offline, latencia odpovede a čas poslednej kontroly. Verejný — n…
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…
Všetky priechody na danej hranici pre jeden typ vozidla v jednom volaní. Podporuje jednotlivú destináciu, zoznam oddelený čiarkam…
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…
Fronty v reálnom čase, odhadovaný čas čakania a stav pre akýkoľvek sledovaný priechod. Obsahuje blok snapshot: aktuálny front (qu…
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…
Blízke alternatívne priechody na tej istej hranici s aktuálnymi frontami a rozdielmi vzdialeností.
Kedy bol priechod naposledy aktualizovaný, ktorým zdrojom a hodnotenie aktuálnosti.
Predpovede a štatistiky
Predpoveď úrovní fronty pomocou ML súboru: horizonty 24 hodín a 7 dní (168h) s intervalmi spoľahlivosti. Rovnaký model, ktorý poh…
Hodinové historické štatistiky fronty na priechod a dátum: 24 hodinových hodnôt, denný priemer/min/max, najrušnejšie a najpokojne…
Š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
Priemerné ceny benzínu/nafty/LPG v krajinách EÚ plus najbližšie čerpacie stanice, agregované z oficiálnych národných zdrojov.
Ceny pohonných hmôt podľa miest: najlacnejšia čerpacia stanica a priemer z 5 najlacnejších.
Parkoviská pre kamióny (14k+), bezplatné sprchy, služby a supermarkety po celej Európe so súradnicami.
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
Čas jazdy + front na hranici pre všetky priechody z daného miesta.
Európske obmedzenia jazdy kamiónov podľa krajiny a dátumu, vrátane sezónnych a sviatočných zákazov.
Predpisy o nedeľnom maloobchodnom predaji a nadchádzajúce obchodné nedele pre jednotlivé regulované krajiny EÚ.
Official public holidays per European country — dates, local names and type, each country's full holiday list included. Backed by…
Vodiči a cesty
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…
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
Other
History data export
Approved developers can download hourly-averaged, published border-queue history for up to 5 checkpoints (rolling window up to 90 days) as gzipped CSV, NDJSON, or JSON. This is a portal-only feature — NOT an API endpoint; you build and download exports from the "Data export" tab in your account.
Access is granted on request: open a Data ticket telling us which checkpoints, the time window, and your intended use. Once approved, the Data export tab appears in your account. Default limit: 1 export/day, up to 5 checkpoints each — ask us to raise it.
Fields — one row per checkpoint per UTC hour
| Parameter | Popis |
|---|---|
ppid | Checkpoint id |
checkpoint_name | Checkpoint name |
hour_utc | Hour bucket, ISO-8601 UTC |
direction | e.g. UA->PL |
vehicle_type | car / bus / truck / pedestrian |
avg_queue_length | Hourly average queue length |
avg_wait_minutes | Hourly average wait; null where a checkpoint has no official wait feed |
sample_count | Number of observations in the hour |
Data is published-only and passes our anomaly / data-quality checks before export (no raw per-report data). All timestamps are UTC. Files are kept for 10 days.
Provenance: every file embeds a signed fingerprint (sha256 + HMAC) in its header, so any copy can later be confirmed as genuine nakordoni.eu data and checked for tampering — even after download.
# 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:
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 & 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ť
- Priamo vedľa alebo pod blokom dát (tabuľka, graf, widget, odpoveď) — na rovnakej obrazovke, viditeľné bez ďalších klikov.
- Na každej stránke alebo obrazovke aplikácie, kde sa zobrazujú naše dáta — nielen na stránke "o nás".
- Čitateľná veľkosť a kontrast: aspoň ~11px, neskryté, nezbalené, nie vo farbe pozadia.
- Natívne mobilné aplikácie bez HTML odkazov: zobrazte text "Data by nakordoni.eu" na obrazovke s dátami a klikateľný odkaz umiestnite na informačnú obrazovku.
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ť.