Web Services

We offer GeoIP, minFraud, and proxy detection web services. Our web services are based on the HTTP protocol, and there are no databases or software to install. We also offer a batch upload service where you can upload a text file containing IP addresses and get back a CSV file containing associated GeoIP data.

You may set up a plan where you will be automatically billed for more queries if you run low by selecting one of the plans below and clicking on "Add auto-renewal" on the cart page.

The queries do not expire. Our services have had 99.98% uptime since October 2002. We send out a warning email to purchase more queries when the number of queries remaining reaches 10,000. We send another email if you run out of queries.

GeoIP Web Services

For more details on the fields returned, see the Developer Documentation website.

On May 1, 2013, MaxMind released a new data format called GeoIP2 and a new GeoIP2 JavaScript API for accessing that data. Client APIs in other languages will be released during Summer 2013 when the new GeoIP2 RESTful API will be fully launched. Read about What's New in GeoIP2.

GeoIP Web Service lookups purchased below may be used with the GeoIP2 JavaScript API and GeoIP Legacy Web Service and JavaScript APIs.

GeoIP Country Web Service

Look up the country code of an IP address.

Purchase

GeoIP City/ISP/Organization Web Service

Look up country, region code, city, metropolitan code, latitude, longitude, ISP, and organization of an IP address.

Purchase

GeoIP Omni Web Service

Look up country code, country name, region code, region name, city name, latitude, longitude, metropolitan code, time zone, continent code, postal code, ISP, organization, domain, AS number, netspeed, user type, accuracy radius, and confidence factors for country, city, region, and postal code of an IP address.

Purchase

minFraud Web Services

For more details, see the minFraud page.

Standard minFraud Service queries

Premium minFraud Service queries

What is the difference between the Standard and Premium minFraud services?

Proxy Detection queries

This service returns a proxyScore indicating whether an IP address is a known anonymous or open proxy server.