Friday, May 22, 2009

ip adresinden ülke, bölge, şehir öğrenmek için ücretsiz bir api kullanıyorum

http://iplocationtools.com "Free IP address geolocation, API and fraud detection tools"

Bu ücretsiz api ile ip adresinin konumunu bulabilirsiniz. %90-%95 doğruluk oranı verilmekte. Nadiren yakın bölgeler çıkabiliyor. Örneğin İzmir için bazen Manisa çıkabilir ki bunun nedeni de muhtemelen oradaki internet ağı ile ilgili.

Bu apinin php ile nasıl kullanılacağı bu sayfada güzelce yazılmış : http://iplocationtools.com/ip_location_api.php

Veriyi varsayılan olarak XML formatta alıyorsunuz. Ancak JSON olarak da alabilirsiniz.

# xml veya json cikti verebiliyor :
http://iplocationtools.com/ip_query.php?ip=120.120.120';
http://iplocationtools.com/ip_query.php?ip=120.120.120&output=json';


# callback fonksiyonu ekleyebilirsiniz
http://iplocationtools.com/ip_query.php?ip=120.120.120&output=json&callback=functionToCall


Güzel yanı bir kerede birden fazla sorgu yapabilirsiniz.

http://iplocationtools.com/ip_query2.php?ip=120.120.120.100,121.121.121.100&output=json

Detay bilgiler değil sadece ülke adının öğrenmek için daha temiz çıktı veren bir sayfası daha var bu apinin.


http://iplocationtools.com/ip_query_country.php?ip=120.120.120.120&output=json
Ayrıca tüm veritabanını indirebilirsiniz. Bunu sevdim çünkü çoğu yer satıyor.
http://iplocationtools.com/sql_database.php

Kullanıp memnun kalırsanız lütfen donation butonuna basıp birazcık bişeyler gönderiverin.

Guncelleme

Arayuzu daha duzgun olan bir arac daha var (cok arac var aslinda). Sunu da bir deneyin derim
https://www.vpnmentor.com/tools/ipinfo/ "100% Accuracy Free Ip Lookup Tool"

4 comments:

Fatih said...

aaa hızlı geniş aralıkta bir ip veritabanı ve ücretsiz. harika.

x755 said...

Aslında bu da tma ip aralığı değil.

jale said...

http://www.geobytes.com/ satıyor apisini :)

Hasan Tayyar Beşik said...

@jale geobytes dan daha hızlı emin olabilirsin.
Ancak önemli olan bu verimliliğini ne kadar koruyacak?