Նորությունների ուղարկումը և NakBus նավատորմը այժմ գործընկերոջ վահանակում են
Կապեք ձեր ծրագրավորողի հաշիվը նույն էլփոստով Nakordoni Partners հաշվի հետ և այնտեղ կառավարեք նորությունները և ձեր ավտոբուսային նավատորմը (NakDriver / NakManager)՝ թիմային դերերով։ Ձեր API բանալիները, endpoint-ները և հավելվածները մնում են անփոփոխ, իսկ այստեղի էջերը շարունակում են աշխատել։ Բացել Nakordoni Partners-ը

API փաստաթղթեր

REST + JSON HTTPS-ի վրա: Մեկ բազային URL, մեկ բանալի, կանխատեսելի կառուցվածքներ:

Raw .md GitHub
Բազային URLhttps://nakordoni.eu/api/v1/data/
ՖորմատJSON, UTF-8
ՆույնականացումAuthorization: Bearer NKD-DEV-…
ՏարբերակումՏարբերակավորում ուղու մեջ և յուրաքանչյուր endpoint-ի համար առանձին՝ /api/v1/…-ը կայուն է, և նրա պատասխանները երբեք չեն փոխվում։ Ավելի բարձր տարբերակի ուղին (/api/v2/…, /api/v4/…) նոր վարքագիծը տալիս է միայն այն endpoint-երի համար, որոնք փոխվել են, իսկ մնացածի համար թափանցիկ կերպով վերադառնում է ցածր տարբերակին։ Յուրաքանչյուր ապրանք ցույց է տալիս իր փաստաթղթավորած ամենաբարձր տարբերակը՝ նպատակադրվեք դրան, ոչ թե այս նշումին։ Եթե Ձեր բանալու կանչած տարբերակը փոխարինվի ավելի նորով, մենք Ձեզ նամակ կուղարկենք և ծանուցում ցույց կտանք մշակողի պորտալում. այդ մասին փոփոխությունների ցանկից իմանալ պետք չէ:

Այս էջում

Նույնականացում · Պատասխանի կառուցվածք · Քվոտաներ · Country and vehicle-type codes · Կոդի օրինակներ · Excel / Power Query · ERP (BAS / 1C) · MCP սերվեր · OAuth ինտեգրացիաների համար · Հղում աղբյուրին · Տվյալների լիցենզիա և շուկաներ · Տվյալների թարմություն · Պատմական տվյալների արտահանում · Ինչ կարող եք կառուցել
Ապրանքներ Սահմանային հերթեր: API կարգավիճակ · Անցակետերի տեղեկատուի API · Սահմանային հերթերի API v4 · Անցակետերի որոնման API · Կենդանի սահմանային հերթի API · Սպասման ժամանակի ընդլայնված API · Մի քանի անցակետի API · Անցակետերի այլընտրանքների API · Ուղիղ հերթի և թարմության API  ·  Կանխատեսումներ և վիճակագրություն: Հերթի կանխատեսման API · Անցակետի ժամային վիճակագրության API · API «Կեսին անցնելու լավագույն ժամ»  ·  Վառելիք և տեղեր: ԵՄ վառելիքի գների API v2 · Վառելիքի գներ քաղաքների API · Մոտակա վառելիքի կայանների API · Մոտակա ամենաէժան վառելիքի API · Տեղական վառելիքի գների API · Վառելիքի տեսակների անվանումների API · Վարորդի POI-ների API · Բեռնատարների կայանատեղիների API · Մոտակա խանութների API · Անվճար ցնցուղների API · Վարորդների ռեստորանների API · Արդյունաբերական գոտիների API · Արտարժույթի փոխարժեքի API  ·  Արտարժույթի փոխանակման կետեր: Փոխանակման կետերով քաղաքների API · Արտարժույթի փոխանակման կետերի API · Փոխանակման կետի փոխարժեքների API · Լավագույն փոխարժեքների API · Փոխարժեքների պատմության API  ·  Ճամփորդության պլանավորում: Երթուղու պլանավորման API · Սահմանային ճամփորդության մատրիցայի API · Բեռնատարների երթևեկության արգելքների API v2 · Առևտրային կիրակիների API · API Տոնացույց  ·  Լոգիստիկա: Truck Route API  ·  Վարորդներ և ճանապարհներ: Ճանապարհային պայմանների API v2 · Վինիետների և ճանապարհային տուրքերի API · Ինտերնետ կետերի API · Ավտոբուսային փոխադրողի սահմանային վիճակագրության API · Սահմանի եղանակային պայմանների API · Օդային տագնապի մոտիկության API  ·  Your Fleet (NakBus Live): Ավտոպարկի մեքենաների API · Ավտոպարկի ուղիղ դիրքերի API · Ավտոպարկի պատմության API  ·  ԱԲ օգնական: Սահմանային AI օգնականի API · Անհատականացված AI օգնականի API

Նույնականացում

