API-dokumentáció
REST + JSON HTTPS felett. Egy alap-URL, egy kulcs, kiszámítható burkok.
| Alap-URL | https://nakordoni.eu/api/v1/data/ |
|---|---|
| Formátum | JSON, UTF-8 |
| Hitelesítés | Authorization: Bearer NKD-DEV-… |
| Verziókezelés | 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. |
Ezen az oldalon
Hitelesítés
Minden kérésnek tartalmaznia kell az API-kulcsodat az Authorization fejlécben (ajánlott) vagy ?key= paraméterként.
curl "https://nakordoni.eu/api/v1/data/queue?ppid=id_13" \ -H "Authorization: Bearer NKD-DEV-XXXX-XXXX-XXXX"
Válaszburok
{
"ok": true,
"api_version": "v1",
"product": "queue",
"attribution": "Data by nakordoni.eu",
"data": { ... },
"usage": { "limit": 1000, "used": 42, "reset": "2026-06-06T00:00:00Z" }
}
A hibák ok:false választ adnak error.code értékkel (missing_api_key, invalid_api_key, qps_exceeded, quota_exceeded, unknown_product, product_unavailable, bad_request, internal_error) és 401/403/404/429/500 HTTP-státusszal. Az X-Devapi-Limit és X-Devapi-Remaining sebességkorlát-fejléceket minden mért válaszban elküldjük.
Kvóták
| Explorer | Pay As You Grow | |
|---|---|---|
| hívás/nap a standard adat-API-kon | 1,000 | 50,000 |
| hívás/nap az előrejelzési és statisztikai API-kon | 200 | 10,000 |
| QPS | 2 | 20 |
A napi számlálók éjfélkor (UTC) nullázódnak. A kvóta 80%-ánál és 100%-ánál e-mailt kapsz.
Kódminták
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"])
Termékek
Pick an endpoint for its full reference, parameters, versions and a live sandbox.
Alapvető a standard adatkvótát használja · Nehéz a prognózis és statisztikai kvóta alapján — lásd Kvóták
Határvárakozás
Minden Developer API termék élő állapota: online / degradált / offline, válasz-késleltetés és utolsó ellenőrzési idő. Nyilvános —…
Az összes figyelt határátkelő jegyzéke: azonosítók, nevek, országok, koordináták és állapot. Használja a többi API-hoz tartozó pp…
Egy adott határon lévő összes átkelő + járműtípus egyetlen hívásban. Egyedüli cél, vesszővel elválasztott lista vagy "all" támoga…
Találja meg átkelők PPID-jeit névvel bármilyen nyelven. Visszaadja az összes PPID-t az adott helyen, járműtípus szerint csoportos…
Valós idejű várakozási sorok, becsült várakozási idő és állapot bármely átkelőhöz. Tartalmaz snapshot blokkot: jelenlegi sor (que…
Kérjen le sorállapotot és adatfrissességet akár 20 ellenőrzési ponthoz egyetlen kérésben. A kvóta ⌈(N PPID × rész-termékek) / 2⌉-…
Közeli alternatív határátkelők ugyanazon a határon az aktuális sorokkal és távolságkülönbségekkel.
Mikor frissült utoljára egy határátkelő, melyik forrásból, és egy frissességi értékelés.
Előrejelzések és statisztikák
A sorszintek ML-együttesre alapozott előrejelzése: 24 órás és 7 napos (168 órás) horizont megbízhatósági határokkal. Ugyanaz a mo…
Óránkénti történeti sorstatisztika határátkelőnként és dátumonként: 24 óránkénti érték, napi átlag/min/max, csúcs- és legcsendese…
Tipikus heti terhelési statisztikák ellenőrzőpontonként: 7×24-es mátrix hétköznap×óra (medián + p25/p75 sáv), legcsendesebb/legfo…
Üzemanyag és helyszínek
Átlagos benzin-/dízel-/LPG-árak az EU-országokban, valamint a legközelebbi töltőállomások, hivatalos nemzeti forrásokból összesít…
Városonkénti üzemanyagár: legolcsóbb töltőállomás és az 5 legolcsóbb állomás átlaga.
Kamionparkolók (14 ezer+), ingyenes zuhanyzók, szolgáltatások és szupermarketek Európa-szerte koordinátákkal.
EUR-alapú váltárnyalmak a PLN, CZK, HUF, USD, GBP, CHF, NOK és UAH számára, forrás Frankfurter (ECB), 6 órás gyorsítótár. Paramét…
Utazástervezés
Menetidő + határvárakozás minden határátkelőre az adott kiindulópontból.
Európai kamionforgalmi korlátozások ország és dátum szerint, beleértve a szezonális és ünnepnapi tilalmakat.
Vasárnapi kiskereskedelmi nyitvatartási szabályok és a közelgő nyitvatartási vasárnapok minden szabályozott EU-országban.
Official public holidays per European country — dates, local names and type, each country's full holiday list included. Backed by…
Sofőrök és utak
Jóváhagyott útviszony-jelentések a határok közelében és a fő folyosókon: kátyúk, útépítések, lezárások, jég, veszélyek — a sofőrj…
Határátlépési teljesítmény buszos fuvarozónként: átlépések, átlagos/medián/min/max várakozási percek — saját rendszámmal párosíto…
AI Asszisztens
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
| Paraméter | Leírás |
|---|---|
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
Mit építhetsz
Ugyanezek az adattermékek jelenítik meg a nakordoni.eu vizuális elemeit — heti előrejelzési diagramokat, óránkénti sorprofilokat, élő státuszkártyákat. Ízelítő abból, amit az előrejelzési és statisztikai API-k tartalmaznak:
Forrásmegjelölés
Az Explorer csomagú integrációknak látható „Data by nakordoni.eu” hivatkozást kell megjeleníteniük mindenhol, ahol az adatok megjelennek. Ez tartja ingyenesen az ingyenes csomagot.
A pontos kód
Másolja be ezt a kódrészletet változtatás nélkül. A linknek indexelhetőnek kell maradnia: sima HTML <a href>, amelyet a keresők követhetnek — NE adjon hozzá rel="nofollow" vagy rel="sponsored" attribútumot, ne csak JavaScripttel jelenítse meg, és ne rejtse el CSS-sel.
<a href="https://nakordoni.eu/" title="Border queues, forecasts & statistics">Data by nakordoni.eu</a>
Kompakt, apróbetűs változat (pl. diagram vagy widget alatt):
<p style="font-size:12px;margin:4px 0"> Data by <a href="https://nakordoni.eu/">nakordoni.eu</a> </p>
Linkelhet a saját nyelvi verziójára is, pl. https://nakordoni.eu/hu/ — bármely indexelhető link a nakordoni.eu-ra megfelel. A "Data by nakordoni.eu" horgonyszövegnek angolul kell maradnia.
Hová helyezze
- Közvetlenül az adatblokk mellé vagy alá (táblázat, diagram, widget, válasz) — ugyanazon a képernyőn, külön kattintás nélkül láthatóan.
- Minden oldalon vagy alkalmazás-képernyőn, ahol adataink megjelennek — nem csak egy "rólunk" oldalon.
- Olvasható méret és kontraszt: legalább ~11px, nem rejtett, nem összecsukott, nem háttérszínű.
- HTML-linkek nélküli natív mobilappok: jelenítse meg a "Data by nakordoni.eu" szöveget az adatképernyőn, a kattintható linket pedig az infó képernyőre tegye.
Időnként ellenőrizzük az attribúciót a regisztrációkor megadott "adatfelhasználási oldalon". Hiányzó vagy deindexelt attribúció az Explorer csomagban először emlékeztetőt, majd kulcsfelfüggesztést von maga után. A Pay As You Grow ügyfelek elhagyhatják az attribúciót.