Skip to main content
Menu
📰 Имате новини от границите? Изпратете я до нашия новинарски поток и получите индексируем dofollow обратен линк + безплатен превод на 24 езика — 1 статия на седмица е безплатно. Подай гранични новини →

API документация

REST + JSON през HTTPS. Един базов URL, един ключ, предвидими отговори.

Raw .md GitHub
Базов URLhttps://nakordoni.eu/api/v1/data/
ФорматJSON, UTF-8
УдостоверяванеAuthorization: Bearer NKD-DEV-…
ВерсиониранеPath-versioned & per-endpoint: /api/v1/… is stable; /api/v2/… serves the newer behaviour only for endpoints that changed, and transparently falls back to v1 for the rest. v1 responses never change.

На тази страница

Удостоверяване · Формат на отговора · Квоти · Примери за код · Атрибуция · History data export · Какво можете да изградите
Продукти Гранични опашки: Статус на API · API за указател на граничните пунктове · API за опашки на границата v2 · API за търсене на ГКПП · API за гранична опашка на живо · Multi-Checkpoint API · API за алтернативни пунктове · API за жива опашка и актуалност  ·  Прогнози и статистики: API за прогноза на опашката · API за почасова статистика на пункт · API „Най-добро време за преминаване"  ·  Гориво и локации: API за цени на горива в ЕС · API за цени на горивото по градове · API за обекти от интерес за шофьори · API за валутни курсове  ·  Планиране на пътуване: API матрица на пътуванията · API за забрани за движение на камиони · API за търговски недели · API Календар за празници  ·  Шофьори и пътища: API за състояние на пътищата · API за гранична статистика на автобусни превозвачи  ·  ИИ асистент: API за граничен AI асистент

Удостоверяване

Всяка заявка изисква вашия 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",
  "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, bad_request, internal_error) и HTTP статус 401/403/404/429/500. Заглавките за ограничение на скоростта X-Devapi-Limit и X-Devapi-Remaining се изпращат с всеки таксуван отговор.

Квоти

ExplorerPay As You Grow
заявки/ден за стандартните API за данни1,00050,000
заявки/ден за API за прогнози и статистики20010,000
QPS220

Дневните броячи се нулират в полунощ 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"])

Продукти

Degraded performance Checked 2026-07-21T13:15:12Z · Live JSON: GET /api/v1/data/status (no key) · full status page

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

Стандартен използва стандартната квота за данни  ·  Тежък използва квотата за прогнози и статистика — вижте Квоти

Гранични опашки

Статус на API Стандартен

Актуално състояние на всеки продукт от Developer API: онлайн / деградирал / офлайн, латентност на отговора и час на последна пров…

API за указател на граничните пунктове СтандартенOnline

Указател на всички наблюдавани гранични пунктове: идентификатори, имена, държави, координати и статус. Използвайте го, за да откр…

API за опашки на границата ТежъкOnlinev2

Всички ГКПП на дадена граница за един тип превозно средство в едно извикване. Поддържа единична дестинация, списък с запетаи или …

API за търсене на ГКПП СтандартенOnline

Намерете PPID на ГКПП по име на произволен език. Връща всички PPID за това място, групирани по тип МПС. До 20 имена на заявка.

API за гранична опашка на живо ТежъкOnline

