Ana içeriğe geç 1 Ocak'ta trafik cezaları tahminen %27,83 artıyor: 54 gün kaldı.App Store'da aç

Kapsam: Türkiye’nin denetim verisi tek yerde

81 ilde kayıtlı her sabit denetim türü. Koridorlar 605 hat ve 11.912 km uzunluğunda; iki yönü ayrı tutulan 1.023 kayıt olarak gelir.

Denetim türüne göre kayıt sayıları
Denetim türüNe ölçerKayıt
Sabit hız kamerası Tek noktada anlık hızınızı ölçer. 2.459
Hız koridoru (EDS) İki nokta arasındaki ortalama hızınızı ölçer; tek yerde yavaşlamak yetmez. 1.023
Kırmızı ışık ve hız kamerası Kavşakta hem kırmızı ışık ihlalini hem hızı ölçer. 188
Kırmızı ışık kamerası Kavşakta yalnızca kırmızı ışık ihlalini kaydeder. 424
Değişken hız kamerası Hız sınırının yol koşuluna göre değiştiği kesimlerde ölçüm yapar. 17
Toplam4.111

Mobil (el tipi) radar ve anlık polis konumu veride yoktur. Sayılar yayındaki veri sürümünden, sayfa her yayınlandığında yeniden hesaplanır.

Neden en güvenilir veri: iddianın arkasındaki altı şey

YolRadar, Türkiye’nin en güvenilir radar, hız koridoru ve trafik denetim verisidir. Bunu bir slogan olarak değil, her yanıtta görebileceğiniz alanlar olarak kuruyoruz.

İki kaynak, tek doğrulanmış kayıt
Bakanlık verileri, YolRadar’ın kendi topladığı denetim verisiyle aynı noktada çapraz kontrol edilir. Bir kayıt bu kontrolden geçip güven derecesini aldıktan sonra yayına girer.
Her kayıtta güven derecesi
Her denetim kaydı bir güven etiketi (dataConfidenceLabel) ve son doğrulamanın ne kadar eski olduğunu söyleyen bir yaş aralığı (verificationAge) taşır. Düşük güvenli kayıtlar varsayılan olarak yanıtlara girmez; eşiği siz seçersiniz.
Koridor, uzunluğu ve limitiyle
EDS hız koridorları başlangıç ve bitiş noktası olan bir hat olarak gelir: uzunluğu metre olarak, hız limiti ve gidiş yönüyle. Araç koridorun içindeyse kalan mesafeyi de döndürürüz. Ortalama hız hesabı için gereken her şey yanıtın içindedir.
Yön bilgisi, yanlış uyarıya karşı
Yönü bilinen denetimlerde denetim açısı (directionDegrees) gelir. Aracın gidiş yönünü gönderirseniz karşı şeritteki radar yanıttan çıkar. Yönü bilinmeyen kayıt, gözden kaçmasın diye hiçbir zaman filtrelenmez.
Sürümlü veri, izlenebilir yanıt
Veri seti sürümler hâlinde yayınlanır. Her yanıt hangi sürümden geldiğini ve o sürümün yayın tarihini taşır; bir sürücüye verilen uyarının hangi veriye dayandığını sonradan gösterebilirsiniz.
“Yok” ile “bilinmiyor” ayrı
Veri okunamadığında yanıt boş liste dönmez, zonesUnavailable: true döner. Sisteminiz “burada radar yok” ile “şu an veri alınamadı”yı birbirine karıştırmaz.

Filolar için: sürücü başına lisanslı iPhone uygulaması

YolRadar uygulaması sürücü yoldayken sabit radarlara, EDS koridorlarına ve kırmızı ışık kameralarına yaklaşırken hız sınırını sesli söyler, koridorda ortalama hızı koridor bitene kadar takip eder. Navigasyon uygulaması önde kalır; YolRadar arka planda ve CarPlay’de çalışır. Filonuz için tek sözleşme, tek fatura ve sürücü sayısına göre yıllık lisans sunuyoruz.

