Skip to main content
Menu
📰 Sınırın yeni haberi var mı? Haber akışımıza gönderin ve indekslenebilir bir dofollow backlink + 24 dile ücretsiz çeviri kazanın — haftada 1 makale ücretsizdir. Sınır haberi gönder →

API Dokümantasyonu

HTTPS üzerinden REST + JSON. Tek temel URL, tek anahtar, öngörülebilir zarflar.

Raw .md GitHub
Temel URLhttps://nakordoni.eu/api/v1/data/
BiçimJSON, UTF-8
Kimlik doğrulamaAuthorization: Bearer NKD-DEV-…
SürümlemeYol tabanlı sürümleme, uç nokta bazında: /api/v1/… kararlıdır; /api/v2/… yalnızca değişen uç noktalar için yeni davranışı sunar ve geri kalanında şeffaf biçimde v1'e döner. v1 yanıtları asla değişmez.

Bu sayfada

Kimlik doğrulama · Yanıt zarfı · Kotalar · Kod örnekleri · Excel / Power Query · ERP (BAS / 1C) · MCP Sunucusu · Atıf · Geçmiş veri dışa aktarımı · Neler oluşturabilirsiniz
Ürünler Sınır Kuyrukları: API Durumu · Sınır Kapıları Dizini API'si · Sınır kuyruğu API'si v2 · Sınır kapısı arama API'si · Canlı Sınır Kuyruğu API'si · Multi-Checkpoint API · Alternatif Sınır Kapıları API'si · Canlı Kuyruk ve Tazelik API'si  ·  Tahminler ve İstatistikler: Kuyruk Tahmini API'si · Sınır Kapısı Saatlik İstatistikler API'si · API «Geçmek İçin En İyi Zaman»  ·  Yakıt ve Konumlar: AB Yakıt Fiyatları API'si · Şehre Göre Yakıt Fiyatları API · Sürücü İlgi Noktaları API'si · Döviz Kuru API  ·  Seyahat Planlaması: Rota planlama API'si · Seyahat Matrisi API · Kamyon Sürüş Yasakları API'si · Pazar Günü Ticareti API'si · API Tatil Takvimi  ·  Sürücüler ve Yollar: Yol Koşulları API'si · Otobüs Taşıyıcı Sınır İstatistikleri API'si  ·  Yapay Zeka Asistanı: Sınır Yapay Zeka Asistanı API'si · Kişiselleştirilmiş AI Asistan API’si

Kimlik doğrulama

Her istek, API anahtarınızı Authorization üst bilgisinde (önerilen) veya ?key= parametresi olarak gerektirir.

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

Yanıt zarfı

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

Hatalar, error.code (missing_api_key, invalid_api_key, qps_exceeded, quota_exceeded, unknown_product, product_unavailable, bad_request, internal_error) ve HTTP durumu 401/403/404/429/500 ile ok:false döndürür. X-Devapi-Limit ve X-Devapi-Remaining hız sınırı üst bilgileri, ölçülen her yanıtta gönderilir.

Kotalar

ExplorerPay As You Grow
standart veri API'lerinde gün başına çağrı1,00050,000
tahmin ve istatistik API'lerinde gün başına çağrı20010,000
QPS220

Günlük sayaçlar gece yarısı UTC'de sıfırlanır. Kotanın %80 ve %100'ünde bir e-posta alırsınız.

Kod örnekleri

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'nin yerleşik JSON bağlayıcısıyla canlı kuyruk, tahmin veya kamyon yasağı verilerini doğrudan bir çalışma kitabına alın — kod yok, zamanlanmış yenileme. Aynı Headers şeması bu API'deki her ürün için çalışır — sadece URL'yi değiştirin.

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 anahtarını bir sayfa hücresinde değil, M sorgusunun içinde saklayın (Home → Advanced Editor) — gizlilik düzeyi Organizational olarak ayarlanmadıkça Power Query, başka bir sorgu veya hücreden oluşturulan web isteğini engeller ("Formula.Firewall").

Tek tabloda birden fazla sınır kapısı (filo panoları) — e.g. every truck crossing UA→EU (crossing_type=9):

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

