If you need to get city and country information out of an IP address, MaxMind is a well-respected option. It offers real-time IP geolocation data that covers 99.9999% of IP addresses, and it offers a broad set of location data that can be used to personalize user experiences and enforce digital rights. Its system is designed for high traffic and offers fraud prevention tools, so it's good for companies large and small.
Another good option is Ipregistry, which offers a lot of IP geolocation and threat intelligence data. It's got data for more than 3 million unique locations and can handle up to a million requests per day. Ipregistry's system is geared for publishers, ad networks, e-commerce sites and financial services companies, which can use it to block fraud, personalize content and analyze logs.
If you're a developer, ipdata offers an IP Geolocation API with geolocation data, threat intelligence feeds and proxy & VPN detection. It's highly available and GDPR compliant, so it's a good option for localizing website content, enforcing geographic restrictions and blocking spam and abuse.
Last, Placekey offers a universal place identifier system to standardize location data. It's got a single identifier for any address, combining city, state and country information, and more than 500 companies use it. Placekey is good for deduplicating addresses, resolving entities and improving collaboration across industries.