One serious option is MaxMind. The service uses machine learning technology to geolocate IP addresses with high accuracy and reliability. It also offers real-time risk scoring and insights for fraud prevention and covers 99.9999% of IP addresses. MaxMind's proxy detection service can help block unauthorized access from VPNs, proxy users and anonymizers, and is a good option for businesses that need to protect transactions securely and efficiently.
Another option is the IP Lookup Geolocation API. The API returns detailed geolocation information including IP address type, business and education information, and more. It can be used in multiple formats (JSON, JSONP, and CSV) and offers several packages, including a free tier and a full-featured Ultra Package. The API can be used in a variety of programming languages, including JavaScript, Python and PHP, so it can be used in a variety of situations.
If you want a service that offers more detailed IP geolocation and threat intelligence, Ipregistry is worth a look. It offers real-time information on more than 3 million locations and includes features like proxy and VPN detection, threat intelligence from multiple OSINT feeds, and integration with JSON and XML APIs. It's good for publishers, ad networks and e-tailers that want to personalize content, block fraud and analyze user behavior.