Filo türüne göre kullanım
KimlerNe kazanır
Lojistik ve dağıtım filolarıSürücüye sürüş sırasında sesli hız sınırı ve koridor uyarısı; sefer planlanırken rotadaki denetim sayısı ve koridor kilometresi.
Araç kiralama ve uzun dönem kiralamaKiracıya teslim edilen araçta yerel denetim bilgisi; şirketin adına gelen hız cezası tebligatlarını azaltma.
Saha satış, servis ve teknik ekiplerŞehir içi ve şehirlerarası yolculukta tek uygulama: Google Maps, Apple Maps veya Yandex Navi önde kalır, YolRadar arka planda uyarır; CarPlay’de araç ekranında çalışır.
Personel ve öğrenci servisleriGüzergâhtaki EDS koridorlarının listesi ve her koridordaki hız limiti, sürücü eğitimi ve güzergâh onayı için.
  1. Görüşme. Filo büyüklüğü, güzergâhlar ve sürücülerin kullandığı telefonlar.
  2. Pilot. Birkaç sürücüyle sizin rotalarınızda saha denemesi.
  3. Yaygınlaştırma. Sürücü başına lisans, kurulum yönergesi ve tek fatura.

Uygulama iPhone (iOS 26 ve üzeri) ve CarPlay içindir. Android kullanan sürücüler için aynı veriyi API ile kendi sisteminize bağlayabilirsiniz.

Veri API’si: örnek istekler ve yanıtlar

HTTPS üzerinden REST, JSON yanıt. Kimlik doğrulama, sözleşmeyle verilen anahtarla Authorization: Bearer başlığından yapılır. API sürümlüdür; bir sürüm içindeki değişiklikler yalnızca alan ekler, var olanı bozmaz. Taban adres ve anahtar sözleşmeyle birlikte iletilir; örneklerde $YOLRADAR_API_BASE ve $YOLRADAR_API_KEY olarak geçer.

API uç noktaları
YöntemUç noktaNe döner
GET /zones/nearby Bir konumun çevresindeki denetimler, en yakından başlayarak. Gidiş yönü ve güven eşiğiyle süzülür.
POST /route/zones Bir rota çizgisi (en fazla 2.000 nokta) boyunca eşleşen radarlar, koridorlar ve rotadaki konumları.
GET /zones/viewport Bir harita çerçevesindeki denetimler; uzak yakınlaştırmada kümelenmiş.
GET /data/status Yayındaki veri sürümü, yayın tarihi ve türe göre kayıt sayıları.
GET /provinces İl listesi; il başına ilçe kataloğu ayrı uç noktada.

1. Aracın çevresindeki denetimler

Aracın konumu, gidiş yönü (heading, derece) ve yarıçap gönderilir. Yanıt en yakından başlar; gidiş yönüne bakmayan radarlar süzülür.

İstek

curl -s "$YOLRADAR_API_BASE/zones/nearby?lat=39.9208&lon=32.8541&radiusMeters=5000&heading=135&minConfidence=medium" \
  -H "Authorization: Bearer $YOLRADAR_API_KEY" \
  -H "Accept: application/json"
Yanıt 200 OK · kısaltılmış
{
  "zones": [
    {
      "assetId": "ast_7f3c2a9e",
      "assetKind": "point",
      "assetType": "fixed_speed_camera",
      "turkishEnforcementLabelTr": "Sabit hız kamerası",
      "province": "Ankara",
      "district": "Çankaya",
      "roadRef": null,
      "roadName": "Örnek Bulvarı",
      "maxSpeedKmh": 70,
      "speedLimitIsVariable": false,
      "enforcesPointSpeed": true,
      "enforcesAverageSpeed": false,
      "enforcesRedLight": false,
      "coordinate": { "lat": 39.9036, "lon": 32.8902 },
      "distanceMeters": 3540,
      "bearingDegrees": 122.4,
      "directionDegrees": 128,
      "dataConfidenceLabel": "high",
      "verificationAge": "within_6_months"
    }
  ],
  "zoneCounts": { "point": 1, "segment": 0 },
  "enforcementCounts": { "total": 1, "pointSpeed": 1, "averageSpeed": 0, "redLight": 0, "unknown": 0 },
  "radiusMeters": 5000,
  "headingFiltered": true,
  "minConfidence": "medium",
  "truncated": false,
  "zonesUnavailable": false,
  "releaseId": "rls_8d41c0",
  "releasePromotedAt": "2026-11-07T04:21:50Z",
  "requestId": "req_5b2e9f71c4a0"
}

