Жаңалық жіберу және NakBus паркі енді әріптес тақтасында
Әзірлеуші аккаунтыңызды сол электрондық поштамен Nakordoni Partners аккаунтына қосыңыз және онда жаңалықтар мен автобус паркіңізді (NakDriver / NakManager) команда рөлдерімен басқарыңыз. API кілттеріңіз, endpoint-тер мен қолданбалар өзгеріссіз қалады, ал мұндағы беттер жұмысын жалғастырады. Nakordoni Partners ашу

API құжаттамасы

HTTPS арқылы REST + JSON. Бір базалық 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;

Үш нәрсені дұрыс істеу керек: 443 портына New OpenSSLSecureConnection беріңіз, әйтпесе сұрау TLS-те құлайды; /api/v1/data/fuel-ді country параметрсіз шақырыңыз — бір сұрау әр елге бөлек шақырудың орнына бәрін қайтарады; және data-ға тиер алдында ok мәнін тексеріңіз — қателер ерекше жағдай емес, ok:false және error.code түрінде келеді. Мысалда платформаның ағылшын тіліндегі кілт сөздері қолданылған; локализацияланған баламалары (HTTPСоединение, ПрочитатьJSON, РегистрыСведений) дәл солай жұмыс істейді.

Дереккөздердегі жанармай бағалары тәулігіне бір рет өзгереді, сондықтан күніне бір-екі рет орындалатын жоспарланған тапсырма жеткілікті және тегін Explorer квотасының шегінде қалады. Кезектің тікелей деректері (queue, multi, border) бірнеше минут сайын өзгереді — оларды өз кестеңізбен сұраңыз және цикл орнына multi арқылы 5 өткізу пунктіне дейін бір сұраумен оқыңыз.

MCP сервері

REST орнына құралдарды шақыруды қалайсыз ба? Біз осы API-дің қауіпсіз, тек оқуға арналған ішкі жиынтығын MCP құралдары ретінде ұсынатын нақты MCP серверін (Streamable HTTP тасымалы) іске қосамыз — сол 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 реттелетін интеграциялары, десктоп және мобильді қолданбалар) кілтті қою орнына пайдаланушыға кіруге мүмкіндік бере алады. Ағын — PKCE (S256) бар жалпыға ортақ клиенттерге арналған OAuth 2.0 authorization code; client secret жоқ. Біз қайтаратын қолжетімділік токені — пайдаланушының өз NKD-DEV кілті, оны қазіргідей Bearer тақырыбымен жібересіз.

Клиенттер өздігінен жасалмайды: Интеграциялар бетінде өтінім беріңіз, біз әр интеграцияны қолмен қарастырып, рұқсат етілген қайта бағыттау URI-лерімен client ID береміз. Мақұлданған клиент арқылы берілген кілттер сол интеграцияға мақұлданған нарықтар үшін бірден белсендіріледі. Интеграция клиентіне өтінім беру →

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 бос) және Home Assistant клиенттері үшін алдын ала тіркелген https://my.home-assistant.io/redirect/oauth қайта бағыттау URI-імен пайдаланыңыз. Кілтті entry.data["token"]["access_token"] ішінен оқыңыз және API-ді Authorization: Bearer арқылы шақыруды жалғастырыңыз. API-ден 401 келсе, Home Assistant қайта аутентификацияны ұсынуы үшін ConfigEntryAuthFailed шақырыңыз.

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 кезінде error.upgrade_url сілтемесі бар repair issue жасап, шақыруларды 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 Жүк көлігі ✔
9 Жүк көлігі 7,5 тоннаға дейін ✔
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

Толық анықтамасын, параметрлерін, нұсқаларын және тікелей сынақ алаңын көру үшін соңғы нүктені таңдаңыз.

Стандартты стандартты деректер квотасын қолданады  ·  Ауыр болжам мен статистика квотасын қолданады — қараңыз Квоталар  ·  Жүк көлігі маршруты жеке жүк көлігі маршрутының квотасынан алынады — қараңыз Квоталар

Шекара кезектері

API күйі Стандартты

Әрбір Developer API өнімінің тікелей күйі: онлайн / деградациялған / офлайн, жауап кідірісі және соңғы тексеру уақыты. Жалпыға қо…

Бақылау-өткізу пункттері анықтамалығының API СтандарттыOnline

Бақыланатын барлық шекаралық бақылау-өткізу пункттерінің анықтамалығы: идентификаторлар, атаулар, елдер, координаттар және күй. О…

Шекарадағы кезек API АуырOnlinev4

Берілген шекарадағы барлық өту пункттері + көлік түрі бір сұрауда. Бір бағыт, үтірмен бөлінген тізім немесе "all" қолдайды. Нәтиж…

Өту пункттерін іздеу API СтандарттыOnline

Кез келген тілде атауы бойынша өту пунктінің PPID-ін табыңыз. Осы орын үшін барлық PPID-ті, көлік түрі бойынша топтастырылған қай…

