Geolocating IP Address in C#

Bilal Haider picture Bilal Haider · Feb 19, 2013 · Viewed 7.8k times · Source

I am developing an windows 8 app in C# And want to get Geo Coordinates of IP addresses or Want an API that can exactly or nearly geolocate the IP address in windows 8 app! Thanks in advance for your help!

Answer

Dreamwalker picture Dreamwalker · Feb 19, 2013

Just use a web service here is free one 10000 requests per hour

http://freegeoip.net/static/index.html

REST Call http://freegeoip.net/xml/[your ip]

EDIT

Simple code to download from a url

using (var objClient = new System.Net.WebClient())
{
    var strFile = objClient.DownloadString("http://freegeoip.net/xml/192.168.0.1");
}