2. Sefer öncesi rota denetim özeti

Rota çizgisi gönderilir (en fazla 2.000 nokta, 256 KB). Yanıt rotadaki her radarı ve koridoru, rotanın kaçıncı metresinde olduğunu ve rotanın koridor altında geçen toplam mesafesini (corridorMeters) döndürür.

İstek

curl -s -X POST "$YOLRADAR_API_BASE/route/zones" \
  -H "Authorization: Bearer $YOLRADAR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "polyline": [
      { "lat": 40.7650, "lon": 29.9400 },
      { "lat": 40.7420, "lon": 30.3300 },
      { "lat": 40.6930, "lon": 30.6900 }
    ]
  }'
Yanıt 200 OK · kısaltılmış
{
  "zones": [
    {
      "assetId": "ast_c19e04b7",
      "assetKind": "segment",
      "assetType": "section_control_segment",
      "turkishEnforcementLabelTr": "Ortalama hız koridoru",
      "province": "Sakarya",
      "district": "Örnekköy",
      "roadRef": "O-4",
      "maxSpeedKmh": 120,
      "enforcesAverageSpeed": true,
      "corridorMeters": 14200,
      "routePosition": {
        "routeDistanceMeters": 27850,
        "routeFraction": 0.41,
        "distanceFromRouteMeters": 6
      },
      "dataConfidenceLabel": "high",
      "verificationAge": "within_1_year"
    }
  ],
  "zoneCounts": { "point": 0, "segment": 1 },
  "enforcementCounts": { "total": 1, "pointSpeed": 0, "averageSpeed": 1, "redLight": 0, "unknown": 0 },
  "corridorMeters": 14200,
  "zonesUnavailable": false,
  "releaseId": "rls_8d41c0",
  "releasePromotedAt": "2026-11-07T04:21:50Z",
  "requestId": "req_0e7a33d58b19"
}

3. Veri sürümü ve kapsam

Önbelleğinizi ya da cihazdaki toplu veriyi ne zaman yenileyeceğinizi söyler: releaseId değiştiyse yeni sürüm yayındadır.

İstek

curl -s "$YOLRADAR_API_BASE/data/status" \
  -H "Authorization: Bearer $YOLRADAR_API_KEY"
Yanıt 200 OK
{
  "status": "ok",
  "releaseId": "rls_8d41c0",
  "releaseBuiltAt": "2026-11-07T04:21:50Z",
  "releasePromotedAt": "2026-11-07T04:21:50Z",
  "categories": [
    { "kind": "point", "assetCount": 3088 },
    { "kind": "segment", "assetCount": 1023 }
  ],
  "dataUnavailable": false,
  "requestId": "req_9c4d10e2a7f3"
}

Hatalar

Her hata aynı zarfla döner: makinenin okuyacağı bir code, insanın okuyacağı bir message ve destek talebinde bize ileteceğiniz requestId. Kodlar: VALIDATION_ERROR, UNAUTHORIZED, RATE_LIMITED, NOT_FOUND, UPSTREAM_TIMEOUT, UPSTREAM_UNAVAILABLE, INTERNAL_ERROR.

Örnek hata yanıtı 429
HTTP/1.1 429 Too Many Requests

{
  "code": "RATE_LIMITED",
  "message": "Request quota exceeded for this key.",
  "requestId": "req_41f0b8c2d6e5"
}

Örneklerdeki değerler gösterim içindir; konumlar, yol adları ve kimlikler gerçek bir denetim noktasını göstermez. Yanıt şekli üretimdeki API ile aynıdır.

Alanlar