Excel'de Data → Refresh All veya Power BI / Excel Online'da zamanlanmış yenileme, sayıları güncel tutar — polling kodu gerekmez.

ERP entegrasyonu (BAS / BAF ve 1C ailesi platformlar)

BAS / BAF ve diğer 1C ailesi platformlar bu API’yi doğrudan zamanlanmış bir görevden çağırabilir — HTTPConnection ve ReadJSON, ara katman ya da barındırılacak ek servis olmadan. En yaygın kurulum, AB akaryakıt fiyatlarını tutan bir bilgi kaydını güncel tutar.

Bilgi kaydını yenileme (akaryakıt fiyatları, tüm ülkeler tek çağrıda)

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

Üç noktayı doğru yapın: 443 numaralı bağlantı noktasında New OpenSSLSecureConnection geçin, yoksa istek TLS’te düşer; /api/v1/data/fuel adresini country parametresi olmadan çağırın ki tek istek her ülke için ayrı çağrı yerine hepsini döndürsün; ve data’ya dokunmadan önce ok değerini kontrol edin — hatalar istisna olarak değil, error.code taşıyan ok:false olarak döner. Örnek, platformun İngilizce anahtar sözcük kümesini kullanır; yerelleştirilmiş karşılıkları (HTTPСоединение, ПрочитатьJSON, РегистрыСведений) aynı şekilde çalışır.

Akaryakıt fiyatları kaynağında günde bir kez değişir; bu yüzden günde bir ya da iki kez çalışan zamanlanmış bir görev yeterlidir ve ücretsiz Explorer kotasının çok altında kalır. Canlı kuyruk verileri (queue, multi, border) birkaç dakikada bir değişir — bunları kendi programınızla sorgulayın ve döngü yerine multi ile tek istekte 20 sınır kapısına kadar okuyun.

MCP Sunucusu

REST yerine araç çağırmayı mı tercih ediyorsunuz? Bu API'nin güvenli, salt okunur bir alt kümesini MCP araçları olarak sunan gerçek bir MCP sunucusu (Streamable HTTP taşıması) çalıştırıyoruz — aynı API anahtarı, aynı kota, sadece farklı bir taşıma.

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

İstemci yapılandırması (Claude Desktop / Claude Code):

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

Ürünler

All systems operational Checked 2026-08-06T03:15:10Z · Live JSON: GET /api/v1/data/status (no key) · full status page

Tam referansı, parametreleri, sürümleri ve canlı sanal alanı için bir uç nokta seçin.

Standart standart veri kotasını kullanır  ·  Ağır tahmin ve istatistik kotasından çeker — bkz. Kotalar

Sınır Kuyrukları

API Durumu Standart

Her Developer API ürününün canlı durumu: çevrimiçi / bozulmuş / çevrimdışı, yanıt gecikmesi ve son kontrol zamanı. Herkese açık —…

Sınır Kapıları Dizini API'si StandartOnline

İzlenen tüm sınır kapılarının dizini: kimlikler, adlar, ülkeler, koordinatlar ve durum. Diğer API'ler için ppid değerlerini keşfe…

Sınır kuyruğu API'si AğırOnlinev2

Belirli bir sınırdaki tüm kapılar + araç tipi tek bir çağrıda. Tek hedef, virgülle ayrılmış liste veya "all" destekler. Sonuçlar …

Sınır kapısı arama API'si StandartOnline

Herhangi bir dilde isimle sınır kapısı PPID'lerini bulun. Bu konum için araç tipine göre gruplandırılmış tüm PPID'leri döndürür. …

Canlı Sınır Kuyruğu API'si AğırOnline