Յուրաքանչյուր հարցում պահանջում է ձեր API բանալին Authorization վերնագրում (խորհուրդ է տրվում) կամ որպես ?key= պարամետր:

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

Պատասխանի կառուցվածք

{
  "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" }
}

Սխալները վերադարձնում են ok:false՝ 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) և HTTP կարգավիճակով 400/401/403/404/429/500/503/504: X-Devapi-Limit և X-Devapi-Remaining վերնագրերը ուղարկվում են յուրաքանչյուր հաշվառվող պատասխանի հետ: ok:false-ը որոշիչ է — ձախողված կանչում երբեք մի կարդացեք data դաշտը։ usage օբյեկտը առկա է յուրաքանչյուր վճարովի ծառայությունում. /status-ը հանրային է և չի հաշվառվում, ուստի usage չի վերադարձնում։

Քվոտաներ

Explorer
հարցում/օր ստանդարտ տվյալների API-ներում1,000
հարցում/օր կանխատեսման և վիճակագրության API-ներում200
բեռնատարի երթուղու հարցում/օր10
QPS2

Օրական հաշվիչները զրոյանում են UTC կեսգիշերին: Դուք էլ. նամակ եք ստանում քվոտայի 80% և 100% դեպքում:

Վճարովի սակագները բարձրացնում են այս սահմանաչափերից յուրաքանչյուրը: Ընթացիկ սակագները և դրանց սահմանաչափերը՝ Պլաններ

Կոդի օրինակներ

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)

Ստացեք հերթերի, կանխատեսումների կամ բեռնատարների արգելքների կենդանի տվյալները ուղղակիորեն աշխատանքային գրքույկում՝ Power Query-ի ներկառուցված JSON կոնեկտորի միջոցով — առանց կոդի, ժամանակացույցով թարմացվող։ Նույն Headers-ի սխեման աշխատում է այս API-ի ցանկացած ապրանքի համար — բավական է փոխել միայն 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

Պահեք API բանալին M հարցման ներսում (Home → Advanced Editor), ոչ թե թերթիկի բջիջում — Power Query-ն արգելափակում է մեկ այլ հարցումից կամ բջիջից կառուցված վեբ հարցումը ("Formula.Firewall"), եթե գաղտնիության մակարդակը սահմանված չէ Organizational։

Մի քանի սահմանային անցակետեր մեկ աղյուսակում (նավատորմի վահանակներ) — 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

Excel-ում Data → Refresh All-ը կամ Power BI / Excel Online-ում ժամանակացույցով թարմացումը տվյալները թարմ է պահում — առանց հարցումների (polling) կոդի։

ERP ինտեգրում (BAS / BAF և 1C ընտանիքի հարթակներ)

BAS / BAF-ը և 1C ընտանիքի մյուս հարթակները կարող են այս API-ին դիմել ուղղակիորեն պլանավորված առաջադրանքից — HTTPConnection և ReadJSON, առանց միջանկյալ ծառայության։ Ամենատարածված սցենարը ԵՄ վառելիքի գների տեղեկատվական ռեգիստրը թարմ պահելն է։

Տեղեկատվական ռեգիստրի թարմացում (վառելիքի գներ, բոլոր երկրները մեկ հարցումով)

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

Երեք բան պետք է ճիշտ անել՝ փոխանցեք New OpenSSLSecureConnection 443 պորտով, այլապես հարցումը կկործանվի TLS-ի վրա; կանչեք /api/v1/data/fuel առանց country պարամետրի, որպեսզի մեկ հարցումը վերադարձնի բոլոր երկրները՝ յուրաքանչյուրի համար առանձին կանչի փոխարեն; և ստուգեք ok-ը՝ նախքան data-ին դիպչելը — սխալները վերադառնում են որպես ok:false՝ error.code-ով, ոչ թե որպես բացառություն։ Օրինակում օգտագործված է հարթակի անգլերեն հիմնաբառերի հավաքածուն; տեղայնացված համարժեքները (HTTPСоединение, ПрочитатьJSON, РегистрыСведений) աշխատում են նույնությամբ։

Աղբյուրներում վառելիքի գները փոխվում են օրը մեկ անգամ, ուստի օրական մեկ-երկու անգամ աշխատող պլանավորված առաջադրանքը բավական է և մնում է անվճար Explorer քվոտայի սահմաններում։ Հերթերի կենդանի տվյալները (queue, multi, border) փոխվում են ամեն մի քանի րոպեն մեկ — դրանք հարցրեք ձեր սեփական ժամանակացույցով և ցիկլի փոխարեն multi-ով կարդացեք մինչև 5 անցակետ մեկ հարցումով։

MCP սերվեր

Նախընտրու՞մ եք գործիքների կանչը REST-ի փոխարեն: Մենք գործարկում ենք իրական MCP սերվեր (Streamable HTTP փոխադրում), որը այս API-ի անվտանգ, միայն կարդալու ենթաբազմությունը տրամադրում է որպես MCP գործիքներ — նույն API բանալին, նույն քվոտան, պարզապես այլ փոխադրում։

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