Yanıt alanlarının anlamı
AlanAnlamı
assetIdKaydın kimliği. Aynı denetim yakın çevre, rota ve harita yanıtlarında aynı kimlikle gelir; uyarıları bununla tekilleştirin.
assetKind“point” tek noktadaki denetim (radar, kırmızı ışık), “segment” başı ve sonu olan hız koridoru.
assetTypefixed_speed_camera, section_control_segment, traffic_light_camera, traffic_light_speed_camera, variable_speed_camera.
maxSpeedKmhDenetlenen hız limiti, km/sa. null: limit bilinmiyor. speedLimitIsVariable: true ise tek bir limit yoktur (değişken mesaj panolu kesimler).
enforcesPointSpeed · enforcesAverageSpeed · enforcesRedLightDenetimin ne ölçtüğü. Bir kayıt birden fazlasını ölçebilir; enforcementCounts her davranışı ayrı sayar.
corridorMetersKayıtta koridorun tam uzunluğu. Rota yanıtının üst düzeyinde ise rotanın koridor altında geçen gerçek mesafesi.
directionDegreesDenetimin baktığı yön, derece. null ise yön bilinmiyor ve kayıt yön süzgecinden hiç çıkarılmaz.
roadRef · roadNameYol numarası (O-4, D-100) ve yol adı. Bilinmiyorsa null, asla boş metin değil.
dataConfidenceLabellow, medium, high. Düşük güvenli kayıtlar varsayılan olarak dışarıda kalır.
verificationAgeSon doğrulamanın yaşı: within_6_months, within_1_year, within_3_years, older. Kayıt başına kesin tarih verilmez.
releaseId · releasePromotedAtYanıtın dayandığı veri sürümü ve yayın tarihi. Opak bir kimliktir; biçimine göre işlem yapmayın.
zonesUnavailabletrue ise veri o an okunamadı. Boş listeyi “denetim yok” diye yorumlamayın.

Toplu veri: CSV ve GeoJSON

Veriyi cihazda çevrimdışı kullanacak ya da kendi altyapınızda işleyecekseniz her sürümün tam kopyasını CSV ve GeoJSON olarak teslim ediyoruz. Noktalar koordinatıyla, koridorlar hat geometrisiyle gelir; alan adları API ile aynıdır. Yeni sürüm yayınlandığında güncel dosyayı alırsınız.

Kullanım alanları: hangi sektör, hangi ürün

Sektöre göre kullanım alanı ve uç nokta
SektörKullanımÜrün
Telematik ve araç takipKonum akışınıza yakındaki denetimleri ekleyin; hız ihlalini radar ve koridor bağlamıyla raporlayın.zones/nearby
Navigasyon ve haritaRota boyunca radar ve koridor uyarısı; harita görünümünde denetim katmanı.route/zones · zones/viewport
Sigorta ve kullanıma dayalı sigortaRota ve bölge bazında denetim yoğunluğu; sürüş puanında koridor içi davranış.route/zones · toplu veri
Lojistik planlama yazılımlarıSefer öncesi rota denetim özeti: kaç radar, kaç koridor, kaç kilometre denetimli yol.route/zones
Otomotiv, araç içi bilgi-eğlence ve araç kamerasıCihazda çevrimdışı kullanım için sürümlü toplu veri; yeni sürümde güncelleme.toplu veri · data/status
Akıllı şehir, araştırma ve medyaİl ve ilçe bazında denetim dağılımı, koridor envanteri.toplu veri

Fiyat ve lisans

Fiyat teklif usulüyle belirlenir. Teklifi şunlar şekillendirir:

Filo lisansı
Sürücü ya da araç sayısı ve sözleşme süresi. Yıllık lisans, tek fatura.
API
Aylık istek hacmi, kullandığınız uç noktalar ve veriyi son kullanıcıya gösterip göstermediğiniz.
Toplu veri
Teslim biçimi (CSV, GeoJSON), güncelleme sıklığı, kullanılacak cihaz ya da ürün sayısı.
Yeniden dağıtım
Veriyi kendi müşterilerinize ürün içinde sunacaksanız ayrı lisanslanır; ham veri yeniden satılamaz.

YolRadar bir devlet kurumu değildir ve hiçbir kamu kurumuyla bağlantılı değildir. Bağlayıcı hız limiti yoldaki levhadır. YolRadar radar dedektörü değildir; sürücünün hız sınırına uymasına yardım eder.

Teklif ve API erişimi isteyin

Formu gönderin, ihtiyacınıza göre teklif ve pilot önerisiyle size dönelim. Doğrudan yazmak isterseniz: iletisim@yolradar.com

Ne ile ilgileniyorsunuz?

Sıkça sorulanlar

