Türkiye Coğrafi Veri API Servisi

İller, ilçeler, mahalleler ve sokaklar için güvenilir, hızlı ve güncel veri kaynağı

Ücretsiz Kaydol Dokümantasyon

API Servisi Hakkında

Türkiye API Servisi, Türkiye'nin idari yapısına ait güncel ve doğru coğrafi verilere programatik erişim sağlayan bir web servisidir. Bu API ile:

  • Türkiye'deki tüm illerin listesine erişebilir,
  • Seçilen bir ile bağlı ilçeleri listeleyebilir,
  • Bir ilçeye ait tüm mahalleleri görüntüleyebilir,
  • Mahalle bazında sokak bilgilerini alabilirsiniz.

Bu servis, web sitesi geliştiricileri, yazılımcılar ve araştırmacılar için hızlı ve kullanımı kolay bir veri kaynağı sunar.

Örnek API Yanıtı
{
  "status": "success",
  "data": [
    {"il_adi": "Adana"},
    {"il_adi": "Adıyaman"},
    {"il_adi": "Afyonkarahisar"},
    {"il_adi": "Ağrı"},
    {"il_adi": "Amasya"},
    ...
  ]
}

Özellikler ve Avantajlar

Hızlı ve Güvenilir

Optimize edilmiş altyapımız sayesinde saniyeler içinde yanıt alın. Servisimiz %99.9 çalışma süresi garantisiyle güvenilir bir veri kaynağıdır.

Güvenli Erişim

API anahtarı tabanlı kimlik doğrulama ile verileriniz ve erişiminiz her zaman güvende. İstek limitleri ile kötüye kullanım önlenir.

Güncel Veriler

Resmi kaynaklardan düzenli olarak güncellenen veriler ile her zaman en güncel bilgilere erişim sağlayın.

Kapsamlı Dokümantasyon

Ayrıntılı API dokümantasyonu ve örnekler ile entegrasyonu kolayca tamamlayın. Her endpoint için açık örnekler sunuyoruz.

Kolay Entegrasyon

JSON formatında cevaplar ve standart HTTP istekleri ile her programlama dilinde kolayca kullanılabilir.

Kullanım İstatistikleri

Kontrol paneli üzerinden API kullanımınızı takip edin, istek sayılarını ve performansı analiz edin.

Nasıl Çalışır?

1. Kayıt Olun

Ücretsiz hesap oluşturmak için e-posta adresiniz ve web sitenizin URL'si yeterli. E-posta doğrulaması sonrasında API anahtarınız otomatik olarak oluşturulur.

2. API Anahtarınızı Alın

E-posta doğrulaması sonrasında size özel API anahtarınız oluşturulacak. Bu anahtarı tüm API isteklerinizde kullanacaksınız.

3. İstekleri Yapın

Dokümantasyonu takip ederek API isteklerini yapmaya başlayın. Örnek:

https://api.abdulsamet.com.tr/api.php?apikey=YOUR_API_KEY&endpoint=iller

4. JSON Yanıtlarını Kullanın

API'den gelen JSON formatındaki yanıtları uygulamanızda kullanın. Tüm yanıtlar UTF-8 kodlamasında ve Türkçe karakterleri desteklemektedir.

Mevcut Endpoint'ler
  • /api.php?endpoint=iller - Tüm illeri listeler
  • /api.php?endpoint=ilceler&il_adi=... - Bir ile ait ilçeleri listeler
  • /api.php?endpoint=mahalleler&ilce_adi=... - Bir ilçeye ait mahalleleri listeler
  • /api.php?endpoint=sokaklar&mahalle_adi=... - Bir mahalleye ait sokakları listeler
Tüm Dokümantasyonu Görüntüle

Örnek Kullanım

JavaScript (Fetch API) Örneği
// İlleri getirme
fetch('https://api.abdulsamet.com.tr/api.php?apikey=YOUR_API_KEY&endpoint=iller')
  .then(response => response.json())
  .then(data => {
    if (data.status === 'success') {
      // İller listesini işle
      const iller = data.data;
      iller.forEach(il => {
        console.log(il.il_adi);
      });
    }
  })
  .catch(error => console.error('Hata:', error));
PHP Örneği

                        

Hemen Başlayın

Kayıt sonrası hemen API'yi kullanmaya başlayabilirsiniz.

Ücretsiz Kayıt Ol