Հաճախորդի կարգավորում (Claude Desktop / Claude Code):

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

OAuth ինտեգրացիաների համար (Home Assistant և այլն)

Ինտեգրացիաները, որոնց յուրաքանչյուր օգտատիրոջն անհրաժեշտ է սեփական բանալի (Home Assistant-ի հարմարեցված ինտեգրացիաներ, դեսքթոփ և բջջային հավելվածներ), կարող են օգտատիրոջը թույլ տալ մուտք գործել՝ բանալին տեղադրելու փոխարեն։ Հոսքը OAuth 2.0 authorization code է հանրային հաճախորդների համար՝ PKCE-ով (S256). client secret չկա։ Մեր վերադարձրած մուտքի թոքենը օգտատիրոջ սեփական NKD-DEV բանալին է, որը դուք ուղարկում եք Bearer վերնագրով՝ հենց այնպես, ինչպես մինչ այժմ։

Հաճախորդները ինքնասպասարկմամբ չեն ստեղծվում. դիմեք Ինտեգրացիաների էջում, յուրաքանչյուր ինտեգրացիա ստուգում ենք ձեռքով և տրամադրում client ID՝ թույլատրված վերաուղղորդման URI-ներով։ Հաստատված հաճախորդի միջոցով տրված բանալիներն անմիջապես ակտիվանում են տվյալ ինտեգրացիայի համար հաստատված շուկաներում։ Դիմել ինտեգրացիայի հաճախորդի համար →

GET https://api.nakordoni.dev/oauth/authorizeresponse_type=code, client_id, redirect_uri (պետք է ճշգրիտ համընկնի գրանցված URI-ի հետ), state, code_challenge, code_challenge_method=S256
POST https://api.nakordoni.dev/oauth/tokengrant_type=authorization_code, code, code_verifier, redirect_uri, client_id — կամ grant_type=refresh_token, refresh_token, client_id
POST https://api.nakordoni.dev/oauth/revoketoken (refresh թոքեն, կամ բուն բանալին), 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

Օգտագործեք config_entry_oauth2_flow-ը LocalOAuth2ImplementationWithPkce-ի հետ (client_secret դատարկ) և վերաուղղորդման URI https://my.home-assistant.io/redirect/oauth, որը նախապես գրանցված է Home Assistant հաճախորդների համար։ Կարդացեք բանալին entry.data["token"]["access_token"]-ից և շարունակեք կանչել API-ն Authorization: Bearer-ով։ API-ից 401 ստանալիս բարձրացրեք ConfigEntryAuthFailed, որպեսզի Home Assistant-ը առաջարկի կրկնակի վավերացում։

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)

Ինտեգրումներ՝ ցույց տվեք մնացած սահմանաչափերը

GET /api/v2/account/usage — Որքան է մնացել ձեր սահմանաչափերից հենց հիմա այն բանալու համար, որով կանչում եք՝ պլան, վայրկյանային սահմանաչափ և օրական քվոտայի յուրաքանչյուր դասի (cheap, heavy, route) համար սահմանաչափ, օգտագործված, մնացորդ և զրոյացման ժամ (կեսգիշեր UTC), ինչպես նաև ձեր երկրները այնպես, ինչպես տեսնում է այս բանալին, և որտեղ բարելավել պլանը։ Չի հաշվարկվում, 30 կանչ րոպեում՝ մեկ բանալու համար։

Ինտեգրման (OAuth) բանալիները միշտ կարող են կանչել GET /api/v2/account/usage՝ անկախ նրանից, թե ինչ արտադրանքներ է թույլատրում ինտեգրումը։ Թվերը համընկնում են X-Devapi-Limit և X-Devapi-Remaining վերնագրերի հետ, իսկ X-Devapi-Reset-ը տալիս է զրոյացման ժամը Unix timestamp-ով։

{"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"}}

Երբ սահմանաչափը սպառվում է, սխալը ցույց է տալիս, թե ուր գնալ. 429 quota_exceeded-ը վերադարձնում է նաև error.reset_at (կեսգիշեր UTC) և error.upgrade_url. 403 market_not_allowed-ը և 403 integration_product_not_allowed-ը վերադարձնում են error.upgrade_url։ Ինտեգրացիայի բանալիները ստանում են նաև error.pass_url (Trip Pass, ստորև)։

Home Assistant՝ հարցրեք /account/usage-ը ոչ ավելի հաճախ, քան 15 րոպեն մեկ, և ցուցադրեք «մնացած կանչեր» սենսոր quotas.cheap.remaining-ից։ Հարցումների միջև կարդացեք X-Devapi-Remaining-ը սովորական կանչերից։ 429 quota_exceeded կամ 403 market_not_allowed դեպքում ստեղծեք repair issue՝ error.upgrade_url հղումով, և դադարեցրեք կանչերը մինչև reset_at։

Trip Pass

