IP2Location™ is an IP geolocation solution that identifies a visitor's geographical location via IP address, delivering real-time insights on country, region, city, district, latitude, longitude, ZIP code, time zone, connection speed, ISP, domain name, IDD country code, area code, weather station code and name, mobile carrier, elevation, usage type, address type, advertising category, and autonomous system.
It is available for the remote hosted service (API) which including a free monthly plan for all users. In addition to IP address data, the IP geolocation API also returns proxy information if the IP address is detected as a proxy. This added insight can help you better understand and secure your online activities. It supports both IPv4 and IPv6 address lookup.