İl, İlçe, Mahalle ve Yol verilerine anında erişin. RESTful API ile kolay entegrasyon.
API'mizi test edin. Demo sınırsızdır ancak rate limiting uygulanır.
Bir seçim yapın...
API'yi kullanmak için bir API anahtarına ihtiyacınız var. Ücretsiz veya ücretli paketi seçerek API anahtarınızı alabilirsiniz.
Base URL: https://turkiye-adres-api.vercel.app/api/proxy
Her istekte API anahtarınızı header'da göndermeniz gerekir:
Headers:
X-API-Key: sk_xxxxxxxxxxxxxxxx
Tüm illeri listeler
curl "https://turkiye-adres-api.vercel.app/api/proxy?table=iller" \
-H "X-API-Key: sk_xxxxxxxxxxxxxxxx"
# Response:
{
"success": true
"data": [
{ "id": 1, "adi": "Adana" },
{ "id": 6, "adi": "Ankara" },
{ "id": 34, "adi": "İstanbul" }
],
"plan": "free"
}
Belirtilen ile ait ilçeleri listeler
curl "https://turkiye-adres-api.vercel.app/api/proxy?table=ilceler¶ms=%7B%22il_id%22%3A34%7D" \
-H "X-API-Key: sk_xxxxxxxxxxxxxxxx"
# Response:
{
"success": true,
"data": [
{ "id": 1, "adi": "Kadıköy", "il_id": 34 },
{ "id": 2, "adi": "Beşiktaş", "il_id": 34 }
],
"plan": "free"
}
Belirtilen ilçeye ait mahalleleri listeler
curl "https://turkiye-adres-api.vercel.app/api/proxy?table=mahalleler¶ms=%7B%22ilce_id%22%3A1%7D" \
-H "X-API-Key: sk_xxxxxxxxxxxxxxxx"
# Response:
{
"success": true,
"data": [
{ "id": 1, "adi": "Caferağa", "ilce_id": 1, "il_id": 34 }
],
"plan": "free"
}
Belirtilen mahalleye ait yolları listeler
curl "https://turkiye-adres-api.vercel.app/api/proxy?table=yollar¶ms=%7B%22mahalle_id%22%3A1%7D" \
-H "X-API-Key: sk_xxxxxxxxxxxxxxxx"
# Response:
{
"success": true,
"data": [
{ "id": 1, "adi": "Moda Caddesi", "mahalle_id": 1, "ilce_id": 1, "il_id": 34 }
],
"plan": "free"
}
API istekleriniz paketinize göre sınırlandırılır:
Rate limit aşıldığında HTTP 429 hatası alırsınız.
200 - Başarılı
400 - Geçersiz istek
401 - Geçersiz API anahtarı
429 - Rate limit aşıldı
500 - Sunucu hatası