Menü
Geliştirici API

Karaman Ulaşım API

Uygulamalarınıza Karaman şehir içi ulaşım verilerini entegre edin. Canlı otobüs konumları, güzergahlar ve sefer saatleri.

Detaylar İçin İletişim

Otobüs Hatları

Tüm şehir içi otobüs hatları, güzergahları ve durak bilgileri.

GET /api/v1/lines

Durak Bilgileri

Tüm durakların koordinatları ve hangi hatların geçtiği bilgisi.

GET /api/v1/stops

Sefer Saatleri

Hafta içi, Cumartesi ve Pazar günlerine göre tüm sefer saatleri.

GET /api/v1/schedules
Premium

Canlı Konum

Otobüslerin anlık konumları, tahmini varış süreleri ve ilerleme durumu.

GET /api/v1/live

Duyurular

Güzergah değişiklikleri, iptal edilen seferler ve önemli bilgiler.

GET /api/v1/announcements

Güvenli & Hızlı

API key ile güvenli erişim, JSON formatında hızlı yanıtlar.

X-API-Key: krm_xxx
Örnek API Yanıtı
{
  "success": true,
  "data": {
    "bus_id": "BUS_1_0830",
    "line_id": 1,
    "line_name": "Hastane - Üniversite",
    "location": {
      "lat": 37.1815,
      "lng": 33.2290
    },
    "progress": 45.5,
    "current_stop": {
      "name": "Belediye Durağı"
    },
    "next_stop": {
      "name": "Atatürk Caddesi",
      "eta_minutes": 2
    }
  },
  "timestamp": "2026-01-20T19:55:00+03:00"
}

Nasıl Kullanılır?

API'yi projenize entegre etmek için aşağıdaki örnekleri inceleyin

1

API Anahtarı Alın

Bizimle iletişime geçerek size özel API anahtarınızı alın. Anahtar krm_ ile başlar.

2

Header'a API Key Ekleyin

Her istekte X-API-Key header'ını gönderin.

3

Kod Örnekleri

cURL:

curl -X GET "https://siteniz.com/api/v1/lines" \
     -H "X-API-Key: krm_your_api_key_here"

JavaScript:

fetch('https://siteniz.com/api/v1/live', {
    headers: { 'X-API-Key': 'krm_your_api_key_here' }
})
.then(res => res.json())
.then(data => console.log(data.data.buses));

PHP:

$ch = curl_init('https://siteniz.com/api/v1/lines');
curl_setopt($ch, CURLOPT_HTTPHEADER, ['X-API-Key: krm_xxx']);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$data = json_decode(curl_exec($ch), true);

Rate Limiting

Her API anahtarının günlük istek limiti vardır. Limit aşımında 429 hatası alırsınız.

Kullanım Alanları

Mobil Uygulamalar

iOS ve Android uygulamalarınıza entegre edin

Web Siteleri

Web sitenizde canlı ulaşım bilgisi gösterin

Dijital Ekranlar

Duraklarda bilgi ekranları için ideal

Chatbot & Asistanlar

Sesli asistanlar ve chatbotlarla entegrasyon

API Erişimi Almak İster misiniz?

Detaylar için bizimle iletişime geçin. Size en uygun paketi birlikte belirleyelim.