What is the best way of geocoding IP addresses? I have ~ 10,000 - 30,000 addresses to geocode once. The IP addresses are from all over the world and I only want the Long/Lat. Accuracy to the city level is not essential, but ideally it would be within 10-20 km. Searching around I saw MaxMind which seems like a good option, but before I download and frequent myself with their API, are there any other recommended alternatives out there?
|
IPInfoDB can be used. They don't have a query limit, but they will throttle you to 1 response/sec if you request too frequently. Alternately, if you feel like writing a little bit more code, you can download their database and run the batch queries yourself. I can't imagine it'd take long to set up, and it will process your 30k IP addresses quite quickly. |
|||
|
I have heard about simplegeo api https://simplegeo.com/docs/api-endpoints/simplegeo-context May work for you |
|||||||
|
|
google analytics has ip located on a map. I wonder if it could be found in codeplex anywhere? |
||||
|
|
|
If you don't want to lose time installing a database that will eat up your resources, you can use an online API. I am using http://www.ipgp.net/ip-address-geolocation-api/ and it let you to query up to 1m IP Addresses. |
|||||
|
|
