Dërgimi i lajmeve dhe flota NakBus tani janë në panelin e partnerit
Lidhni llogarinë tuaj të zhvilluesit me një llogari Nakordoni Partners me të njëjtin email dhe menaxhoni atje lajmet dhe flotën tuaj të autobusëve (NakDriver / NakManager), me role ekipi. Çelësat tuaj API, endpoints dhe aplikacionet mbeten të pandryshuara, dhe faqet këtu vazhdojnë të funksionojnë. Hap Nakordoni Partners

Dokumentacioni i API

REST + JSON mbi HTTPS. Një URL bazë, një çelës, struktura të parashikueshme.

Raw .md GitHub
URL bazëhttps://nakordoni.eu/api/v1/data/
FormatiJSON, UTF-8
AutentikimiAuthorization: Bearer NKD-DEV-…
VersionimiVersionim në shteg dhe për çdo endpoint veç e veç: /api/v1/… është i qëndrueshëm dhe përgjigjet e tij nuk ndryshojnë kurrë. Një shteg versioni më i lartë (/api/v2/…, /api/v4/…) jep sjelljen e re vetëm për endpoint-et që kanë ndryshuar, ndërsa për të tjerët kthehet në mënyrë transparente te versioni më i ulët. Çdo produkt tregon versionin më të lartë që dokumenton — synoni atë, jo këtë shënim. Nëse një version më i ri zëvendëson atë që thërret çelësi juaj, ju dërgojmë një e-mail dhe shfaqim një njoftim në portalin e zhvilluesve — nuk ju duhet ta zbuloni nga regjistri i ndryshimeve.

Në këtë faqe

Autentikimi · Struktura e përgjigjes · Kuotat · Country and vehicle-type codes · Shembuj kodi · Excel / Power Query · ERP (BAS / 1C) · Server MCP · OAuth për integrime · Atribuimi · Licenca e të dhënave dhe tregjet · Freshness e të dhënave · Eksporti i të dhënave historike · Çfarë mund të ndërtoni
Produkte Radhë kufitare: Statusi i API · API e Direktoriumit të Pikave Kufitare · API e radhëve kufitare v4 · API e kërkimit të pikave të kalimit · API e Radhës Kufitare në Kohë Reale · API e avancuar e kohës së pritjes · API i disa pikave kufitare · API e Pikave Alternative · API i Radhës së Drejtpërdrejtë dhe Freskisë  ·  Parashikime dhe Statistika: API e Parashikimit të Radhës · API e Statistikave Orare të Pikës · API "Koha më e mirë për të kaluar"  ·  Karburanti dhe Vendndodhjet: API e Çmimeve të Karburantit në BE v2 · API Çmimet e Karburantit sipas Qytetit · API i stacioneve të karburantit në afërsi · API i karburantit më të lirë në afërsi · API i çmimeve lokale të karburantit · API i emrave të karburanteve · API e POI-ve për Shoferë · API i parkingjeve për kamionë · API i dyqaneve në afërsi · API i dushëve falas · API i restoranteve për shoferë · API i zonave industriale · API i kurseve të këmbimit  ·  Zyra këmbimi valutor: API e qyteteve me zyra këmbimi · API e zyrave të këmbimit · API e kurseve të një zyre këmbimi · API e kurseve më të mira të këmbimit · API e historisë së kurseve të këmbimit  ·  Planifikimi i Udhëtimit: API për planifikimin e rrugës · API i matricës së udhëtimit kufitar · API e Ndalimeve të Qarkullimit të Kamionëve v2 · API e të Dielave Tregtare · API Kalendari Festivaleve  ·  Logjistikë: Truck Route API  ·  Shoferë dhe Rrugë: API e Kushteve Rrugore v2 · API i vinjetave dhe taksave rrugore · API i pikave të internetit · API e Statistikave Kufitare të Transportuesve me Autobus · API i kushteve të motit në kufi · API i afërsisë së alarmeve ajrore  ·  Your Fleet (NakBus Live): API i automjeteve të flotës · API i pozicioneve live të flotës · API i historikut të flotës  ·  Asistenti AI: API e Asistentit Kufitar AI · API i asistentit AI të personalizuar

Autentikimi

Çdo kërkesë ka nevojë për çelësin tuaj API në header-in Authorization (rekomandohet) ose si parametër ?key=.

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

Struktura e përgjigjes

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