Ինտեգրացիաների օգտատերերը կարող են Վճարումների էջում գնել Trip Pass (1, 3, 7 կամ 14 օր, միանվագ վճարում)։ Քանի դեռ այն գործում է, ինտեգրացիայի բանալին ստանում է ինտեգրացիայի բոլոր երկրները, օրական ավելի շատ բեռնատարի երթուղու և տվյալների հարցումներ և ավելի բարձր հաճախականություն. ինտեգրացիայի արտադրանքները, կանխատեսումների սահմանաչափերը և տվյալների ուշացումը չեն փոխվում։ Նույն հաշվի մշակողի բանալիները երբեք չեն բարձրացվում։

Ինտեգրացիայի բանալիների համար account/usage-ը վերադարձնում է pass. {active, expires_at, days_left} և pass_url (Վճարումների էջի Trip Pass բաժինը). 429 quota_exceeded-ը և 403 market_not_allowed / integration_product_not_allowed-ը պարունակում են նույն error.pass_url-ը։ Այլ բանալիների համար երկուսն էլ 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 Ուկրաինա 2, 3, 4, 5, 6, 7
2 Լեհաստան 1, 7, 18
3 Սլովակիա 1
4 Հունգարիա 1, 5, 13
5 Ռումինիա 1, 4, 6, 12, 13
6 Մոլդովա 1, 5
7 Բելառուս 1, 2, 8, 9
8 Լիտվա 7
9 Լատվիա 7
11 Սլովենիա 16, 20
12 Բուլղարիա 5, 13, 14, 15, 19
13 Սերբիա 4, 5, 12, 15, 16, 17, 22, 23
14 Թուրքիա 12, 19
15 Հյուսիսային Մակեդոնիա 12, 13, 19, 21, 23
16 Խորվաթիա 11, 13, 17, 22
17 Բոսնիա և Հերցեգովինա 13, 16, 22
18 Գերմանիա 2
19 Հունաստան 12, 14, 15, 21
20 Իտալիա 11
21 Ալբանիա 15, 19, 22, 23
22 Մոնտենեգրո 13, 16, 17, 21, 23
23 Կոսովո 13, 15, 21, 22
24 Ավստրիա —
25 Չեխիա —
26 Ֆրանսիա —
27 Իսպանիա —
28 Միացյալ Թագավորություն —
29 Նիդեռլանդներ —
30 Բելգիա —
31 Պորտուգալիա —
33 Էստոնիա —
34 Շվեյցարիա —
35 Դանիա —
36 Ֆինլանդիա —
37 Լյուքսեմբուրգ —
38 Նորվեգիա —
39 Շվեդիա —

Vehicle types (crossing_type)

id Vehicle type Accepted by /border/
4 Մեքենա ✔
5 Մեքենա Tax Free ✔
6 Ավտոբուս ✔
7 Հետիոտն ✔
8 Բեռնատար (մինչև 7.5 տ) ✔
9 Բեռնատար ✔
10 Լաստանավ — Մեքենա —
11 Լաստանավ — Ավտոբուս —
12 Լաստանավ — Հետիոտն —
13 Լաստանավ — Բեռնատար —
14 Բեռնատար (մինչև 3.5 տ) —

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.

Պրոդուկտներ

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

Ընտրեք endpoint՝ տեսնելու ամբողջական տեղեկատուն, պարամետրերը, տարբերակները և կենդանի Sandbox-ը։

Ստանդարտ օգտագործում է ստանդարտ տվյալների քվոտան  ·  Ծանր օգտագործում է կանխատեսման և վիճակագրության քվոտան — տես Քվոտաներ  ·  Բեռնատարի երթուղի նվազեցվում է իր սեփական բեռնատարի երթուղու քվոտայից — տես Քվոտաներ

Սահմանային հերթեր

API կարգավիճակ Ստանդարտ

Developer API-ի յուրաքանչյուր ապրանքի կենդանի կարգավիճակ. առցանց / դեգրադացված / անջատ, արձագանքի ուշացում և վերջին ստուգման ժամ:…

Անցակետերի տեղեկատուի API ՍտանդարտOnline

Բոլոր մոնիտորինգի ենթարկվող սահմանային անցակետերի տեղեկատու՝ նույնացուցիչներ, անվանումներ, երկրներ, կոորդինատներ և կարգավիճակ։ Օգ…

Սահմանային հերթերի API ԾանրOnlinev4

Բոլոր անցակետերը տվյալ սահմանի վրա + տրանսպորտի տեսակ մեկ կանչով։ Մեկ ուղղություն, ստորակետով բաժանված ցուցակ կամ "all" աջակցվում…

Անցակետերի որոնման API ՍտանդարտOnline

Գտեք անցակետի PPID-ները ցանկացած լեզվով անունով։ Վերադարձնում է բոլոր PPID-ները, խմբավորված ըստ տրանսպորտի։ Մինչև 20 անուն հարցու…

Կենդանի սահմանային հերթի API ԾանրOnline

