2026'da ücretsiz IP geolocation API'leri: doğruluk, rate limit'ler ve ne zaman ödemeli

IP geolocation, ince yazıları okuyana kadar çözülmüş bir problem gibi görünür: yalnızca ticari olmayan kullanım lisansları, yalnızca HTTP ücretsiz katmanlar, aylık 100 istek sınırları ya da yalnızca ülkeyi döndüren 'ücretsiz' planlar. Bu rehber, 2026'daki gerçek ücretsiz seçenekleri karşılaştırıyor — kendi barındırdığınız GeoLite2, ip-api.com, IPinfo, ipstack, ipgeolocation.io ve API Pick — dürüst doğruluk rakamları ve bir karar rehberiyle.
Özet
- •IP geolocation ülke düzeyinde güvenilirdir (>%99 doğruluk), ancak şehir düzeyinde doğruluk ülkeye göre yalnızca %55–80 arasındadır — sokak düzeyinde konum için asla güvenmeyin.
- •Çoğu 'ücretsiz' IP geolocation API'si ticari kullanımı kısıtlar (ip-api.com, ipgeolocation.io), sizi ayda ~100–30 bin istekle sınırlar (ipstack, IPinfo şehir verisi) ya da yalnızca HTTP sunar.
- •MaxMind GeoLite2'yi kendiniz barındırmak her hacimde gerçekten ücretsizdir, ama güncelleme hattı sizindir (veritabanı haftada iki kez yenilenir) ve doğruluk ücretli GeoIP2'den düşüktür.
- •API Pick'in IP Geolocation API'si aboneliksiz, kullandıkça öde modelindedir: sorgu başına 1 kredi (=$0.001), 120 istek/dk, IPv4 + IPv6, ticari kullanım dâhil ve yalnızca başarılı sorgular için ödersiniz.
- •Yapay zekâ ajanları için API anahtarıyla kimlik doğrulayan, JSON alıp JSON döndüren bir geolocation aracı, scraping'i veya kendi barındırdığınız veritabanlarını geride bırakır — tek bir GET isteği ülke, şehir, koordinatlar, saat dilimi, AB bayrağı ve ASN döndürür.
İnce yazı problemi
Ücretsiz bir IP geolocation API'si aradığınızda hepsi birbirinin aynısı görünen bir düzine sağlayıcı çıkar: bir IP yapıştırın, ülke ve şehir geri gelsin. Farklar yalnızca ince yazıda ortaya çıkar — ve production olayları tam da ince yazıda yaşar. Bir sağlayıcının ücretsiz katmanı yalnızca HTTP'dir, yani sorgularınızı düz metin olarak sızdırırsınız. Bir diğeri yalnızca ticari olmayan kullanıma izin verir; SaaS'ınız öyle değildir. Üçüncüsü size ayda 100 istek verir; kayıt akışınız bunu öğleden önce tüketir.
Bu rehber, 2026'da gerçekten önemli olan seçenekleri karşılaştırıyor — kendiniz barındırdığınız MaxMind GeoLite2, ip-api.com, IPinfo, ipstack, ipgeolocation.io ve API Pick'in IP Geolocation API'si — gerçek projelerin kaderini belirleyen üç eksende: lisans gerçekte neye izin veriyor, ücretsiz katman gerçekte neyi içeriyor ve veri gerçekte ne için yeterince doğru.
IP geolocation size neyi söyleyebilir, neyi söyleyemez
Sağlayıcıları karşılaştırmadan önce beklentileri kalibre edin — çünkü her sağlayıcı benzer temel verilerden besleniyor ve bu verinin katı fiziksel sınırları var:
- Ülke: %99'un üzerinde doğru. Ülke düzeyinde tespit, IP geolocation'ın güvenilir kısmıdır ve coğrafi engelleme, vergi yargı çevresi ve içerik lisanslama kararlarının temelidir.
- Şehir: ~50 km içinde kabaca %55–80. MaxMind'ın kendi yayımladığı doğruluk rakamları ülkeye göre bu kadar geniş değişir. Kentsel ISP'ler iyi çözülür; kırsal, mobil ve CGNAT bağlantılar düzenli olarak yanlış şehre çözülür.
- Sokak düzeyi: asla. Herhangi bir IP geolocation yanıtındaki enlem/boylam, eşleşen bölgenin tahmini merkezidir; bir cihaz konumu değildir. Bunu GPS gibi ele almak davalarla sonuçlandı — varsayılan bir harita merkezinin milyonlarca 'bilinmeyen' IP'yi tek bir ailenin arazisine yerleştirdiği meşhur Kansas çiftliği vakası, kanonik uyarıdır.
- VPN'ler çıkış düğümüne geolocate olur.
asnalanı sizin filtrenizdir: 'ev tipi ISP' ASN'i gerçek bir kullanıcı konumuna işaret eder; hosting sağlayıcısı ASN'i, konumun veri merkezinin konumu olduğu anlamına gelir.
Adaylar, dürüstçe
Kendiniz barındırdığınız MaxMind GeoLite2
Çoğu ücretsiz API'nin üzerine kurulu olduğu, indirilebilir ücretsiz veritabanı. Bir MaxMind hesabı açar, City/Country/ASN MMDB dosyalarını indirir ve bir okuyucu kütüphaneyle süreç içinde sorgularsınız — milisaniye altı sorgular, sınırsız hacim, ticari kullanım dâhil gerçekten ücretsiz (EULA atıf gereklilikleriyle).
Maliyet operasyoneldir: veritabanları haftada iki kez güncellenir ve bayat veri mobil IP alanında hızla bozulur; yenileme hattı, dağıtım yüzeyi ve her host'taki bellek ayak izi size aittir. Ayrıca GeoLite2, düşük doğruluklu kardeştir — MaxMind'ın ücretli GeoIP2 veritabanları ölçülebilir biçimde daha iyi çözer; onlara para alabilmelerinin nedeni tam da budur.
ip-api.com
Cömert limitler (45 istek/dk) ve API anahtarı gerekmiyor — ancak ücretsiz katman yalnızca ticari olmayan kullanım için lisanslıdır ve yalnızca HTTP üzerinden sunulur. Birilerine fatura kesen herhangi bir şey kuruyorsanız ya da IP sorgularınızın aktarım sırasında okunmasını istemiyorsanız, ücretli plandasınız demektir.
IPinfo
Mükemmel veri kalitesi ve gerçekten ücretsiz bir ülke + ASN katmanı. Ancak şehir düzeyindeki veri, ciddi abonelik paralarıyla başlayan ücretli planların arkasındadır. Tek ihtiyacınız ülke çözümlemesiyse güçlü bir ücretsiz seçenektir; şehir ve koordinatlara ihtiyacınız varsa bütçe ayırın.
ipstack ve ipgeolocation.io
ipstack'in ücretsiz planı ayda yaklaşık 100 istektir ve HTTPS ücretli katmanlara ayrılmıştır — bir demo tahsisi, bir işletme bütçesi değil. ipgeolocation.io daha cömerttir (günde yaklaşık 1.000 istek) ama o da ücretsiz katmanı ticari olmayan projelerle sınırlar. İkisi de, işiniz ciddiye biner binmez sizi aylık aboneliklere iter.
API Pick IP Geolocation
API Pick'in endpoint'i diğer fiyatlandırma yolunu izler: abonelik yok, aylık sınır yok — $1 = 1.000 kredi olmak üzere sorgu başına 1 kredi, yani bir sorgu $0.001'e mal olur ve yalnızca başarılı sorgular faturalandırılır. Başarısız sorgular (özel IP'ler, verisi olmayan adresler) hiçbir şeye mal olmaz. Ticari kullanım dâhildir, her şey HTTPS'tir ve hem IPv4 hem IPv6 kapsanır. Yeni hesaplar 100 ücretsiz kredi alır — değerlendirmek için 100 gerçek sorgu, kart gerekmez.
Tek bir istek kaydın tamamını döndürür: ülke kodu ve adı, bölge, şehir, enlem/boylam, saat dilimi, AB üyeliği bayrağı (GDPR'a bağlı akışlar için kullanışlı) ve VPN/veri merkezi taraması için ASN. Sorgular yerel olarak barındırılan bir MaxMind veritabanına karşı çalışır; yani gecikme yolunuzda üçüncü taraf bir çağrı yoktur. Rate limit: anahtar başına 120 istek/dk.
Yan yana
| GeoLite2 (self-host) | ip-api.com | IPinfo | ipstack | API Pick | |
|---|---|---|---|---|---|
| Gerçekten ücretsiz katman | Sınırsız, kendiniz çalıştırırsınız | 45 istek/dk | Yalnızca ülke+ASN | ~100 istek/ay | 100 sorgu (kayıt kredileri) |
| Ticari kullanım (ücretsiz) | Evet (EULA) | Hayır | Evet | Evet | Evet |
| Ücretsiz katmanda HTTPS | y/d (yerel) | Hayır | Evet | Hayır | Evet |
| Şehir düzeyinde veri | Evet (düşük doğruluk) | Evet | Ücretli | Evet | Evet |
| Fiyatlandırma modeli | Ücretsiz + operasyon zamanınız | Abonelik | Abonelik | Abonelik | Sorgu başına ödeme ($0.001) |
| Bakım | Siz (haftada 2 güncelleme) | Yok | Yok | Yok | Yok |
| ASN / VPN sinyali | Ayrı ASN veritabanı | Ücretli alanlar | Evet | Ücretli | Dâhil |
| Ajana hazır auth | y/d | Anahtarsız (ücretsiz) | Token | Anahtar | x-api-key header'ı |
API'yi çağırmak
İstek biçimi tek bir GET'tir. ip parametresini atlarsanız API, çağıranın kendi adresini sorgular — istemci tarafı kişiselleştirme için kullanışlıdır:
curl "https://www.apipick.com/api/ip-geolocation?ip=8.8.8.8" \
-H "x-api-key: YOUR_API_KEY"Yanıt:
{
"ip": "8.8.8.8",
"country_code": "US",
"country_name": "United States",
"region": "California",
"city": "Mountain View",
"latitude": 37.4223,
"longitude": -122.085,
"timezone": "America/Los_Angeles",
"is_eu": false,
"asn": 15169
}Python'da, standart requests kütüphanesiyle:
import requests
def geolocate(ip: str) -> dict:
r = requests.get(
"https://www.apipick.com/api/ip-geolocation",
params={"ip": ip},
headers={"x-api-key": API_KEY},
timeout=10,
)
r.raise_for_status()
return r.json()
geo = geolocate("2001:4860:4860::8888") # IPv6 works too
print(geo["country_code"], geo["city"], geo["asn"])Bir yapay zekâ ajanına bağlamak
IP geolocation doğal bir ajan aracıdır: belirlenimci girdi, yapılandırılmış çıktı, tek bir kimlik doğrulamalı çağrı. Bir destek triage ajanı, biletleri talep sahibinin ülkesi ve saat dilimiyle zenginleştirir; bir dolandırıcılık ajanı, kayıt ülkesini kart ülkesiyle çapraz kontrol eder ve hosting sağlayıcısı ASN'lerini işaretler. OpenAI/Anthropic tool şeması minimaldir:
{
"name": "ip_geolocation",
"description": "Look up country, city, coordinates, timezone, EU flag and ASN for a public IPv4/IPv6 address.",
"input_schema": {
"type": "object",
"properties": {
"ip": { "type": "string", "description": "Public IP address to look up" }
},
"required": ["ip"]
}
}Karar rehberi
- Hobi projesi, gelir yok, düşük hacim: ip-api.com'un ücretsiz katmanı en hızlı başlangıçtır — yalnızca HTTP kısıtını kabul edin.
- Yalnızca ülke düzeyi (coğrafi engelleme, varsayılan para birimi): IPinfo'nun ücretsiz ülke katmanı ya da kendiniz barındırdığınız bir GeoLite2 Country veritabanı.
- Milyonlarca sorgu, kurum içi altyapı ekibi: GeoLite2'yi kendiniz barındırın (ya da doğruluk için ücretli GeoIP2) ve güncelleme hattını otomatikleştirin.
- Ticari ürün, şehir düzeyinde veri, aboneliğe iştah yok: kullandıkça öde — sorgu başına $0.001 ile 50.000 sorgu API Pick'te $50 tutar; kullansanız da kullanmasanız da ödenen benzer bir aylık aboneliğe karşılık.
- Yapay zekâ ajanı aracı: kimlik doğrulamalı bir JSON API yerel bir veritabanını geride bırakır — dağıtım bağımlılığı yok ve ajanın tool şeması endpoint'e 1:1 eşlenir. Bir anahtar alın, yukarıdaki şemayı bağlayın, bitti.
Etkileşimli demoda canlı deneyin — her yeni hesapla 100 ücretsiz sorgu gelir, kart gerekmez.
Sıkça Sorulan Sorular
Tamamen ücretsiz bir IP geolocation API'si var mı?
Evet, ödünlerle birlikte. ip-api.com, yalnızca HTTP üzerinden ve 45 istek/dk ile ticari olmayan kullanım için ücretsizdir. IPinfo'nun ücretsiz katmanı ülke ve ASN verisi sunar (şehir değil). MaxMind GeoLite2'yi kendiniz barındırmak her hacimde ücretsizdir ama veritabanı güncellemelerini kendiniz yönetirsiniz. Ticari kullanım, HTTPS ve şehir düzeyinde veriye abonelik olmadan ihtiyacınız varsa, API Pick'in sorgu başına $0.001 gibi kullandıkça öde fiyatlandırması, abonelik sağlayıcılarının ilk ücretli katmanından genellikle daha ucuzdur.
IP geolocation ne kadar doğrudur?
Ülke düzeyinde tespit, büyük veritabanlarının tümünde %99'un üzerinde doğrudur. Şehir düzeyinde doğruluk ~50 km içinde kabaca %55–80'e düşer ve ülkeye ve sağlayıcıya göre değişir — MaxMind'ın yayımladığı rakamlar ülkeler arasında geniş bir dağılım gösterir. IP geolocation hiçbir zaman bir sokak adresini veya kesin bir GPS konumunu güvenilir biçimde çözemez; döndürülen koordinatlar, eşleşen bölgenin tahmini merkezidir.
IP geolocation kullanmak GDPR ile uyumlu mu?
IP adresleri GDPR kapsamında kişisel veridir (ABAD, Breyer v Germany). Dolandırıcılık önleme, içerik yerelleştirme veya coğrafi engelleme için kaba bir konum türetmek genellikle meşru menfaat kapsamında ele alınır ve ülke düzeyinde sorgular, izlemeye kıyasla çok daha az müdahalecidir. Yine de bunu işleme kayıtlarınızda ve gizlilik politikanızda listelemeniz — ve kendi durumunuz için hukuk danışmanına başvurmanız — gerekir.
IP geolocation IPv6 adresleri için çalışıyor mu?
Evet — modern veritabanları (MaxMind GeoLite2/GeoIP2 ve üzerine kurulu API'ler, API Pick dâhil) hem IPv4 hem IPv6'yı kapsar. Doğruluk özellikleri benzerdir, ancak bölgelere göre IPv6 benimseme farkları şehir düzeyindeki hassasiyeti etkileyebilir.
GeoIP veritabanını kendim mi barındırmalıyım yoksa bir API mi çağırmalıyım?
Milyonlarca sorgu yapıyorsanız, süreç içinde milisaniye altı gecikmeye ihtiyacınız varsa ve haftada iki kez veritabanı güncellemesini otomatikleştirebiliyorsanız kendiniz barındırın (GeoLite2 MMDB + bir okuyucu kütüphane). Sıfır bakım, daima güncel veri, kullanıma dayalı maliyet ve yapay zekâ ajanlarının doğrudan çağırabileceği bir araç istiyorsanız API çağırın. Kesişme noktası tipik olarak ayda birkaç yüz bin sorgu civarındadır.
IP geolocation VPN'leri ve proxy'leri tespit edebilir mi?
Doğrudan değil — bir VPN kullanıcısı gerçek konumuna değil, VPN çıkış düğümüne geolocate olur. Pratik sinyal ASN (otonom sistem) alanıdır: ASN bir tüketici ISP'sine değil de bir hosting sağlayıcısına veya bilinen bir VPN operatörüne aitse, konumu güvenilmez sayın. API Pick tam da bu tür bir tarama için her sorguyla ASN döndürür.
Yapay zekâ ajanları bir IP geolocation aracını nasıl kullanır?
Bir function calling aracı olarak: ajan bir IP adresi geçirir, araç yapılandırılmış JSON döndürür (ülke, şehir, koordinatlar, saat dilimi, AB bayrağı, ASN) ve ajan bunun üzerinde akıl yürütür — dolandırıcılık triage'ı, destek bileti zenginleştirme veya uyumluluk yönlendirmesi için. JSON yanıtı olan tek bir kimlik doğrulamalı GET isteği, herhangi bir ayrıştırma tutkalı olmadan OpenAI ve Anthropic tool-use arayüzlerine oturur.
Bu makalede kullanılan API'ler
Sarah Choy, API Pick'in CEO'sudur. Yapay zeka ajanları ve LLM iş akışları için üretime hazır API'ler geliştirme üzerine yazılar yazar.