Should I choose the GeoIP web service or the database?
It depends on your needs. There are four main considerations.
Our GeoIP2 Precision Services contain our most accurate data, geolocating 9% more IPs to postal codes and 4% more IPs to cities in the United States than the GeoIP2 databases. In addition, both the City and Insights services identify the organization associated with a business IP address in 10% more instances.
Our web service has had 99.99% uptime since January 2010 – and responds quickly, but with a local copy of the database you are not dependent on the availability of our servers or a specific network route. Also, you can perform many more queries per second with a local database.
You need to download GeoIP databases yourself in order to have access to the latest and most accurate GeoIP data. With the web service, MaxMind maintains these databases on our servers. You always receive the latest data available.
Once you have purchased a license to a downloadable database, there is no limit on the number of queries you can perform on that database. Based on the number of queries you are doing per month, you may find that either the downloadable databases or the web services are less expensive.