Gabimet kthejnë ok:false me error.code (missing_api_key, invalid_api_key, qps_exceeded, quota_exceeded, unknown_product, product_unavailable, not_approved, bad_request, duplicate_request, market_not_allowed, internal_error, status_unavailable, timeout) dhe statusin HTTP 400/401/403/404/429/500/503/504. Header-at e kufizimit X-Devapi-Limit dhe X-Devapi-Remaining dërgohen në çdo përgjigje të matur. ok:false është përcaktues — mos e lexoni kurrë data në një thirrje të dështuar. Objekti usage është i pranishëm në çdo produkt të faturuar; /status është publik dhe i pafaturuar, prandaj nuk kthen usage.

Kuotat

Explorer
thirrje/ditë në API-të standarde të të dhënave1,000
thirrje/ditë në API-të e parashikimit dhe statistikave200
thirrje itinerari kamionësh/ditë10
QPS2

Numëruesit ditorë rivendosen në mesnatë UTC. Merrni një email në 80% dhe 100% të kuotës.

Planet me pagesë e ngrenë secilin nga këta kufij. Planet aktuale dhe kufijtë e tyre: Planet

Shembuj kodi

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)

Merrni të dhëna live për radhët, parashikimet ose ndalimet për kamionë direkt në një libër pune me lidhësin e integruar JSON të Power Query — pa kod, me rifreskim sipas orarit. E njëjta skemë Headers funksionon për çdo produkt të këtij API — thjesht ndryshoni URL-në.

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

Mbajeni çelësin API brenda pyetjes M (Home → Advanced Editor), jo në një qelizë të fletës — Power Query bllokon një kërkesë web të ndërtuar nga një pyetje ose qelizë tjetër ("Formula.Firewall"), përveçse nëse niveli i privatësisë është vendosur në Organizational.

Disa pika kalimi kufitar në një tabelë të vetme (paneli i flotës) — e.g. every truck crossing UA→PL (crossing_type=9; in v3 that one code covers both freight lanes):

let
    ApiKey = "NKD-DEV-XXXX-XXXX-XXXX",
    Source = Json.Document(Web.Contents("https://nakordoni.eu/api/v4/data/border/1/2/9",
        [Headers = [Authorization = "Bearer " & ApiKey]])),
    checkpoints = Source[data],
    AsTable = Table.FromRecords(checkpoints)
in
    AsTable

Data → Refresh All në Excel, ose një rifreskim i planifikuar në Power BI / Excel Online, i mban të dhënat aktuale — pa kod polling.

Integrimi me ERP (BAS / BAF dhe platformat e familjes 1C)

BAS / BAF dhe platformat e tjera të familjes 1C mund ta thërrasin këtë API drejtpërdrejt nga një detyrë e planifikuar — HTTPConnection plus ReadJSON, pa shtresë ndërmjetëse dhe pa shërbim shtesë. Skenari më i zakonshëm mban të përditësuar një regjistër informacioni me çmimet e karburanteve në BE.

Përditësimi i një regjistri informacioni (çmimet e karburanteve, të gjitha vendet me një thirrje)

// 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 gjëra duhen bërë saktë: kaloni New OpenSSLSecureConnection në portën 443, përndryshe kërkesa dështon në TLS; thirrni /api/v1/data/fuel pa parametrin country, që një kërkesë e vetme t’i kthejë të gjitha vendet në vend të një thirrjeje për secilin; dhe kontrolloni ok para se të prekni data — gabimet kthehen si ok:false me error.code, jo si përjashtim. Shembulli përdor grupin anglisht të fjalëve kyçe të platformës; ekuivalentët e lokalizuar (HTTPСоединение, ПрочитатьJSON, РегистрыСведений) sillen njësoj.

Çmimet e karburanteve në burim ndryshojnë një herë në ditë, prandaj një detyrë e planifikuar një ose dy herë në ditë mjafton dhe mbetet thellë brenda kuotës falas Explorer. Të dhënat e radhëve në kohë reale (queue, multi, border) ndryshojnë çdo pak minuta — ato kërkojini me ritmin tuaj dhe përdorni multi për të lexuar deri në 5 pika kalimi me një kërkesë të vetme në vend të një cikli.

Server MCP

Preferoni thirrjen e mjeteve në vend të REST? Ne operojmë një server të vërtetë MCP (transport Streamable HTTP) që ekspozon një nënbashkësi të sigurt, vetëm-lexim, të këtij API si mjete MCP — e njëjta çelës API, e njëjta kuotë, thjesht një transport tjetër.

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

Konfigurimi i klientit (Claude Desktop / Claude Code):

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

OAuth për integrime (Home Assistant e të tjera)

