İl, İlçe, Mahalle API
81 il, 973 ilçe ve 45.000'den fazla mahalle/köy; adlar, plaka kodları ve koordinatlarla.
/v1/konumlar/iller tüm illeri plaka koduyla, /v1/konumlar/iller/{il}/ilceler ilçeleri koordinatlarıyla döndürür; adres formlarındaki il → ilçe açılır listesi için tek istek yeter. /v1/konumlar/bul bir koordinatın en yakın il ve ilçesini bulur.
Mahalle ve köyler /v1/konumlar/mahalleler ve /v1/konumlar/yerler/ara uçlarında. Mahalle/köy verisi Wikidata'dan (CC0) derlenir ve kapsamı resmî listeden azdır; adres doğrulama için posta kodu verisiyle birlikte kullanılmalıdır.
Hızlı başlangıç
Anahtarınızı X-API-Key başlığında gönderin (ücretsiz anahtar al).
Anahtarı tarayıcı koduna koymayın; sunucunuzdan çağırıp sonucu önbelleğe alın.
<?php
$ch = curl_init('https://api.veriapi.pro/v1/konumlar/iller/duzce/ilceler');
curl_setopt_array($ch, [
CURLOPT_RETURNTRANSFER => true,
CURLOPT_TIMEOUT => 10,
CURLOPT_HTTPHEADER => ['X-API-Key: va_ANAHTARINIZ'],
]);
$yanit = json_decode(curl_exec($ch), true);
curl_close($ch);
print_r($yanit['veri']);
const yanit = await fetch("https://api.veriapi.pro/v1/konumlar/iller/duzce/ilceler", {
headers: { "X-API-Key": "va_ANAHTARINIZ" },
});
const { veri, kaynak } = await yanit.json();
console.log(veri);
import requests
r = requests.get("https://api.veriapi.pro/v1/konumlar/iller/duzce/ilceler",
headers={"X-API-Key": "va_ANAHTARINIZ"}, timeout=10)
print(r.json()["veri"])
curl -H "X-API-Key: va_ANAHTARINIZ" \ "https://api.veriapi.pro/v1/konumlar/iller/duzce/ilceler"
Örnek yanıt
GET https://api.veriapi.pro/v1/konumlar/iller/duzce/ilceler — gerçek veriyle; listeler kısaltıldı.
{
"veri": {
"il": {
"id": 1044,
"tur": "il",
"ad": "Düzce",
"il": "Düzce",
"plaka": 81,
"slug": "duzce",
"enlem": 40.84167,
"boylam": 31.15833
},
"ilceler": [
{
"id": 1045,
"tur": "ilce",
"ad": "Akçakoca",
"il": "Düzce",
"plaka": 81,
"slug": "duzce-akcakoca",
"enlem": 41.08897,
"boylam": 31.12497
},
{
"id": 1052,
"tur": "ilce",
"ad": "Çilimli",
"il": "Düzce",
"plaka": 81,
"slug": "duzce-cilimli",
"enlem": 40.89306,
"boylam": 31.04667
},
{
"id": 1046,
"tur": "ilce",
"ad": "Cumayeri",
"il": "Düzce",
"plaka": 81,
"slug": "duzce-cumayeri",
"enlem": 40.87361,
"boylam": 30.95083
},
"… 5 öğe daha"
]
},
"kaynak": [
{
"kod": "wikidata",
"ad": "Wikidata",
"lisans": "CC0 1.0",
"atif": "Koordinatlar: Wikidata (CC0)",
"url": "https://www.wikidata.org/"
}
],
"guncelleme": null,
"bayat": false
}
Uçlar ve parametreler
GET /v1/konumlar/iller
ücretsiz pakette
1 birim
81 il ve 973 ilçe, koordinatlarıyla
GET /v1/konumlar/iller/{il}/ilceler
ücretsiz pakette
1 birim
İlin ilçeleri
| Parametre | Tür | Açıklama |
|---|---|---|
| il* | metin |
GET /v1/konumlar/bul
ücretsiz pakette
1 birim
Konum çöz (slug, il/ilçe ya da en yakın koordinat)
| Parametre | Tür | Açıklama |
|---|---|---|
| konum | metin | Konum slug'ı (ör. duzce-akcakoca) |
| il | metin | İl adı, slug'ı ya da plaka kodu (ör. duzce, 81) |
| ilce | metin | İlçe adı (il ile birlikte) |
| enlem | sayı | Enlem (en yakın konum) |
| boylam | sayı | Boylam |
GET /v1/konumlar/mahalleler
ücretli paket
1 birim
İl/ilçe → mahalle ve köyler (kısayol)
| Parametre | Tür | Açıklama |
|---|---|---|
| il* | metin | |
| ilce* | metin | |
| tur | metin |
GET /v1/konumlar/yerler/ara
ücretli paket
1 birim
Mahalle / köy ara
| Parametre | Tür | Açıklama |
|---|---|---|
| q* | metin | |
| il | metin | |
| tur | metin | |
| limit | tam sayı | varsayılan: 20 |
Konum alan uçlarda konum (slug), il + ilce (ad, slug ya da plaka) ya da enlem + boylam kullanılabilir.
Tüm parametreler: OpenAPI belgesi.
Nerelerde kullanılır?
- ✓E-ticaret ve kayıt formlarında il/ilçe seçimi
- ✓Koordinattan ilçe bulma
- ✓Yerel rehber ve harita uygulamaları
Kaynak ve lisans
- Wikidata · CC0 1.0 · kaynak
Atıf: Koordinatlar: Wikidata (CC0)
Her yanıtın kaynak alanı bu bilgiyi taşır; veriyi gösterdiğiniz yerde atıf metnini yazın.
Sık sorulan sorular
İl ilçe API'si ücretsiz mi?
İl ve ilçe uçları ücretsiz pakette açıktır; mahalle/köy uçları Başlangıç ve üstü paketlerdedir.
İlçe sayısı güncel mi?
Evet, 973 ilçe (resmî sayı) bulunur.
Koordinatlar nereden?
İl ve ilçe merkez koordinatları Wikidata'dan (CC0) alınır.
Bu sayfa şu aramalar için de: il ilçe json · türkiye il ilçe listesi api · mahalle listesi api · köy listesi api · plaka kodu api