Тікелей шекара кезегінің API АуырOnline

Нақты уақыттағы кезектер, күту уақытының бағасы және кез келген өту пунктінің күйі. Snapshot блогын қамтиды: ағымдағы кезек (queu…

Кеңейтілген күту уақыты 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 × ішкі өнімдер) / 2⌉ р…

Бақылау пункттерінің баламаларының API СтандарттыOnline

Сол шекарадағы жақын маңдағы балама бақылау пункттері ағымдағы кезектермен және қашықтық айырмашылықтарымен.

Тікелей кезек және деректер жаңалығы API СтандарттыOnline

Бақылау пункті соңғы рет қашан, қай дереккөзден жаңартылды және жаңалық рейтингі.

Болжамдар мен статистика

Кезек болжамының API АуырOnline

Кезек деңгейлерінің ML ансамбльдік болжамы: сенімділік шектерімен 24 сағаттық және 7 күндік (168сағ) көкжиектер. nakordoni.eu бол…

Бақылау пунктінің сағаттық статистикасының 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, truckdiesel, hvo, petrol92, e5,…

Жүргізуші POI-лерінің API СтандарттыOnline

Еуропа бойынша координаттары бар жүк көлігі тұрақтары (14k+), тегін душтар, қызметтер мен супермаркеттер. Нәтижелер ең жақынынан …

Жүк көліктері тұрақтарының API СтандарттыOnlinev2 тек

Нүктеге немесе city-ге ең жақын жүк көлігі тұрақтары, Autohöfe және демалыс аймақтары — қашықтық бойынша distance_km, атауы, коор…

Жақын дүкендер API СтандарттыOnlinev2 тек

Нүктеге немесе city-ге ең жақын супермаркеттер мен азық-түлік дүкендері — қашықтық бойынша distance_km, атауы, координаттары және…

Тегін душтар API СтандарттыOnlinev2 тек

Нүктеге немесе city-ге ең жақын жүргізушілерге арналған тегін душтар — қашықтық бойынша distance_km, атауы, координаттары және co…

Жүргізушілерге арналған мейрамханалар API СтандарттыOnlinev2 тек

Нүктеге немесе city-ге ең жақын жүргізушілерге қолайлы мейрамханалар — қашықтық бойынша distance_km, атауы, координаттары және co…

Өнеркәсіптік аймақтар API СтандарттыOnlinev2 тек

Нүктеге немесе city-ге ең жақын өнеркәсіптік және логистикалық аймақтар (Еуропа бойынша 3k+-тан астам) — қашықтық бойынша distanc…

Валюта айырбасы бағасының API СтандарттыOnline

PLN, CZK, HUF, USD, GBP, CHF, NOK және UAH үшін EUR-ға негізделген бағамдар, дереккөзі Frankfurter (ECB), кеш 6 сағат. Параметрле…

Валюта айырбастау пункттері

Айырбастау пункттері бар қалалар API СтандарттыOnlinev2 тек

Валюта айырбастау пункттерін (kantors) көрсететін Польша қалалары: әрқайсысында қанша пункт бар және олардың қаншасы қазір бағам …

Валюта айырбастау пункттері API СтандарттыOnlinev2 тек

Польшадағы валюта айырбастау пункттерінің (kantors) анықтамалығы: атауы, мекенжайы, координаттары, жұмыс уақыты, телефоны, веб-са…

Айырбастау пункті бағамдарының API СтандарттыOnlinev2 тек

PLN-ге қатысты ағымдағы сатып алу және сату бағамдары бар бір айырбастау пункті. Бөлшек және көтерме бағамдар бөлек қайтарылады: …

Ең тиімді айырбас бағамдары API СтандарттыOnlinev2 тек

Бір қалада дәл қазір бір валютаны PLN-ге қайда сатып алуға немесе сатуға болады: ең жақсы БӨЛШЕК бағамдары бар пункттер рейтингпе…

Айырбас бағамдарының тарихы API АуырOnlinev2 тек