Integrimet përdoruesit e të cilave kanë nevojë secili për çelësin e vet (integrime të personalizuara të Home Assistant, aplikacione desktop dhe mobile) mund ta lënë përdoruesin të hyjë në vend që të ngjitë një çelës. Rrjedha është OAuth 2.0 authorization code për klientë publikë me PKCE (S256) — nuk ka client secret. Tokeni i qasjes që kthejmë është çelësi NKD-DEV i vetë përdoruesit, të cilin e dërgon më pas si header Bearer saktësisht si deri tani.

Klientët nuk krijohen vetë: apliko në faqen e Integrimeve, çdo integrim e shqyrtojmë manualisht dhe lëshojmë një client ID me URI-t e lejuara të ridrejtimit. Çelësat e lëshuar përmes një klienti të miratuar aktivizohen menjëherë për tregjet e miratuara për atë integrim. Apliko për një klient integrimi →

GET https://api.nakordoni.dev/oauth/authorizeresponse_type=code, client_id, redirect_uri (duhet të përputhet saktësisht me një URI të regjistruar), state, code_challenge, code_challenge_method=S256
POST https://api.nakordoni.dev/oauth/tokengrant_type=authorization_code, code, code_verifier, redirect_uri, client_id — ose grant_type=refresh_token, refresh_token, client_id
POST https://api.nakordoni.dev/oauth/revoketoken (refresh token, ose vetë çelësi), client_id
curl -X POST https://api.nakordoni.dev/oauth/token \
  -d grant_type=authorization_code -d client_id=nkd_xxxxxxxxxxxxxxxxxxxxxxxx \
  -d code=CODE -d code_verifier=VERIFIER \
  -d redirect_uri=https://my.home-assistant.io/redirect/oauth

{"access_token":"NKD-DEV-XXXX-XXXX-XXXX","token_type":"Bearer","expires_in":2592000,
 "refresh_token":"nkdrt_…","scope":"data","markets_approved":["DE"]}

Home Assistant

Përdor config_entry_oauth2_flow me LocalOAuth2ImplementationWithPkce (client_secret bosh) dhe URI-n e ridrejtimit https://my.home-assistant.io/redirect/oauth, që është paraprakisht e regjistruar për klientët e Home Assistant. Lexo çelësin nga entry.data["token"]["access_token"] dhe vazhdo të thërrasësh API-n me Authorization: Bearer. Në rast 401 nga API, ngre ConfigEntryAuthFailed që Home Assistant të ofrojë ri-autentikim.

from homeassistant.helpers import config_entry_oauth2_flow

impl = config_entry_oauth2_flow.LocalOAuth2ImplementationWithPkce(
    hass, DOMAIN, client_id="nkd_xxxxxxxxxxxxxxxxxxxxxxxx",
    authorize_url="https://api.nakordoni.dev/oauth/authorize",
    token_url="https://api.nakordoni.dev/oauth/token",
)
config_entry_oauth2_flow.async_register_implementation(hass, DOMAIN, impl)

Integrimet: shfaqni limitet e mbetura

GET /api/v2/account/usage — Sa ka mbetur nga limitet tuaja tani, për çelësin me të cilin thërrisni: plani, kufiri për sekondë dhe për çdo klasë kuote ditore (cheap, heavy, route) limiti, përdorur, mbetur dhe ora e rivendosjes (mesnatë UTC); gjithashtu vendet tuaja siç i sheh ky çelës dhe ku të përmirësoni planin. Nuk matet, 30 thirrje në minutë për çelës.

Çelësat e integrimit (OAuth) mund ta thërrasin gjithmonë GET /api/v2/account/usage, pavarësisht produkteve që lejon integrimi. Numrat përputhen me kokat X-Devapi-Limit dhe X-Devapi-Remaining; X-Devapi-Reset jep orën e rivendosjes si vulë kohore Unix.

{"ok":true,"api_version":"v2","product":"account-usage","data":{
 "plan":{"slug":"explorer","name":"Explorer"},"qps":2,
 "quotas":{"cheap":{"limit":1000,"used":42,"remaining":958,"reset_at":"2026-10-17T00:00:00Z"},"heavy":{…},"route":{…}},
 "markets":{"approved":["DE"],"allowed":1,"available":["AT"],"key_bound":true},
 "pass":{"active":true,"expires_at":"2026-10-19T14:05:00Z","days_left":3},"upgrade_url":"https://nakordoni.eu/en/developers/billing",
 "pass_url":"https://nakordoni.eu/en/developers/billing?section=trip-pass#trip-pass"}}