Իրական ժամանակի հերթեր, սպասման ժամանակի գնահատում և կարգավիճակ ցանկացած անցակետի համար։ Ներառում է snapshot բլոկ. ընթացիկ հերթ (…

Սպասման ժամանակի ընդլայնված API Ծանր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 ԾանրOnline

Ստացեք հերթի կարգավիճակը և տվյալների թարմությունը մինչև 5 անցակետի համար մեկ հարցմամբ։ Քվոտան հաշվարկվում է որպես ⌈(N PPID × ենթա…

Անցակետերի այլընտրանքների API ՍտանդարտOnline

Մոտակա այլընտրանքային անցակետեր նույն սահմանի վրա՝ ընթացիկ հերթերով և հեռավորության տարբերություններով։

Ուղիղ հերթի և թարմության API ՍտանդարտOnline

Երբ է անցակետը վերջին անգամ թարմացվել, որ աղբյուրից և թարմության գնահատական։

Կանխատեսումներ և վիճակագրություն

Հերթի կանխատեսման API ԾանրOnline

Հերթի մակարդակների ML համույթային կանխատեսում՝ 24-ժամյա և 7-օրյա (168ժ) հորիզոններ վստահության սահմաններով։ Նույն մոդելը, որը սնո…

Անցակետի ժամային վիճակագրության API ԾանրOnline

Ժամային պատմական հերթի վիճակագրություն ըստ անցակետի և ամսաթվի՝ 24 ժամային արժեք, օրական միջին/նվազ/առավ, պիկ և ամենահանգիստ ժամեր…

API «Կեսին անցնելու լավագույն ժամ» ՍտանդարտOnline

Տիպիական շաբաթվա վիճակագրություն ստուգիչ կետի համար. 7×24 մատրիցա շաբաթ-օր×ժամ (միջին + p25/p75 շերտ), ամենախաղաղ/ծանրաբեռնված օր…

Վառելիք և տեղեր

ԵՄ վառելիքի գների API ՍտանդարտOnlinev2

Վառելիքի գները EU երկրներում՝ միջին ցուցանիշներ ըստ country-ի, կոորդինատներով ամենամոտ կայանները կամ սահմանային անցակետի մոտ գտնվ…

Վառելիքի գներ քաղաքների API ՍտանդարտOnline

Վառելիքի գներ քաղաքներով: ամենաէժան կայան և 5 ամենաէժան կայանի միջին.

Մոտակա վառելիքի կայանների API ՍտանդարտOnlinev2 միայն

Կետին կամ քաղաքին ամենամոտ բենզալցակայանները՝ վառելիքի յուրաքանչյուր տեսակի ընթացիկ գներով, դասավորված ըստ հեռավորության։ Կայանի …

Մոտակա ամենաէժան վառելիքի API ՍտանդարտOnlinev2 միայն

Կետի կամ քաղաքի շրջակայքի ամենաէժան բենզալցակայանները՝ դասակարգված ըստ ընտրված վառելիքի տեսակի գնի (հավասարության դեպքում հաղթում…

Տեղական վառելիքի գների API ՍտանդարտOnlinev2 միայն

Եվրոպայի ՑԱՆԿԱՑԱԾ կետի համար հասանելի լավագույն վառելիքի գինը, որոշվում է եռաստիճան պահուստային սանդուղքով, որպեսզի կոորդինատը եր…

Վառելիքի տեսակների անվանումների API ՍտանդարտOnlinev2 միայն

Անվանացանկը, որի վրա հիմնված է վառելիքի յուրաքանչյուր արտադրանք․ մեր կանոնական տեսակների բառապաշարը (diesel, premdiesel, truckdie…

Վարորդի POI-ների API ՍտանդարտOnline

Բեռնատարների կայանատեղիներ (14k+), անվճար ցնցուղներ, ծառայություններ և սուպերմարկետներ ամբողջ Եվրոպայում՝ կոորդինատներով։ Արդյուն…

Բեռնատարների կայանատեղիների API ՍտանդարտOnlinev2 միայն

Կետին կամ city-ին ամենամոտ բեռնատարների կայանատեղիները, Autohöfe-ները և հանգստի կայանները՝ դասավորված հեռավորությամբ distance_km,…

Մոտակա խանութների API ՍտանդարտOnlinev2 միայն

Կետին կամ city-ին ամենամոտ սուպերմարկետները և պարենային խանութները՝ դասավորված հեռավորությամբ distance_km, անվանումով, կոորդինատն…

Անվճար ցնցուղների API ՍտանդարտOnlinev2 միայն

Կետին կամ city-ին ամենամոտ վարորդների անվճար ցնցուղները՝ դասավորված հեռավորությամբ distance_km, անվանումով, կոորդինատներով և coun…

Վարորդների ռեստորանների API ՍտանդարտOnlinev2 միայն

Կետին կամ city-ին ամենամոտ վարորդների համար հարմար ռեստորանները՝ դասավորված հեռավորությամբ distance_km, անվանումով, կոորդինատներո…

Արդյունաբերական գոտիների API ՍտանդարտOnlinev2 միայն

Կետին կամ city-ին ամենամոտ արդյունաբերական և լոգիստիկ գոտիները (ամբողջ Եվրոպայում 3k+-ից ավելի)՝ դասավորված հեռավորությամբ distan…

Արտարժույթի փոխարժեքի API ՍտանդարտOnline

EUR-ի վրա հիմնված փոխվալյուտային կուրսեր PLN, CZK, HUF, USD, GBP, CHF, NOK և UAH-ի համար, աղբյուրը՝ Frankfurter (ECB), քեշը՝ 6 ժա…

Արտարժույթի փոխանակման կետեր

Փոխանակման կետերով քաղաքների API ՍտանդարտOnlinev2 միայն

Լեհաստանի քաղաքներ, որտեղ ներկայացնում ենք արտարժույթի փոխանակման կետեր (kantors), յուրաքանչյուրում կետերի քանակով և քանիսն են հի…

Արտարժույթի փոխանակման կետերի API ՍտանդարտOnlinev2 միայն

Լեհաստանի արտարժույթի փոխանակման կետերի (kantors) տեղեկատու․ անուն, հասցե, կոորդինատներ, աշխատանքային ժամեր, հեռախոս, կայք և արդյ…

Փոխանակման կետի փոխարժեքների API ՍտանդարտOnlinev2 միայն

Մեկ փոխանակման կետ՝ PLN-ի նկատմամբ իր ընթացիկ գնման և վաճառքի փոխարժեքներով։ Մանրածախ և մեծածախ փոխարժեքները վերադարձվում են առան…

Լավագույն փոխարժեքների API ՍտանդարտOnlinev2 միայն

Որտեղ հենց հիմա մեկ քաղաքում գնել կամ վաճառել մեկ արժույթ PLN-ով․ լավագույն ՄԱՆՐԱԾԱԽ փոխարժեքներով կետերը՝ դասակարգված, NBP-ի պաշ…

Փոխարժեքների պատմության API ԾանրOnlinev2 միայն

Մեկ արժույթի մանրածախ փոխարժեքի պատմությունը PLN-ի նկատմամբ՝ մեկ կետի կամ ամբողջ քաղաքի համար (իր կետերի միջին և լավագույն փոխարժ…

Ճամփորդության պլանավորում

Երթուղու պլանավորման API ԾանրOnlinev2 միայն

Դռնեդուռ պլան սահմանային ուղևորության համար՝ երթուղին, դրա վրա գտնվող անցակետերը կենդանի հերթով կամ ձեր ժամանման ժամի կանխատեսմամ…

Սահմանային ճամփորդության մատրիցայի API ԾանրOnline

Ճամփորդության ժամանակ + սահմանային հերթ բոլոր անցակետերի համար տվյալ մեկնարկային կետից.

Բեռնատարների երթևեկության արգելքների API ՍտանդարտOnlinev2

Եվրոպական բեռնատարների երթևեկության սահմանափակումները ըստ country-ի և ամսաթվի, ներառյալ սեզոնային և տոնական արգելքները։ Յուրաքանչ…

Առևտրային կիրակիների API ՍտանդարտOnline

Կիրակնօրյա մանրածախ բացման կանոնակարգերը և առաջիկա առևտրային կիրակիները ԵՄ յուրաքանչյուր կարգավորվող երկրի համար։

API Տոնացույց ՍտանդարտOnline

Եվրոպական երկրերի պաշտոնական հանրային տոները — ամսաթվեր, տեղական անվանումներ և դասակարգում, ներառված յուրաքանչյուր երկրի ամբողջակ…

Լոգիստիկա

Truck Route API Բեռնատարի երթուղիOnlinev2 միայն

Բեռնատարների երթուղավորման API՝ երթուղու երկայնքով վառելիքի լցակայաններով և բեռնատարների կայանատեղերով, ինչպես նաև կշռման կետերով…

Վարորդներ և ճանապարհներ

Ճանապարհային պայմանների API ՍտանդարտOnlinev2

Հաստատված ճանապարհային պայմանների հաշվետվություններ սահմանների մոտ և հիմնական միջանցքներում՝ փոսեր, ճանապարհային աշխատանքներ, փակ…

Վինիետների և ճանապարհային տուրքերի API ՍտանդարտOnlinev2 միայն

Արդյոք country-ն պահանջում է վինիետ մայրուղով երթևեկության համար, ընթացիկ գները՝ ըստ տևողության, և որտեղ կարդալ ավելին՝ ըստ count…

Ինտերնետ կետերի API ՍտանդարտOnlinev2 միայն

Ուղևորության ընթացքում վարորդների համար օգտակար բջջային օպերատորների խանութներ և WiFi կետեր՝ ամենամոտից՝ կետին կամ city-ին, dista…

Ավտոբուսային փոխադրողի սահմանային վիճակագրության API ՍտանդարտOnline

Սահմանահատման ցուցանիշներ ըստ ավտոբուսային փոխադրողի՝ հատումներ, միջին/մեդիան/նվազ/առավ սպասման րոպեներ — կառուցված մեր սեփական հ…

Սահմանի եղանակային պայմանների API ՍտանդարտOnline

Ճանապարհային վտանգը անցակետում մեկ 0–5 սանդղակով՝ մաքուր ճանապարհ, մառախուղ, ձյուն, անձրև, մերկասառույց կամ ուժեղ քամի — ձեր լեզվ…

Օդային տագնապի մոտիկության API ՍտանդարտOnlinev2 միայն

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 ՍտանդարտOnlinev2 միայն

Ձեր սեփական NakBus Live պարկը՝ ձեր ընկերությանը գրանցված յուրաքանչյուր տրանսպորտային միջոց՝ պետհամարանիշով, պիտակով, նշանակված եր…

Ավտոպարկի ուղիղ դիրքերի API ՍտանդարտOnlinev2 միայն

Որտեղ են ձեր ավտոբուսները հենց հիմա՝ մեկ տող յուրաքանչյուր ակտիվ տրանսպորտային միջոցի համար՝ lat/lon, ժամանակային դրոշմով և դրա տ…

Ավտոպարկի պատմության API ԾանրOnlinev2 միայն

Ձեր սեփական մեքենաների ձայնագրված GPS հետագիծը՝ ժամանակային պատուհանում պահվող յուրաքանչյուր դիրքի կետը՝ ժամանակագրական հերթականո…

ԱԲ օգնական

Սահմանային AI օգնականի API ԾանրOnline

Տվեք մեր արտադրական AI օգնականին ցանկացած սահմանահատման հարց (հերթեր, կանխատեսումներ, կանոններ, վառելիք, երթուղիներ) և ստացեք նու…

Անհատականացված AI օգնականի API ԾանրOnlinev2 միայն

Ձեր սեփական AI օգնականը, որը պատասխանում է ՁԵՐ բովանդակությունից և ՄԵՐ կենդանի սահմանային տվյալներից։ Տվեք մեզ ձեր markdown ֆայլե…

Այլ

Հաշվի օգտագործման API Ստանդարտv2 միայն

Որքան է մնացել ձեր սահմանաչափերից հենց հիմա այն բանալու համար, որով կանչում եք՝ պլան, վայրկյանային սահմանաչափ և օրական քվոտայի յո…

Shade Walking Route API ԾանրOnlinev2 միայն

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 ՍտանդարտOnlinev2 միայն

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 ՍտանդարտOnlinev2 միայն

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 ՍտանդարտDegradedv2 միայն

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 ՍտանդարտOnlinev2 միայն

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 ՍտանդարտOnlinev2 միայն

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

Պատմական տվյալների արտահանում

Հաստատված ծրագրավորողները կարող են ներբեռնել ժամային միջինացված, հրապարակված սահմանային հերթերի պատմությունը մինչև 5 անցակետի համար (շարժական պատուհան՝ մինչև 90 օր)՝ gzip-ված CSV, NDJSON կամ JSON ձևաչափով։ Սա պորտալի հնարավորություն է, ՈՉ թե API endpoint. արտահանումները կառուցում և ներբեռնում եք ձեր հաշվի «Տվյալների արտահանում» ներդիրից։

Մուտքը տրվում է հարցումով. բացեք Data տեսակի հարցում՝ նշելով, թե որ անցակետերն են ձեզ պետք, ինչ ժամանակահատված և ինչ նպատակով։ Հաստատումից հետո ձեր հաշվում կհայտնվի «Տվյալների արտահանում» ներդիրը։ Լռելյայն սահմանաչափը՝ օրական 1 արտահանում, յուրաքանչյուրում մինչև 5 անցակետ — բարձրացնելու համար դիմեք մեզ։

Դաշտեր — մեկ տող յուրաքանչյուր անցակետի և յուրաքանչյուր UTC ժամի համար

ՊարամետրՆկարագրություն
ppidԱնցակետի id
checkpoint_nameԱնցակետի անվանումը
hour_utcԺամային միջակայք, ISO-8601 UTC
directionօր․ UA->PL
vehicle_typeմեքենա / ավտոբուս / բեռնատար / հետիոտն
avg_queue_lengthՀերթի միջին երկարությունը ժամում
avg_wait_minutesՍպասման միջին տևողությունը ժամում. null այնտեղ, որտեղ անցակետը պաշտոնական սպասման տվյալներ չունի
sample_countԴիտարկումների քանակը տվյալ ժամում

Արտահանվում են միայն հրապարակված տվյալները, որոնք անցնում են մեր անոմալիաների և որակի ստուգումները (առանց հում, առանձին հաղորդումների)։ Բոլոր ժամանակային դրոշմները UTC են։ Ֆայլերը պահվում են 10 օր։

Ծագում. յուրաքանչյուր ֆայլի վերնագրում ներդրված է ստորագրված մատնահետք (sha256 + HMAC), այնպես որ ցանկացած պատճեն հետագայում կարելի է հաստատել որպես իսկական nakordoni.eu տվյալ և ստուգել փոփոխությունների համար — նույնիսկ ներբեռնումից հետո։

# 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

Ինչ կարող եք կառուցել

Նույն տվյալների պրոդուկտներն են ստեղծում nakordoni.eu-ի վիզուալները՝ շաբաթական կանխատեսման գրաֆիկներ, հերթերի ժամային պրոֆիլներ, իրական ժամանակի կարգավիճակի քարտեր: Կանխատեսման և վիճակագրության API-ների բովանդակության համը՝

7-day border queue forecast chart built from the Forecast API
Շաբաթական կանխատեսում + ամենազբաղված օրվա ժամային պրոֆիլ — Forecast API (prediction_steps=168 / 24)
Hourly queue statistics chart built from the Statistics API
Հերթի ժամային գրաֆիկ յուրաքանչյուր անցակետի համար — Statistics API (stats?ppid=…&compare=1)

Հղում աղբյուրին

Explorer պլանի ինտեգրումները պետք է ցուցադրեն տեսանելի «Data by nakordoni.eu» հղում ամենուր, որտեղ ցուցադրվում են տվյալները: Դա է պահում անվճար պլանն անվճար:

Ճշգրիտ կոդը

Պատճենեք այս հատվածն առանց փոփոխության։ Հղումը պետք է մնա ինդեքսավորելի՝ տվյալների կողքին տեսանելի, պարզ HTML <a href>, որը Google-ը կարող է ինդեքսավորել և հետևել դրան, — ՄԻ ավելացրեք rel="nofollow", rel="sponsored" կամ rel="ugc" և մի թաքցրեք այն CSS-ով։ JavaScript-ով ավելացված հղումն ընդունելի է, եթե այն երևում է Google-ի ռենդերած էջում (Developer API-ի պայմաններ v1.0, բաժին 8.1)։

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

Կոմպակտ մանր տարբերակ (օր.՝ գրաֆիկի կամ վիջեթի տակ).

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

Կարող եք հղում տալ նաև ձեր լեզվի տարբերակին, օրինակ՝ https://nakordoni.eu/hy/ — հաշվվում է nakordoni.eu-ին ուղղված ցանկացած տեսանելի սովորական HTML հղում: Խարիսխի տեքստը՝ "Data by nakordoni.eu", պետք է մնա անգլերեն:

Որտեղ տեղադրել

Մենք պարբերաբար ստուգում ենք հղումը այն «էջում, որտեղ օգտագործվում են տվյալները», որը նշել եք գրանցման ժամանակ: Անվճար Explorer փաթեթում բացակայող կամ թաքցված հղումը սկզբում հանգեցնում է հիշեցման, ապա բանալու կասեցման: Վճարովի փաթեթի հաճախորդները կարող են բաց թողնել հղումը:

Ստուգումներն իրականացվում են մոտավորապես շաբաթը մեկ անգամ մեր ստուգիչի կողմից, որի user agent-ը պարունակում է NakordoniComplianceBot/1.0։ Այն բացում է միայն ձեր մշակողի վահանակում նշված էջերը, չի անցնում այլ հղումներով և այդ էջերի համար հաշվի չի առնում robots.txt-ը, քանի որ հենց դրանք եք խնդրել ստուգել։ Եթե բոտերից պաշտպանությունը կամ ֆայրվոլն արգելափակում է անհայտ քրաուլերներին, թույլատրեք այս user agent-ը․ եթե չկարողանանք բացել էջը, կգրենք ձեզ տոմսով։

Տվյալների լիցենզիա և շուկաներ

Ձեր API բանալին տալիս է մեր տվյալների օգտագործման լիցենզիա միայն այն երկրներում, որոնք դուք հայտարարել եք գրանցվելիս։ Մենք ուսումնասիրում ենք յուրաքանչյուր հայտարարություն լիարժեք հասանելիություն տրամադրելուց առաջ, քանի որ մեր տվյալները մեր սեփական արտադրանքն են, և մենք չենք լիցենզավորում այն շուկաներում՝ չիմանալով, թե որտեղ կհրապարակվի։

Տվյալների թարմություն

Տվյալների թարմությունը կախված է ձեր փաթեթից. պատասխանի մեջ որևէ նշում չկա — բոլոր փաթեթները վերադարձնում են նույն դաշտերը, նույն տիպերը և պատասխանի նույն կառուցվածքը։

Ուշացած պատասխանը երբեք սխալ չէ և սահմանաչափի հետ կապված խնդիր չէ — դա լիարժեք, վավեր պատասխան է՝ ավելի հին թվերով։ Հարցումը կրկնելը ավելի թարմ տվյալներ չի վերադարձնի։

Եթե ձեր հավելվածին անհրաժեշտ են ընթացիկ տվյալներ, ցանկացած վճարովի փաթեթ վերադարձնում է հեռաչափություն իրական ժամանակում։

Ստացեք ձեր անվճար API բանալին

Թարմացվել է