Бір валютаның PLN-ге қатысты бөлшек бағамының тарихы — бір пункт үшін немесе бүкіл қала үшін (оның пункттері бойынша орташа және …

Сапар жоспарлау

Маршрутты жоспарлау API АуырOnlinev2 тек

Шекара сапарының есіктен есікке дейінгі жоспары: маршрут, ондағы өткізу пункттері нақты кезекпен немесе келу уақытыңызға болжамме…

Шекара арқылы саяхат матрицасы API АуырOnline

Берілген шығу нүктесінен барлық бекеттерге дейінгі жол уақыты + шекара кезегі.

Жүк көліктерінің жүру тыйымдарының API СтандарттыOnlinev2

Еуропалық жүк көлігі жүрісіне қатысты шектеулер country және күні бойынша, маусымдық және мереке тыйымдарын қоса алғанда. Әр тыйы…

Сауда жексенбілерінің API СтандарттыOnline

Жексенбідегі бөлшек сауда ашылуы ережелері және әрбір реттелетін ЕО елі бойынша алдағы сауда жексенбілері.

API Дәмтуғандар Күнінің Күнтізбесі СтандарттыOnline

Еуропалық елдердің ресми мемлекеттік мерекелері — күндері, жергілік атаулары және түрлері, әр елдің толық мереке тізімі қосылған.…

Логистика

Truck Route API Жүк көлігі маршрутыOnlinev2 тек

Маршрут бойындағы жанармай бекеттері мен жүк көліктеріне арналған тұрақтарды, сондай-ақ таразы бекеттері мен жүргізушінің демалыс…

Жүргізушілер мен жолдар

Жол жағдайының API СтандарттыOnlinev2

Шекаралар маңындағы және негізгі дәліздердегі бекітілген жол жағдайы есептері: шұңқырлар, жол жұмыстары, жабылулар, мұз, қауіптер…

Виньеткалар мен жол алымдары API СтандарттыOnlinev2 тек

country автомагистральда жүру үшін виньетканы талап ете ме, ұзақтығы бойынша ағымдағы бағалар және толығырақ қайдан оқуға болады …

Интернет нүктелері API СтандарттыOnlinev2 тек

Жолдағы жүргізушілерге пайдалы мобильді оператор дүкендері мен WiFi нүктелері, нүктеге немесе city-ге ең жақынынан бастап distanc…

Автобус тасымалдаушысының шекара статистикасының 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 тек

Шақыратын кілтіңіз үшін лимиттеріңізден қазір қанша қалғаны: жоспар, секундтық лимит және әр күндік квота класы (cheap, heavy, ro…

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 соңғы нүктесі ЕМЕС; экспорттарды аккаунтыңыздағы "Деректі экспорттау" қойындысында құрып, жүктейсіз.

Қолжетімділік сұраныс бойынша беріледі: қай бекеттер, қандай уақыт аралығы және деректі не үшін қолданатыныңызды көрсетіп Дерек тикетін ашыңыз. Мақұлданғаннан кейін аккаунтыңызда «Деректі экспорттау» қойындысы пайда болады. Әдепкі шек: тәулігіне 1 экспорт, әрқайсысында 5-ке дейін бекет — көбейтуімізді сұраңыз.

Өрістер — әр бекет пен әр UTC сағаты үшін бір жол

ПараметрСипаттама
ppidБекет идентификаторы
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
Апталық болжам + ең қарбалас күннің сағаттық профилі — Болжам API (prediction_steps=168 / 24)
Hourly queue statistics chart built from the Statistics API
Бекет бойынша сағаттық кезек графигі — Статистика 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/kk/ — nakordoni.eu-ға апаратын кез келген көрінетін кәдімгі HTML сілтеме есептеледі. Анкер мәтіні "Data by nakordoni.eu" ағылшын тілінде қалуы тиіс.

Қайда орналастыру

Тіркелу кезінде көрсеткен "деректер пайдаланылатын бетте" атрибуцияны мезгіл-мезгіл тексереміз. Тегін Explorer жоспарында атрибуцияның болмауы немесе жасырылуы алдымен ескертуге, содан соң кілтті тоқтатуға әкеледі. Ақылы жоспар клиенттері атрибуцияны көрсетпеуі мүмкін.

Тексеру шамамен аптасына бір рет біздің тексеруші ботымызбен жүргізіледі, оның user agent-інде NakordoniComplianceBot/1.0 бар. Ол тек әзірлеуші панеліңізде көрсетілген беттерді ашады, басқа сілтемелерге өтпейді және бұл беттер үшін robots.txt-ті ескермейді, себебі дәл соларды тексеруді сұрадыңыз. Боттардан қорғау немесе файрвол белгісіз краулерлерді бұғаттаса, осы user agent-ке рұқсат беріңіз — бетті аша алмасақ, сізге тикет арқылы жазамыз.

Деректер лицензиясы және нарықтар

API кілтіңіз тек тіркелу кезінде декларацияланған елдерде ғана деректерімізді пайдалануға лицензия береді. Толық қолжетімділік беру алдында біз әр декларацияны қараймыз, себебі деректеріміз — біздің меншікті өнім, және оны қай жерде жарияланатынын білмей нарықтарға лицензиялай алмаймыз.

Деректердің жаңалығы

Деректердің жаңалығы сіздің тарифіңізге байланысты. Жауаптың өзінде ешқандай белгі жоқ — барлық тарифтер бірдей өрістерді, бірдей типтерді және жауаптың бірдей құрылымын қайтарады.

Кідірген жауап ешқашан қате де, шектеу мәселесі де емес — бұл ескілеу сандары бар толыққанды, жарамды жауап. Сұрауды қайталау жаңарақ дерек қайтармайды.

Егер қосымшаңызға өзекті деректер қажет болса, кез келген ақылы тариф нақты уақыттағы телеметрияны қайтарады.

Тегін API кілтіңізді алыңыз

Жаңартылды