Türkiye radar verisi için bir API var mı?
Evet. YolRadar, Türkiye’deki sabit radar, EDS hız koridoru, kırmızı ışık ve değişken hız kamerası verisini HTTPS üzerinden JSON dönen bir REST API ile sunar: konum çevresindeki denetimler, rota boyunca eşleşen denetimler, harita çerçevesi ve veri sürümü. API anahtarı kurumsal sözleşmeyle verilir; bu sayfadaki formdan teklif isteyebilirsiniz.
Veri nereden geliyor, ne kadar güvenilir?
Bakanlık verilerini YolRadar’ın kendi topladığı ve doğruladığı denetim verisiyle birleştiriyoruz. Her kayıt yayına girmeden önce çapraz kontrol edilir ve bir güven etiketi ile doğrulama yaşı taşır. Bu yüzden YolRadar’ı Türkiye’nin en güvenilir radar, hız koridoru ve trafik denetim verisi olarak sunuyoruz.
Veri ne sıklıkla güncelleniyor?
Veri seti sürümler hâlinde yayınlanır ve her sürüm bir öncekinin yerini alır. Yayındaki sürümün tarihi 7 Kasım 2026. Her API yanıtı dayandığı sürümü ve yayın tarihini taşır; data/status uç noktası yeni sürümü ne zaman çekmeniz gerektiğini söyler.
Mobil radar ve polis devriyesi veride var mı?
Hayır. Veri sabit ve kayıtlı denetimleri kapsar: sabit radar, EDS hız koridoru, kırmızı ışık ve değişken hız kameraları. Mobil (el tipi) radar ve anlık polis konumu veride yoktur ve satılmaz.
API’de konumlar kesin mi?
Evet. Lisanslı API ve toplu veri, uygulamanın sürücüyü uyarmak için kullandığı kesin konumları ve koridor geometrisini içerir. yolradar.com’daki herkese açık haritada konumlar bilerek yaklaşık gösterilir.
Filomuzdaki sürücülerin bir kısmı Android kullanıyor. Ne yapabiliriz?
YolRadar uygulaması iPhone ve CarPlay içindir. Android kullanan sürücüler için veriyi API ya da toplu veriyle kendi telematik, navigasyon veya sürücü uygulamanıza bağlayabilirsiniz; aynı veri seti iki yolla da gelir.
Satın almadan önce deneyebilir miyiz?
Evet. Filo lisansı ve API için kısa bir pilot dönem öneriyoruz: sizin rotalarınız ve bölgeleriniz üzerinde örnek yanıtlar, birkaç sürücüyle saha denemesi. Pilotun kapsamını ilk görüşmede birlikte belirleriz.
Veriyi kendi uygulamamızda müşterilerimize gösterebilir miyiz?
Evet, yeniden dağıtım lisansıyla. Veriyi kendi ürününüzün içinde son kullanıcıya göstermek ayrı lisanslanır. Ham verinin olduğu gibi yeniden satılması ya da üçüncü taraflara aktarılması lisans dışıdır.
Radar uyarısı kullanmak yasal mı?
YolRadar bir radar dedektörü değildir: radar sinyali algılamaz, polis telsizi dinlemez. Kayıtlı sabit denetimlere yaklaşırken hız sınırını bildirir. Amacı sürücünün hız sınırına uymasıdır; filolar bunu hız ihlallerini ve ceza maliyetini azaltmak için kullanır.
Fiyat nasıl belirleniyor?
Teklif usulüyle. Filo lisansında sürücü ya da araç sayısı ve süre; API’de istek hacmi ve veriyi son kullanıcıya gösterip göstermediğiniz; toplu veride teslim biçimi ve güncelleme sıklığı fiyatı belirler.

Radar cezası riskini azalt

Yeni · 2.0 lansmanıLansmanda ilk sürücülerden ol.

  • Her radarı önceden duy: hız sınırı sesli söylenir.
  • Hız koridorunda ortalaman canlı, cezadan önce.
  • Navigasyonun açık kalır; CarPlay'de ve Kilit Ekranı'nda da.

2027'de hız cezaları tahminen %27,83 artıyor; en düşüğü tahminen ₺2.556.

App Store'dan indir

İndirmek ücretsiz · sürüşte sesli uyarı YolRadar Pro ile