Gerçek zamanlı kuyruklar, bekleme süresi tahmini ve izlenen her sınır kapısının durumu. Snapshot bloğu içerir: mevcut kuyruk (que…

Multi-Checkpoint API AğırOnline

Sıra durumu ve veri tazeliğini tek bir istekte 20 kontrol noktasına kadar alın. Kota ⌈(N PPID × alt-ürünler) / 2⌉ olarak hesaplan…

Alternatif Sınır Kapıları API'si StandartOnline

Aynı sınırda yakındaki alternatif sınır kapıları, güncel kuyruklar ve mesafe farklarıyla.

Canlı Kuyruk ve Tazelik API'si StandartOnline

Bir sınır kapısının en son ne zaman, hangi kaynak tarafından güncellendiği ve bir tazelik derecelendirmesi.

Tahminler ve İstatistikler

Kuyruk Tahmini API'si AğırOnline

Kuyruk seviyelerinin ML topluluk tahmini: güven sınırlarıyla 24 saatlik ve 7 günlük (168s) ufuklar. nakordoni.eu tahminlerine güç…

Sınır Kapısı Saatlik İstatistikler API'si AğırOnline

Sınır kapısı ve tarihe göre saatlik geçmiş kuyruk istatistikleri: 24 saatlik değer, günlük ortalama/min/maks, yoğun ve en sakin s…

API «Geçmek İçin En İyi Zaman» StandartOnline

Kontrol noktası başına tipik hafta istatistikleri: 7×24 haftanın-günü×saat matrisi (medyan + p25/p75 bandı), en sakin/yoğun gün, …

Yakıt ve Konumlar

AB Yakıt Fiyatları API'si StandartOnline

AB ülkelerinde ortalama benzin/dizel/LPG fiyatları ve en yakın istasyonlar, resmi ulusal kaynaklardan toplanmıştır.

Şehre Göre Yakıt Fiyatları API StandartOnline

Ülkeye göre şehirler bazında yakıt fiyatı özeti: en ucuz istasyon ve 5 en ucuz istasyonun ortalaması.

Sürücü İlgi Noktaları API'si StandartOnline

Avrupa genelinde kamyon park yerleri (14k+), ücretsiz duşlar, hizmetler ve süpermarketler, koordinatlarıyla.

Döviz Kuru API StandartOnline

PLN, CZK, HUF, USD, GBP, CHF, NOK ve UAH için EUR tabanlı döviz kurları, kaynak Frankfurter (ECB), 6 saat önbellek. Parametre yok…

Seyahat Planlaması

Rota planlama API'si AğırOnline

Sınır yolculuğu için kapıdan kapıya plan: rota, üzerindeki sınır kapıları canlı kuyrukla ya da varış saatinize göre tahminle ve s…

Seyahat Matrisi API AğırOnline

Belirli bir başlangıç noktasından tüm sınır kapıları için seyahat süresi ve sınır kuyruğu verisi.

Kamyon Sürüş Yasakları API'si StandartOnline

Ülke ve tarihe göre Avrupa kamyon sürüş kısıtlamaları, mevsimsel ve tatil yasakları dahil.

Pazar Günü Ticareti API'si StandartOnline

Pazar günü perakende açılış düzenlemeleri ve düzenlemeye tabi her AB ülkesi için yaklaşan ticaret pazarları.

API Tatil Takvimi StandartOnline

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

Sürücüler ve Yollar

Yol Koşulları API'si StandartOnline

Sınırlara yakın ve ana koridorlardaki onaylanmış yol durumu raporları: çukurlar, yol çalışmaları, kapanmalar, buz, tehlikeler — s…

Otobüs Taşıyıcı Sınır İstatistikleri API'si StandartOnline

Otobüs taşıyıcısı başına sınır geçiş performansı: geçişler, ortalama/medyan/min/maks bekleme dakikaları — kendi plaka eşleştirmel…

Yapay Zeka Asistanı

Sınır Yapay Zeka Asistanı API'si AğırOnline

Üretim yapay zeka asistanımıza herhangi bir sınır geçiş sorusu sorun (kuyruklar, tahminler, kurallar, yakıt, rotalar) ve nakordon…

Kişiselleştirilmiş AI Asistan API’si AğırOnline

SİZİN içeriğiniz ve BİZİM canlı sınır verilerimiz üzerine kurulu kendi AI asistanınız. Markdown dosyalarınızı verin ya da bizim i…

Diğer

Advanced Wait Time API

Geçmiş veri dışa aktarımı

Onaylanmış geliştiriciler, en fazla 5 sınır kapısı için saatlik ortalaması alınmış, yayımlanmış sınır kuyruğu geçmişini (90 güne kadar kayan pencere) gzip'lenmiş CSV, NDJSON veya JSON olarak indirebilir. Bu yalnızca portala özgü bir özelliktir — bir API uç noktası DEĞİLDİR; dışa aktarımları hesabınızdaki "Veri dışa aktarma" sekmesinde oluşturur ve indirirsiniz.

Erişim talep üzerine verilir: hangi sınır kapılarını, hangi zaman aralığını ve verileri ne amaçla kullanacağınızı belirten bir Veri talebi açın. Onaylandıktan sonra hesabınızda Veri dışa aktarma sekmesi görünür. Varsayılan sınır: günde 1 dışa aktarma, her biri en fazla 5 sınır kapısı — artırmamızı isteyin.

Alanlar — sınır kapısı ve UTC saati başına bir satır

ParametreAçıklama
ppidSınır kapısı kimliği
checkpoint_nameSınır kapısı adı
hour_utcSaat dilimi kovası, ISO-8601 UTC
directionörn. UA->PL
vehicle_typeotomobil / otobüs / kamyon / yaya
avg_queue_lengthSaatlik ortalama kuyruk uzunluğu
avg_wait_minutesSaatlik ortalama bekleme; resmi bekleme akışı olmayan sınır kapılarında null
sample_countSaat içindeki gözlem sayısı

Veriler yalnızca yayımlanmış olanlardır ve dışa aktarımdan önce anomali / veri kalitesi kontrollerimizden geçer (ham rapor verisi yok). Tüm zaman damgaları UTC'dir. Dosyalar 10 gün saklanır.

Kaynak doğrulama: her dosya, başlığına imzalı bir parmak izi (sha256 + HMAC) gömer; böylece herhangi bir kopyanın gerçek nakordoni.eu verisi olduğu sonradan doğrulanabilir ve değiştirilip değiştirilmediği kontrol edilebilir — indirildikten sonra bile.

# 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

Neler oluşturabilirsiniz

Aynı veri ürünleri, nakordoni.eu üzerindeki görselleri oluşturur — haftalık tahmin grafikleri, saatlik kuyruk profilleri, canlı durum kartları. Tahmin ve istatistik API'lerinin içeriğinden bir tat:

7-day border queue forecast chart built from the Forecast API
Haftalık tahmin + en yoğun günün saatlik profili — Forecast API (prediction_steps=168 / 24)
Hourly queue statistics chart built from the Statistics API
Sınır kapısı bazlı saatlik kuyruk grafiği — Statistics API (stats?ppid=…&compare=1)

Atıf

Explorer planı entegrasyonları, verinin görüntülendiği her yerde görünür bir "Data by nakordoni.eu" bağlantısı göstermelidir. Bu, ücretsiz planı ücretsiz tutar.

Tam kod

Bu parçayı olduğu gibi kopyalayın. Bağlantı dizinlenebilir kalmalıdır: arama motorlarının takip edebileceği düz bir HTML <a href> — rel="nofollow" veya rel="sponsored" EKLEMEYİN, yalnızca JavaScript ile oluşturmayın ve CSS ile gizlemeyin.

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

Kompakt küçük yazı varyantı (örn. bir grafik veya widget altında):

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

Kendi dil sürümünüze bağlantı verebilirsiniz, örn. https://nakordoni.eu/tr/ — nakordoni.eu'ya giden her dizinlenebilir bağlantı sayılır. "Data by nakordoni.eu" bağlantı metni İngilizce kalmalıdır.

Nereye yerleştirilmeli

Kayıtta belirttiğiniz "verilerin kullanıldığı sayfada" atıfı düzenli olarak doğruluyoruz. Explorer planında eksik veya dizinden çıkarılmış atıf önce hatırlatmaya, sonra anahtarın askıya alınmasına yol açar. Pay As You Grow müşterileri atıfı atlayabilir.

Ücretsiz API anahtarınızı alın