Kur arrihet një kufi, gabimi tregon ku të shkoni: 429 quota_exceeded kthen gjithashtu error.reset_at (mesnata UTC) dhe error.upgrade_url; 403 market_not_allowed dhe 403 integration_product_not_allowed kthejnë error.upgrade_url. Çelësat e integrimit marrin edhe error.pass_url (Trip Pass, më poshtë).

Home Assistant: pyetni /account/usage më së shumti një herë në 15 minuta dhe shfaqni një sensor «thirrje të mbetura» nga quotas.cheap.remaining. Ndërmjet pyetjeve lexoni X-Devapi-Remaining nga thirrjet e zakonshme. Në 429 quota_exceeded ose 403 market_not_allowed krijoni një repair issue me lidhje te error.upgrade_url dhe ndalni thirrjet deri në reset_at.

Trip Pass

Përdoruesit e integrimeve mund të blejnë një Trip Pass (1, 3, 7 ose 14 ditë, pagesë e njëhershme) në faqen e Faturimit. Sa kohë që është aktiv, çelësi i integrimit merr të gjitha vendet e integrimit, më shumë thirrje itinerari kamioni dhe të dhënash në ditë dhe një ritëm më të lartë; produktet e integrimit, kufijtë e parashikimeve dhe vonesa e të dhënave nuk ndryshojnë. Çelësat e zhvilluesit të së njëjtës llogari nuk rriten kurrë.

Për çelësat e integrimit, account/usage kthen pass: {active, expires_at, days_left} dhe pass_url (seksioni Trip Pass i faqes së Faturimit); 429 quota_exceeded dhe 403 market_not_allowed / integration_product_not_allowed mbajnë të njëjtin error.pass_url. Për çelësat e tjerë të dyja janë null.

Country and vehicle-type codes

Border endpoints address countries and vehicle types by numeric id: /api/v1/data/border/{origin}/{destination}/{crossing_type}. destination also accepts a comma-separated list or the word all. The ids are stable and are the same in every product that takes an origin, a destination or a crossing_type.

Country ids

The border products accept the ids marked as origins below; the neighbours column is what destination=all expands to for that origin. Ids without neighbours are countries we name in responses but hold no crossings for yet. The Checkpoints Directory returns the origin, destination and crossing_type of every crossing we actually serve, so it stays the authoritative list.

id Country Borders with (destination ids)
1 Ukrainë 2, 3, 4, 5, 6, 7
2 Poloni 1, 7, 18
3 Sllovaki 1
4 Hungari 1, 5, 13
5 Rumani 1, 4, 6, 12, 13
6 Moldavi 1, 5
7 Bjellorusi 1, 2, 8, 9
8 Lituani 7
9 Letoni 7
11 Slloveni 16, 20
12 Bullgari 5, 13, 14, 15, 19
13 Serbi 4, 5, 12, 15, 16, 17, 22, 23
14 Turqi 12, 19
15 Maqedonia e Veriut 12, 13, 19, 21, 23
16 Kroaci 11, 13, 17, 22
17 Bosnjë dhe Hercegovinë 13, 16, 22
18 Gjermani 2
19 Greqi 12, 14, 15, 21
20 Itali 11
21 Shqipëri 15, 19, 22, 23
22 Mali i Zi 13, 16, 17, 21, 23
23 Kosovë 13, 15, 21, 22
24 Austri —
25 Çeki —
26 Francë —
27 Spanjë —
28 Mbretëria e Bashkuar —
29 Holandë —
30 Belgjikë —
31 Portugali —
33 Estoni —
34 Zvicër —
35 Danimarkë —
36 Finlandë —
37 Luksemburg —
38 Norvegji —
39 Suedi —

Vehicle types (crossing_type)

id Vehicle type Accepted by /border/
4 Makinë ✔
5 Makinë. Tax Free ✔
6 Autobus ✔
7 Këmbësor ✔
8 Transport mallrash ✔
9 Transport mallrash deri 7.5 tonë ✔
10 Traget - Makinë —
11 Traget - Autobus —
12 Traget - Këmbësor —
13 Traget - Transport mallrash —
14 Transport mallrash deri 3.5 tonë —

The label in this table is the crossing_type_label the API returns with every response, in the language you request. Types outside the accepted list belong to crossings the directory carries but the border products do not answer for — ferry (10-13), freight up to 3.5 t (14) and rail (15) — and asking for one returns 400, not an empty result. Read crossing_type from the Checkpoints Directory rather than assuming: a crossing returns data only for the types it actually has.

Produktet

Degraded performance Checked 2026-10-20T10:16:12Z · Live JSON: GET /api/v1/data/status (no key) · full status page

