GeoIPs IP Intelligence API provides IP related information and geographic location using a REST interface that returns the following data: hostname, owner, continent, country, region, city, latitude, longitude, timezone.