I want a reliable API that can be used to determine a city and country from an IP address.
My search on Google led to http://ipinfodb.com/ip_location_api.php. It seems perfect but my only concern is the reliability of this service. Does google have anything like this?
I'm looking for free or paid APIs that help determine location from IP.
MaxMind has a lite version of their ip2country and ip2city databases: http://www.maxmind.com/app/geolitecity
http://www.maxmind.com/app/geolitecountry
If you don't mind hosting the database yourself, it's free. The paid services are more accurate.
They also provide web services for querying, but it is not free: http://www.maxmind.com/app/web_services#country