Zgjidhni një endpoint për referencën e tij të plotë, parametrat, versionet dhe një Sandbox të drejtpërdrejtë.

Standard përdor kuotën standarde të të dhënave  ·  I rëndë përdor kuotën e parashikimit dhe statistikave — shiko Kuotat  ·  Itinerar kamionësh zbritet nga kuota e vet e itinerarit të kamionëve — shih Kuotat

Radhë kufitare

Statusi i API Standard

Gjendja e drejtpërdrejtë e çdo produkti të Developer API: online / i degraduar / offline, vonesa e përgjigjes dhe koha e kontroll…

API e Direktoriumit të Pikave Kufitare StandardOnline

Direktorium i të gjitha pikave kufitare të monitoruara: ID-të, emrat, vendet, koordinatat dhe statusi. Përdoreni për të zbuluar v…

API e radhëve kufitare I rëndëOnlinev4

Të gjitha pikat e kalimit në një kufi të dhënë + lloji i mjetit në një thirrje. Mbështet destinacion të vetëm, listë me presje os…

API e kërkimit të pikave të kalimit StandardOnline

Gjeni PPID-et e pikave kufitare sipas emrit në çdo gjuhë. Kthen të gjitha PPID-et për atë vend, të grupuara sipas llojit të mjeti…

API e Radhës Kufitare në Kohë Reale I rëndëOnline

Radhë në kohë reale, vlerësim i kohës së pritjes dhe statusi për çdo pikë kalimi të monitoruar. Përfshin bllok snapshot: radhë ak…

API e avancuar e kohës së pritjes I rëndëOnline

Wait time adjusted for live traffic flow and weather, with a full breakdown of each adjustment, plus the same wait_status/trend f…

API i disa pikave kufitare I rëndëOnline