Опашки в реално време, оценка на времето за изчакване и статус за всеки наблюдаван ГКПП. Включва блок snapshot: текуща опашка (qu…

Multi-Checkpoint API ТежъкOnline

Вземете статуса на опашката и актуалност на данните за до 20 контролни точки в един запит. Квотата се изчислява като ⌈(N PPID × п…

API за алтернативни пунктове СтандартенOnline

Близки алтернативни пунктове на същата граница с текущи опашки и разлики в разстоянието.

API за жива опашка и актуалност СтандартенOnline

Кога пунктът е бил актуализиран за последно, от кой източник и оценка за актуалност.

Прогнози и статистики

API за прогноза на опашката ТежъкOnline

Прогноза за нивата на опашката чрез ML ансамбъл: хоризонти от 24 часа и 7 дни (168ч) с граници на доверие. Същият модел, който за…

API за почасова статистика на пункт ТежъкOnline

Почасова историческа статистика на опашката по пункт и дата: 24 почасови стойности, дневна средна/мин/макс стойност, най-натоваре…

API „Най-добро време за преминаване" СтандартенOnline

Статистики за типична седмица на пропускателен пункт: матрица 7×24 ден-от-седмицата×час (медиана + лента p25/p75), най-тих/натова…

Гориво и локации

API за цени на горива в ЕС СтандартенOnline

Средни цени на бензин/дизел/LPG в страните от ЕС плюс най-близките бензиностанции, агрегирани от официални национални източници.

API за цени на горивото по градове СтандартенOnline

Цени на горивото по градове: най-евтина бензиностанция и средна от 5-те най-евтини.

API за обекти от интерес за шофьори СтандартенOnline

Паркинги за камиони (14k+), безплатни душове, услуги и супермаркети в цяла Европа с координати.

API за валутни курсове СтандартенOnline

Обменни курсове базирани на EUR за PLN, CZK, HUF, USD, GBP, CHF, NOK и UAH, източник Frankfurter (ECB), кеш 6 часа. Без параметри…

Планиране на пътуване

API матрица на пътуванията ТежъкOnline

Пътно време + гранична опашка за всички пропускателни пунктове от дадена начална точка.

API за забрани за движение на камиони СтандартенOnline

Европейски ограничения за движение на камиони по държава и дата, включително сезонни и празнични забрани.

API за търговски недели СтандартенOnline

Регулации за неделна търговия на дребно и предстоящи търговски недели по регулирана държава от ЕС.

API Календар за празници СтандартенOnline

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

Шофьори и пътища

API за състояние на пътищата СтандартенOnline

Одобрени доклади за състоянието на пътищата близо до границите и по основните коридори: дупки, пътни ремонти, затваряния, лед, оп…

API за гранична статистика на автобусни превозвачи СтандартенOnline

Ефективност при преминаване на границата по автобусен превозвач: преминавания, средни/медиана/мин/макс минути изчакване — изграде…

ИИ асистент

API за граничен AI асистент ТежъкOnline

Задайте на нашия продукционен AI асистент всякакъв въпрос за преминаване на границата (опашки, прогнози, правила, гориво, маршрут…

Other

Advanced Wait Time API

History data export

Approved developers can download hourly-averaged, published border-queue history for up to 5 checkpoints (rolling window up to 90 days) as gzipped CSV, NDJSON, or JSON. This is a portal-only feature — NOT an API endpoint; you build and download exports from the "Data export" tab in your account.

Access is granted on request: open a Data ticket telling us which checkpoints, the time window, and your intended use. Once approved, the Data export tab appears in your account. Default limit: 1 export/day, up to 5 checkpoints each — ask us to raise it.

Fields — one row per checkpoint per UTC hour

ПараметърОписание
ppidCheckpoint id
checkpoint_nameCheckpoint name
hour_utcHour bucket, ISO-8601 UTC
directione.g. UA->PL
vehicle_typecar / bus / truck / pedestrian
avg_queue_lengthHourly average queue length
avg_wait_minutesHourly average wait; null where a checkpoint has no official wait feed
sample_countNumber of observations in the hour

Data is published-only and passes our anomaly / data-quality checks before export (no raw per-report data). All timestamps are UTC. Files are kept for 10 days.

Provenance: every file embeds a signed fingerprint (sha256 + HMAC) in its header, so any copy can later be confirmed as genuine nakordoni.eu data and checked for tampering — even after download.

# sha256: 3f9c…   # signature: e87b…
ppid,checkpoint_name,hour_utc,direction,vehicle_type,avg_queue_length,avg_wait_minutes,sample_count
id_10,Hrushiv,2026-06-12T02:00:00Z,UA->PL,car,11,,4

Какво можете да изградите

Същите продукти с данни визуализират графиките на 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>, който търсачките могат да следват — НЕ добавяйте rel="nofollow" или rel="sponsored", не го рендирайте само чрез JavaScript и не го скривайте с CSS.

<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/bg/ — брои се всеки индексируем линк към nakordoni.eu. Текстът на котвата "Data by nakordoni.eu" трябва да остане на английски.

Къде да се постави

Периодично проверяваме атрибуцията на "страницата за използване на данните", посочена при регистрация. Липсваща или деиндексирана атрибуция в плана Explorer води първо до напомняне, после до спиране на ключа. Клиентите на Pay As You Grow могат да пропуснат атрибуцията.

Вземете безплатния си API ключ