Skip to main content
Menu
📰 Máte zprávy z hranic? Pošlete ji do našich novinek a získejte indexovatelný dofollow zpětný odkaz + bezplatný překlad do 24 jazyků — 1 článek týdně zdarma. Odeslat hraniční zprávy →

Dokumentace API

REST + JSON přes HTTPS. Jedna základní URL, jeden klíč, předvídatelné obálky.

Raw .md GitHub
Základní URLhttps://nakordoni.eu/api/v1/data/
FormátJSON, UTF-8
AutentizaceAuthorization: Bearer NKD-DEV-…
Verzování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 této stránce

Autentizace · Obálka odpovědi · Kvóty · Ukázky kódu · Uvedení zdroje · History data export · Co můžete vytvořit
Produkty Fronty na hranici: Stav API · API adresáře hraničních přechodů · API front na hranici v2 · API vyhledávání přechodů · API živé hraniční fronty · Multi-Checkpoint API · API alternativních přechodů · API živé fronty a aktuálnosti  ·  Předpovědi a statistiky: API předpovědi fronty · API hodinové statistiky přechodu · API „Nejlepší čas přechodu"  ·  Palivo a lokace: API cen paliva v EU · API cen paliva podle měst · API bodů zájmu pro řidiče · API výměnných kurzů  ·  Cestovní plánování: API cestovní matice · API zákazů jízdy kamionů · API obchodních nedělí · API Kalendář svátků  ·  Řidiči a silnice: API stavu silnic · API hraničních statistik autobusových dopravců  ·  AI asistent: API hraničního AI asistenta

Autentizace

Každý požadavek potřebuje váš API klíč v hlavičce Authorization (doporučeno) nebo jako parametr ?key=.

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

Obálka odpovědi

