Geolocation and Mapping

IP Geolocation Web Service

Ethan Anderson Founder & CEO at MyTime

May 26th, 2013

To figure out the lat long of an IP, we've been using a free IP Geolocation Web Service called freegeoip.net. It seems like we've hit their limit, so we're looking for another free or very low cost service to replace it. 

Does anyone have any experience in this area?

Jose daVeiga Technical Due Diligence & Operational (SaaS Services) Expert

May 27th, 2013

why dont you just set your own instance up? "If the usage limit is a problem, please consider running your own instance of this system. It's open source and freely available at GitHub." Jose

Nikhil Bhardwaj Entrepreneur | Tech Advisor | Web Architect

May 26th, 2013

freegeoip.net is open source and is available at https://github.com/fiorix/freegeoip it is a simple database of IPs and their location. If you are hitting the limit of 10,000 hits/ hr. Rolling your own version on your servers should not be a big deal and actually will help you fine tune your app's performance.

my 2c.

 

Justin Chen Entrepreneur, Co-Founder at PickFu

May 27th, 2013

It's well worth it to pay 1-time for the full maxmind geoip database.  You don't need to subscribe to monthly updates.  Just buy an update whenever you feel like you need it. 

Ryan Nobrega Product, Technology, Operations

May 26th, 2013

Have had good results from this source in the past: http://www.ip2location.com/ - Sent from Mailbox for iPhone

Hans Gill

May 26th, 2013

We use geolocation.net Hans Gill @hansgill Founder - www.simplymatchme.com Customer service : 415-340-2506 Like us on Facebook : www.facebook.com/simplymatchme Follow us on Twitter - www.twitter.com/simplymatchme

Sergiy Kuzmenko

May 26th, 2013

I'm a long term happy user of Max Mind's GeoLite lite: http://www.maxmind.com/en/geolocation_landing. It's perfect if all you need is city level geo identification. Their paid services (downloadable batch file or web services) are also very affordable.

Ron Feldman VP Product Management at GameChanger Media, Inc.

May 27th, 2013

you can try http://www.digitalelement.com/, but not sure how pricey.

Brian McConnell

May 26th, 2013

Google App Engine provides built in geolocation but in my experience accuracy is hit or miss. Max mind offers a pay service that is quite good.

Sam Diener Sales Engineering Leader

May 26th, 2013

Google has an api

Jonathan Vanasco

May 28th, 2013

The best option would be to use a MaxMind database.  there are plenty of libraries to manipulate/access it.  you can either use it in app ( and hopefully not have a blocking operation )

After that, you can self-host something like FreeGeoIP.net ( their source is on github )  or write a high performance internal API server ( based on something like the mochi egeoip library )

Developer hours might be scarce, and adding another thing to maintain/build could be too much.  As a last resort, it might make sense to just use a pay vendor.  There once was a company called SimpleGeo that did exactly what you need ; unfortunately they got bought by UrbanAirship and discontinued.  Their clients were offloaded onto Factual.com -- who might have the API support you need , with a minimal amount of code change.