Merrni statusin e radhës dhe freskinë e të dhënave për deri në 5 pika kalimi në një kërkesë të vetme. Kuota llogaritet si ⌈(N PPI…

API e Pikave Alternative StandardOnline

Pika alternative të afërta në të njëjtin kufi me radhë aktuale dhe diferenca distance.

API i Radhës së Drejtpërdrejtë dhe Freskisë StandardOnline

Kur është përditësuar pika për herë të fundit, nga cili burim dhe një vlerësim freskie.

Parashikime dhe Statistika

API e Parashikimit të Radhës I rëndëOnline

Parashikim i niveleve të radhës me ansambël ML: horizonte 24-orëshe dhe 7-ditore (168h) me kufij besueshmërie. I njëjti model që …

API e Statistikave Orare të Pikës I rëndëOnline

Statistika historike orare të radhës sipas pikës dhe datës: 24 vlera orare, mesatare/min/maks ditore, orët më të ngarkuara dhe më…

API "Koha më e mirë për të kaluar" StandardOnline

Statistikat e javës tipike për pikën e kontrollit: matricë 7×24 ditë-jave×orë (mesatarja + brez p25/p75), dita më e qetë/e ngarku…

Karburanti dhe Vendndodhjet

API e Çmimeve të Karburantit në BE StandardOnlinev2

Çmimet e karburantit në vendet e EU — mesataret sipas country, stacionet më të afërta sipas koordinatave, ose stacionet pranë një…

API Çmimet e Karburantit sipas Qytetit StandardOnline

Çmimet e karburantit sipas qytetit: stacioni më i lirë dhe mesatarja e 5 më të lirëve.

API i stacioneve të karburantit në afërsi StandardOnlinev2 vetëm

Stacionet e karburantit më të afërta me një pikë ose qytet, me çmimet aktuale për çdo lloj karburanti, të renditura sipas distanc…

API i karburantit më të lirë në afërsi StandardOnlinev2 vetëm

Stacionet e karburantit më të lira rreth një pike ose qyteti, të renditura sipas çmimit për llojin e zgjedhur të karburantit (në …

API i çmimeve lokale të karburantit StandardOnlinev2 vetëm

Çmimi më i mirë i disponueshëm i karburantit për ÇDO pikë në Evropë, i përcaktuar përmes një shkalle rezervë me tre nivele, në më…

API i emrave të karburanteve StandardOnlinev2 vetëm

Tabela e emërtimeve pas çdo produkti karburanti: fjalori ynë kanonik i cilësive (diesel, premdiesel, truckdiesel, hvo, petrol92, …

API e POI-ve për Shoferë StandardOnline

Parkingjet për kamionë (14k+), dushet falas, shërbimet dhe supermarketet në të gjithë Evropën me koordinata. Rezultatet renditen …

API i parkingjeve për kamionë StandardOnlinev2 vetëm

Parkingjet për kamionë, Autohöfe dhe pikat e ndalimit më të afërta me një pikë ose city — të renditura sipas distancës me distanc…

API i dyqaneve në afërsi StandardOnlinev2 vetëm

Supermarketet dhe dyqanet ushqimore më të afërta me një pikë ose city — të renditura sipas distancës me distance_km, emrin, koord…

API i dushëve falas StandardOnlinev2 vetëm

Dushet falas për shoferët më të afërt me një pikë ose city — të renditura sipas distancës me distance_km, emrin, koordinatat dhe …

API i restoranteve për shoferë StandardOnlinev2 vetëm

Restorantet miqësore për shoferët më të afërta me një pikë ose city — të renditura sipas distancës me distance_km, emrin, koordin…

API i zonave industriale StandardOnlinev2 vetëm

Zonat industriale dhe logjistike më të afërta me një pikë ose city (mbi 3k+ në të gjithë Evropën) — të renditura sipas distancës …

API i kurseve të këmbimit StandardOnline

Kurset e këmbimit bazuar në EUR për PLN, CZK, HUF, USD, GBP, CHF, NOK dhe UAH, burimi Frankfurter (ECB), cache 6 orë. Pa parametr…

Zyra këmbimi valutor

API e qyteteve me zyra këmbimi StandardOnlinev2 vetëm

Qytete polake ku listojmë zyra këmbimi valutor (kantors), me numrin e zyrave në secilin dhe sa prej tyre publikojnë aktualisht ku…

API e zyrave të këmbimit StandardOnlinev2 vetëm

Regjistër i zyrave të këmbimit valutor (kantors) në Poloni: emri, adresa, koordinatat, orari, telefoni, faqja e internetit dhe në…

API e kurseve të një zyre këmbimi StandardOnlinev2 vetëm

Një zyrë këmbimi me kurset e saj aktuale të blerjes dhe shitjes kundrejt PLN. Kurset me pakicë dhe me shumicë kthehen veçmas: kur…

API e kurseve më të mira të këmbimit StandardOnlinev2 vetëm

Ku të blini ose të shisni tani një monedhë për PLN në një qytet: zyrat me kurset më të mira ME PAKICË, të renditura, pranë kursit…

API e historisë së kurseve të këmbimit I rëndëOnlinev2 vetëm

Historia e kursit me pakicë të një monedhe kundrejt PLN, për një zyrë ose për një qytet të tërë (kursi mesatar dhe më i miri mes …

Planifikimi i Udhëtimit

API për planifikimin e rrugës I rëndëOnlinev2 vetëm

Një plan derë më derë për një udhëtim kufitar: itinerari, pikat kufitare në të me radhën e drejtpërdrejtë ose një parashikim për …

API i matricës së udhëtimit kufitar I rëndëOnline

Koha e udhëtimit + radhë kufitare për të gjitha pikat nga origjina e dhënë.

API e Ndalimeve të Qarkullimit të Kamionëve StandardOnlinev2

Kufizimet evropiane të drejtimit të kamionëve sipas country dhe datës, përfshirë ndalimet sezonale dhe festive. Çdo ndalim mban l…

API e të Dielave Tregtare StandardOnline

Rregullore për hapjen e shitjes me pakicë të dielën dhe të dielat tregtare të ardhshme sipas vendit të rregulluar të BE-së.

API Kalendari Festivaleve StandardOnline

Pushimet zyrtare publike sipas vendit evropian — data, emrat lokal dhe lloji, përfshirë listën e plotë të pushimeve për secilin v…

Logjistikë

Truck Route API Itinerar kamionëshOnlinev2 vetëm

API për itinerare kamionësh me stacione karburanti dhe parkime kamionësh përgjatë itinerarit, plus stacione peshimi dhe plan push…

Shoferë dhe Rrugë

API e Kushteve Rrugore StandardOnlinev2

Raporte të miratuara për kushtet rrugore pranë kufijve dhe në korridoret kryesore: gropa, punime rrugore, mbyllje, akull, rreziqe…

API i vinjetave dhe taksave rrugore StandardOnlinev2 vetëm

Nëse një country kërkon vinjetë për udhëtim në autostradë, çmimet aktuale sipas kohëzgjatjes dhe ku të lexoni më shumë — sipas co…

API i pikave të internetit StandardOnlinev2 vetëm

Dyqanet e operatorëve celularë dhe pikat WiFi të dobishme për shoferët në rrugë, nga më i afërti me një pikë ose city me distance…

API e Statistikave Kufitare të Transportuesve me Autobus StandardOnline

Performanca në kalimin e kufirit sipas transportuesit me autobus: kalime, minuta pritjeje mesatare/median/min/maks — ndërtuar nga…

API i kushteve të motit në kufi StandardOnline

Rreziku rrugor në një pikëkalim kufitar në një shkallë të vetme 0–5: rrugë e pastër, mjegull, borë, shi, akull ose erë e fortë — …

API i afërsisë së alarmeve ajrore StandardOnlinev2 vetëm

Air-raid alerts and airborne objects near ONE border crossing. Anchor on a checkpoint (ppid), a coordinate pair or a city and get…

Your Fleet (NakBus Live)

API i automjeteve të flotës StandardOnlinev2 vetëm

Flota juaj NakBus Live: çdo automjet i regjistruar te kompania juaj me targën, etiketën, linjën e caktuar, flamurin e hartës publ…

API i pozicioneve live të flotës StandardOnlinev2 vetëm

Ku ndodhen autobusët tuaj pikërisht tani — një rresht për çdo automjet aktiv me lat/lon, vulën kohore dhe moshën e saj, shpejtësi…

API i historikut të flotës I rëndëOnlinev2 vetëm

Gjurma GPS e regjistruar e automjeteve tuaja: çdo pikë pozicioni e ruajtur brenda një dritareje kohore, në rend kronologjik, me s…

Asistenti AI

API e Asistentit Kufitar AI I rëndëOnline

Pyesni asistentin tonë AI të prodhimit çdo pyetje për kalimin e kufirit (radhë, parashikime, rregulla, karburant, rrugë) dhe merr…

API i asistentit AI të personalizuar I rëndëOnlinev2 vetëm

Asistenti yt AI, i bazuar në përmbajtjen TËNDE dhe në të dhënat TONA të drejtpërdrejta kufitare. Na jep skedarët e tu markdown os…

Të tjera

API e përdorimit të llogarisë Standardv2 vetëm

Sa ka mbetur nga limitet tuaja tani, për çelësin me të cilin thërrisni: plani, kufiri për sekondë dhe për çdo klasë kuote ditore …

Shade Walking Route API I rëndëOnlinev2 vetëm

Pedestrian routes ranked by how much of the way lies in building and tree shade at the time of the walk (heat) or in sun (cold). …

Shade Grid API StandardOnlinev2 vetëm

Shade per H3 resolution-11 hex (about 25 m) for a small bounding box at a given time: share of open ground in building shade and …

Shade Walk Windows API StandardOnlinev2 vetëm

Shade share and pavement temperature estimate of one walk for every 15-minute departure in the next hours, and the best window. P…

Cool Spots for Dogs API StandardDegradedv2 vetëm

Places to cool a dog down near a point: safe water access on lake and river shores, bathing places, drinking water, forests, all-…

Cool Spots for Dogs Along a Walk API StandardOnlinev2 vetëm

Cool spots for dogs along a walking route: every spot within the corridor with its position along the walk and the shade at the t…

Cool Spots Along a Route API StandardOnlinev2 vetëm

Truck-accessible stops within 2 km of a route you already have: truck parkings shaded by trees (canopy share within 100 m), rest …

Eksporti i të dhënave historike

Zhvilluesit e miratuar mund të shkarkojnë historikun e publikuar të radhëve kufitare, të mesatarizuar për orë, për deri në 5 pika kufitare (dritare rrëshqitëse deri në 90 ditë) si CSV, NDJSON ose JSON të kompresuar me gzip. Kjo është një veçori vetëm e portalit — JO një endpoint i API-t; eksportet i ndërtoni dhe i shkarkoni nga skeda „Eksporti i të dhënave“ në llogarinë tuaj.

Qasja jepet me kërkesë: hapni një biletë Data duke na treguar cilat pika kufitare, intervalin kohor dhe qëllimin e përdorimit. Pas miratimit, skeda „Eksporti i të dhënave“ shfaqet në llogarinë tuaj. Kufiri i parazgjedhur: 1 eksport në ditë, deri në 5 pika kufitare secili — na kërkoni ta rrisim.

Fushat — një rresht për çdo pikë kufitare për çdo orë UTC

ParametriPërshkrimi
ppidIdentifikuesi i pikës kufitare
checkpoint_nameEmri i pikës kufitare
hour_utcIntervali orar, ISO-8601 UTC
directionp.sh. UA->PL
vehicle_typemakinë / autobus / kamion / këmbësor
avg_queue_lengthGjatësia mesatare e radhës për orë
avg_wait_minutesPritja mesatare për orë; null aty ku një pikë kufitare nuk ka burim zyrtar për kohën e pritjes
sample_countNumri i vëzhgimeve në atë orë

Eksportohen vetëm të dhëna të publikuara, të cilat kalojnë kontrollet tona për anomali dhe cilësi (pa të dhëna të papërpunuara raportimi). Të gjitha vulat kohore janë në UTC. Skedarët ruhen 10 ditë.

Prejardhja: çdo skedar mbart në kokën e tij një gjurmë të nënshkruar (sha256 + HMAC), kështu që çdo kopje mund të konfirmohet më vonë si e dhënë autentike e nakordoni.eu dhe të kontrollohet për ndryshime — edhe pas shkarkimit.

# 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

Çfarë mund të ndërtoni

Të njëjtat produkte të dhënash krijojnë vizualizimet në nakordoni.eu — grafikë parashikimi javor, profile orare të radhëve, karta statusi në kohë reale. Një shije e asaj që përmbajnë API-të e parashikimit dhe statistikave:

7-day border queue forecast chart built from the Forecast API
Parashikimi javor + profili orar i ditës më të ngarkuar — Forecast API (prediction_steps=168 / 24)
Hourly queue statistics chart built from the Statistics API
Grafiku orar i radhës për çdo pikë kufitare — Statistics API (stats?ppid=…&compare=1)

Atribuimi

Integrimet e planit Explorer duhet të shfaqin një lidhje të dukshme "Data by nakordoni.eu" kudo që shfaqen të dhënat. Kjo e mban planin falas, falas.

Kodi i saktë

Kopjojeni këtë fragment ashtu siç është. Lidhja duhet të mbetet e indeksueshme: një <a href> HTML i dukshëm dhe i thjeshtë pranë të dhënave, që Google mund ta indeksojë dhe ta ndjekë — MOS shtoni rel="nofollow", rel="sponsored" ose rel="ugc" dhe mos e fshihni me CSS. Një lidhje e shtuar me JavaScript është në rregull nëse shfaqet në faqen që Google e renderon (Kushtet e Developer API v1.0, seksioni 8.1).

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

Variant kompakt me shkronja të vogla (p.sh. nën një grafik ose widget):

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

Mund të lidheni edhe me versionin tuaj gjuhësor, p.sh. https://nakordoni.eu/sq/ — vlen çdo lidhje HTML e dukshme dhe e zakonshme drejt nakordoni.eu. Teksti i ankorës "Data by nakordoni.eu" duhet të mbetet në anglisht.

Ku ta vendosni

Verifikojmë periodikisht atribuimin në "faqen ku përdoren të dhënat" që deklaruat gjatë regjistrimit. Atribuimi që mungon ose është i fshehur në planin falas Explorer sjell fillimisht një kujtesë, pastaj pezullimin e çelësit. Klientët me plan me pagesë mund ta lënë pa atribuim.

Kontrollet bëhen afërsisht një herë në javë nga verifikuesi ynë, user agent-i i të cilit përmban NakordoniComplianceBot/1.0. Ai hap vetëm faqet e listuara në panelin tuaj të zhvilluesit, nuk ndjek lidhje të tjera dhe e shpërfill robots.txt për ato faqe, sepse pikërisht ato na keni kërkuar t'i kontrollojmë. Nëse mbrojtja nga botët ose një firewall bllokon crawler-at e panjohur, lejoni këtë user agent — nëse nuk arrijmë ta hapim një faqe, do t'ju shkruajmë me një tiketë.

Licenca e të dhënave dhe tregjet

Çelësi juaj API jep licencë për përdorimin e të dhënave tona vetëm në vendet që keni deklaruar gjatë regjistrimit. Shqyrtojmë çdo deklaratë përpara se të japim qasje të plotë, sepse të dhënat tona janë produkti ynë dhe nuk i licencojmë në tregje pa ditur ku do të publikohen.

Freshness e të dhënave

Sa të freskëta janë të dhënat varet nga plani juaj. Në vetë përgjigjen nuk ka asnjë shënues — të gjitha planet kthejnë të njëjtat fusha, të njëjtat tipe dhe të njëjtën strukturë përgjigjeje.

Një përgjigje e vonuar nuk është kurrë gabim dhe as problem kuote — është një përgjigje e plotë dhe e vlefshme me numra më të vjetër. Përsëritja e kërkesës nuk kthen të dhëna më të reja.

Nëse aplikacioni juaj ka nevojë për të dhëna aktuale, çdo plan me pagesë kthen telemetri në kohë reale.

Merrni çelësin tuaj API falas

Përditësuar