{
  "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 vracejí 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 stavem 401/403/404/429/500. Hlavičky omezení rychlosti X-Devapi-Limit a X-Devapi-Remaining se odesílají u každé měřené odpovědi.

Kvóty

ExplorerPay As You Grow
volání/den na standardních datových API1,00050,000
volání/den na API předpovědí a statistik20010,000
QPS220

Denní čítače se resetují o půlnoci UTC. E-mail dostanete při 80 % a 100 % kvóty.

Ukázky 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

All systems operational Checked 2026-07-21T09:00:08Z · Live JSON: GET /api/v1/data/status (no key) · full status page

Pick an endpoint for its full reference, parameters, versions and a live sandbox.

Standardní čerpá ze standardní datové kvóty  ·  Těžký čerpá z kvóty prognóz a statistik — viz Kvóty

Fronty na hranici

Stav API Standardní

Živý stav každého produktu Developer API: online / degradovaný / offline, latence odpovědi a čas poslední kontroly. Veřejný — nev…

API adresáře hraničních přechodů StandardníOnline

Adresář všech monitorovaných hraničních přechodů: ID, názvy, země, souřadnice a stav. Použijte jej ke zjištění hodnot ppid pro os…

API front na hranici TěžkýOnlinev2

Všechny přechody na dané hranici pro jeden typ vozidla v jednom volání. Podporuje jednotlivý cíl, seznam oddělený čárkami nebo "a…

API vyhledávání přechodů StandardníOnline

Najděte PPID přechodů podle názvu v jakémkoli jazyce. Vrací všechna PPID pro dané místo seskupená podle typu vozidla. Až 20 názvů…

API živé hraniční fronty TěžkýOnline

Fronty v reálném čase, odhadovaný čas čekání a stav pro jakýkoli sledovaný přechod. Zahrnuje blok snapshot: aktuální fronta (queu…

Multi-Checkpoint API TěžkýOnline

Načtěte stav fronty a čerstvost dat pro až 20 kontrolních bodů v jednom požadavku. Kvóta se počítá jako ⌈(N PPID × pod-produkty) …

API alternativních přechodů StandardníOnline

Blízké alternativní přechody na stejné hranici s aktuálními frontami a rozdíly vzdáleností.

API živé fronty a aktuálnosti StandardníOnline

Kdy byl přechod naposledy aktualizován, kterým zdrojem a hodnocení aktuálnosti.

Předpovědi a statistiky

API předpovědi fronty TěžkýOnline

Předpověď úrovní fronty pomocí ML souboru: horizonty 24 hodin a 7 dní (168h) s intervaly spolehlivosti. Stejný model, který pohán…

API hodinové statistiky přechodu TěžkýOnline

Hodinové historické statistiky fronty na přechod a datum: 24 hodinových hodnot, denní průměr/min/max, nejrušnější a nejklidnější …

API „Nejlepší čas přechodu" StandardníOnline

Statistiky typického týdne pro přechod: matice 7×24 den-týdne×hodina (medián + pásmo p25/p75), nejklidnější/nejrušnější den, nejl…

Palivo a lokace

API cen paliva v EU StandardníOnline

Průměrné ceny benzínu/nafty/LPG v zemích EU plus nejbližší čerpací stanice, agregované z oficiálních národních zdrojů.

API cen paliva podle měst StandardníOnline

Ceny paliva podle měst: nejlevnější čerpací stanice a průměr z 5 nejlevnějších stanic.

API bodů zájmu pro řidiče StandardníOnline

Parkoviště pro kamiony (14k+), bezplatné sprchy, služby a supermarkety po celé Evropě se souřadnicemi.

API výměnných kurzů StandardníOnline

Směnné kurzy založené na EUR pro PLN, CZK, HUF, USD, GBP, CHF, NOK a UAH, zdroj Frankfurter (ECB), cache 6 hodin. Bez parametrů —…

Cestovní plánování

API cestovní matice TěžkýOnline

Čas jízdy + fronta na hranici pro všechny přechody z daného místa.

API zákazů jízdy kamionů StandardníOnline

Evropská omezení jízdy kamionů podle země a data, včetně sezónních a svátečních zákazů.

API obchodních nedělí StandardníOnline

Předpisy o nedělním maloobchodním prodeji a nadcházející obchodní neděle pro jednotlivé regulované země EU.

API Kalendář svátků StandardníOnline

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

Řidiči a silnice

API stavu silnic StandardníOnline

Schválená hlášení o stavu silnic poblíž hranic a na hlavních koridorech: výmoly, silniční práce, uzavírky, led, nebezpečí — kombi…

API hraničních statistik autobusových dopravců StandardníOnline

Výkonnost při překračování hranic na autobusového dopravce: počet průjezdů, průměrné/medián/min/max minuty čekání — sestaveno z n…

AI asistent

API hraničního AI asistenta TěžkýOnline

Zeptejte se našeho produkčního AI asistenta na jakoukoli otázku o překračování hranic (fronty, předpovědi, pravidla, palivo, tras…

Other

Advanced Wait Time API

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

ParametrPopis
ppidCheckpoint id
checkpoint_nameCheckpoint name
hour_utcHour bucket, ISO-8601 UTC
directione.g. UA->PL
vehicle_typecar / bus / truck / pedestrian
avg_queue_lengthHourly average queue length
avg_wait_minutesHourly average wait; null where a checkpoint has no official wait feed
sample_countNumber 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

Co můžete vytvořit

Tytéž datové produkty vykreslují vizuály na nakordoni.eu — grafy týdenních předpovědí, hodinové profily front, živé stavové karty. Ukázka toho, co obsahují API předpovědí a statistik:

7-day border queue forecast chart built from the Forecast API
Týdenní předpověď + hodinový profil nejrušnějšího dne — Forecast API (prediction_steps=168 / 24)
Hourly queue statistics chart built from the Statistics API
Hodinový graf front pro jednotlivý přechod — Statistics API (stats?ppid=…&compare=1)

Uvedení zdroje

Integrace plánu Explorer musí zobrazovat viditelný odkaz „Data by nakordoni.eu“ všude, kde se data zobrazují. Díky tomu zůstává bezplatný plán bezplatný.

Přesný kód

Zkopírujte tento úryvek beze změn. Odkaz musí zůstat indexovatelný: obyčejné HTML <a href>, které mohou vyhledávače následovat — NEPŘIDÁVEJTE rel="nofollow" ani rel="sponsored", nevykreslujte jej pouze JavaScriptem a neskrývejte přes CSS.

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

Kompaktní drobná varianta (např. pod grafem nebo widgetem):

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

Můžete odkazovat na svou jazykovou verzi, např. https://nakordoni.eu/cs/ — počítá se každý indexovatelný odkaz na nakordoni.eu. Text kotvy "Data by nakordoni.eu" musí zůstat anglicky.

Kam umístit

Atribuci pravidelně ověřujeme na "stránce použití dat" uvedené při registraci. Chybějící nebo deindexovaná atribuce v plánu Explorer vede nejprve k připomínce, poté k pozastavení klíče. Zákazníci Pay As You Grow mohou atribuci vynechat.

Získejte svůj bezplatný API klíč