---
title: "MaxMind Developer Portal"
source: "https://63cee7f8.dev-site-4ua.pages.dev/"
---

# MaxMind Developer Portal

> Documentation for MaxMind's GeoIP and GeoLite IP intelligence databases and
> web services, and for the minFraud fraud detection web services.

Every documentation page has a Markdown version at the page URL followed by
`index.md`, for example
https://63cee7f8.dev-site-4ua.pages.dev/geoip/docs/web-services/responses/index.md. Every page listed
below, as one Markdown file, is at
[llms-full.txt](https://63cee7f8.dev-site-4ua.pages.dev/llms-full.txt).

The GeoIP web services are GeoIP Country, GeoIP City Plus, and GeoIP Insights.
The minFraud web services are minFraud Score, minFraud Insights, and minFraud
Factors. Each field in the API reference names the services that return it.

## GeoIP and GeoLite

- [GeoIP and GeoLite](https://63cee7f8.dev-site-4ua.pages.dev/geoip/index.md): Overview of the GeoIP and GeoLite IP intelligence databases and web services, with links to guides and resources.
- [GeoIP and GeoLite Database Documentation](https://63cee7f8.dev-site-4ua.pages.dev/geoip/docs/databases/index.md): Overview of the GeoIP and GeoLite databases, with official and third-party client APIs, integrations, and the mmdbinspect command-line tool.
- [GeoIP Anonymous IP Databases](https://63cee7f8.dev-site-4ua.pages.dev/geoip/docs/databases/anonymous-ip/index.md): Formats, example files, and sizes of the GeoIP Anonymous IP database, which identifies proxy, VPN, hosting, and other anonymous IP addresses.
- [GeoIP Anonymous IP binary database fields](https://63cee7f8.dev-site-4ua.pages.dev/geoip/docs/databases/anonymous-ip/binary/index.md): Reference for each field in the GeoIP Anonymous IP binary (MMDB) database.
- [GeoIP Anonymous Plus Databases](https://63cee7f8.dev-site-4ua.pages.dev/geoip/docs/databases/anonymous-plus/index.md): Formats, example files, and sizes of the GeoIP Anonymous Plus database, which identifies anonymizer traffic with confidence scores and VPN provider names.
- [GeoIP Anonymous Plus binary database fields](https://63cee7f8.dev-site-4ua.pages.dev/geoip/docs/databases/anonymous-plus/binary/index.md): Reference for each field in the GeoIP Anonymous Plus binary (MMDB) database.
- [GeoLite ASN Databases](https://63cee7f8.dev-site-4ua.pages.dev/geoip/docs/databases/asn/index.md): Formats, example files, and sizes of the GeoLite ASN database, which gives the autonomous system number and organization for an IP address.
- [GeoLite ASN binary database fields](https://63cee7f8.dev-site-4ua.pages.dev/geoip/docs/databases/asn/binary/index.md): Reference for each field in the GeoLite ASN binary (MMDB) database.
- [GeoIP and GeoLite City and Country Databases](https://63cee7f8.dev-site-4ua.pages.dev/geoip/docs/databases/city-and-country/index.md): Formats, example files, and sizes of the GeoIP and GeoLite City and Country databases, which give the country, subdivision, city, and postal code.
- [GeoIP City binary database fields](https://63cee7f8.dev-site-4ua.pages.dev/geoip/docs/databases/city-and-country/city-binary/index.md): Reference for each field in the GeoIP City binary (MMDB) database, grouped by top-level key.
- [GeoIP Country binary database fields](https://63cee7f8.dev-site-4ua.pages.dev/geoip/docs/databases/city-and-country/country-binary/index.md): Reference for each field in the GeoIP Country binary (MMDB) database, grouped by top-level key.
- [GeoIP Connection Type Databases](https://63cee7f8.dev-site-4ua.pages.dev/geoip/docs/databases/connection-type/index.md): Formats, example files, and sizes of the GeoIP Connection Type database, which identifies cellular, cable/DSL, corporate, and satellite connections.
- [GeoIP Connection Type binary database fields](https://63cee7f8.dev-site-4ua.pages.dev/geoip/docs/databases/connection-type/binary/index.md): Reference for each field in the GeoIP Connection Type binary (MMDB) database.
- [GeoIP Domain Databases](https://63cee7f8.dev-site-4ua.pages.dev/geoip/docs/databases/domain/index.md): Formats, example files, and sizes of the GeoIP Domain database, which gives the second-level domain name for an IP address.
- [GeoIP Domain binary database fields](https://63cee7f8.dev-site-4ua.pages.dev/geoip/docs/databases/domain/binary/index.md): Reference for each field in the GeoIP Domain binary (MMDB) database.
- [GeoIP Enterprise Databases](https://63cee7f8.dev-site-4ua.pages.dev/geoip/docs/databases/enterprise/index.md): Formats, example files, and sizes of the GeoIP Enterprise database, which adds confidence factors, ISP, domain, and connection type to geolocation data.
- [GeoIP Enterprise binary database fields](https://63cee7f8.dev-site-4ua.pages.dev/geoip/docs/databases/enterprise/binary/index.md): Reference for each field in the GeoIP Enterprise binary (MMDB) database, grouped by top-level key.
- [GeoIP ISP Databases](https://63cee7f8.dev-site-4ua.pages.dev/geoip/docs/databases/isp/index.md): Formats, example files, and sizes of the GeoIP ISP database, which gives the ISP, organization, and autonomous system for an IP address.
- [GeoIP ISP binary database fields](https://63cee7f8.dev-site-4ua.pages.dev/geoip/docs/databases/isp/binary/index.md): Reference for each field in the GeoIP ISP binary (MMDB) database.
- [GeoIP Residential Proxy Databases](https://63cee7f8.dev-site-4ua.pages.dev/geoip/docs/databases/residential-proxy/index.md): Formats, example files, and sizes of the GeoIP Residential Proxy database, which identifies IP addresses seen in residential proxy networks.
- [GeoIP Residential Proxy binary database fields](https://63cee7f8.dev-site-4ua.pages.dev/geoip/docs/databases/residential-proxy/binary/index.md): Reference for each field in the GeoIP Residential Proxy binary (MMDB) database.
- [GeoIP Static IP Score Databases](https://63cee7f8.dev-site-4ua.pages.dev/geoip/docs/databases/static-ip-score/index.md): Formats, example files, and sizes of the GeoIP Static IP Score database, which shows how static or dynamic an IP address is.
- [GeoIP Static IP Score binary database fields](https://63cee7f8.dev-site-4ua.pages.dev/geoip/docs/databases/static-ip-score/binary/index.md): Reference for each field in the GeoIP Static IP Score binary (MMDB) database.
- [GeoIP User Count Databases](https://63cee7f8.dev-site-4ua.pages.dev/geoip/docs/databases/user-count/index.md): Formats, example files, and sizes of the GeoIP User Count database, which estimates the number of users on an IP address and its subnet.
- [GeoIP User Count binary database fields](https://63cee7f8.dev-site-4ua.pages.dev/geoip/docs/databases/user-count/binary/index.md): Reference for each field in the GeoIP User Count binary (MMDB) database.
- [GeoIP and GeoLite Web Services Documentation](https://63cee7f8.dev-site-4ua.pages.dev/geoip/docs/web-services/index.md): Overview of the GeoIP and GeoLite web services: the OpenAPI specification, client APIs, timeouts, curl examples, accuracy, and versioning.
- [GeoIP Legacy Web Services](https://63cee7f8.dev-site-4ua.pages.dev/geoip/docs/web-services/legacy/index.md): Reference for the GeoIP Legacy web services HTTP API, which is not available to new customers.
- [GeoIP and GeoLite API Requests](https://63cee7f8.dev-site-4ua.pages.dev/geoip/docs/web-services/requests/index.md): Reference for GeoIP and GeoLite web service requests: authorization, service endpoints, headers, and how to troubleshoot IP lookups.
- [GeoIP and GeoLite API Responses](https://63cee7f8.dev-site-4ua.pages.dev/geoip/docs/web-services/responses/index.md): Reference for GeoIP and GeoLite web service responses: headers, errors, rate limits, and each field of the response body.
- [Testing GeoIP Web Services in the MaxMind Sandbox](https://63cee7f8.dev-site-4ua.pages.dev/geoip/docs/web-services/sandbox-environment/index.md): How to test a GeoIP web service integration in the MaxMind Sandbox: license keys, Sandbox endpoints, and test data.
- [GeoIP Exchange documentation](https://63cee7f8.dev-site-4ua.pages.dev/geoip/geoip-exchange/index.md): How GeoIP Exchange members can automate downloads of the GeoIP Exchange geofeed report.
- [GeoLite on Snowflake](https://63cee7f8.dev-site-4ua.pages.dev/geoip/geolite-on-snowflake/index.md): How to get and query the GeoLite Country, City, and ASN datasets on the Snowflake Marketplace.
- [GeoLite Databases and Web Services](https://63cee7f8.dev-site-4ua.pages.dev/geoip/geolite2-free-geolocation-data/index.md): How to sign up for GeoLite and use the free GeoLite geolocation and ASN databases and web services.
- [Geolocate an IP](https://63cee7f8.dev-site-4ua.pages.dev/geoip/geolocate-an-ip/index.md): Guides to geolocate an IP address with GeoIP and GeoLite databases, server-side web service calls, or client-side JavaScript.
- [Geolocate an IP address using Web Services with the client-side JavaScript](https://63cee7f8.dev-site-4ua.pages.dev/geoip/geolocate-an-ip/client-side-javascript/index.md): How to use the GeoIP JavaScript client to call GeoIP web services from the browser, and the limits of this approach.
- [Geolocate an IP address using Databases](https://63cee7f8.dev-site-4ua.pages.dev/geoip/geolocate-an-ip/databases/index.md): Step-by-step guide to geolocate an IP address with a GeoIP or GeoLite database and an official client library.
- [Geolocate an IP address using Web Services](https://63cee7f8.dev-site-4ua.pages.dev/geoip/geolocate-an-ip/web-services/index.md): Step-by-step guide to geolocate an IP address with a GeoIP or GeoLite web service and an official client library.
- [Importing Databases](https://63cee7f8.dev-site-4ua.pages.dev/geoip/importing-databases/index.md): Guides to import GeoIP and GeoLite CSV databases into PostgreSQL or MySQL.
- [Importing GeoIP and GeoLite databases to MySQL](https://63cee7f8.dev-site-4ua.pages.dev/geoip/importing-databases/mysql/index.md): How to import GeoIP or GeoLite CSV databases into MySQL and query them quickly.
- [Importing GeoIP and GeoLite databases to PostgreSQL](https://63cee7f8.dev-site-4ua.pages.dev/geoip/importing-databases/postgresql/index.md): How to import GeoIP or GeoLite CSV databases into PostgreSQL and index them for fast queries.
- [Privacy Exclusions API](https://63cee7f8.dev-site-4ua.pages.dev/geoip/privacy-exclusions-api/index.md): Reference for the Privacy Exclusions API, which returns the Do Not Sell My Personal Information requests that MaxMind receives.
- [GeoIP Release Notes](https://63cee7f8.dev-site-4ua.pages.dev/geoip/release-notes/index.md): List of GeoIP and GeoLite release notes that announce new features, data changes, and deprecations.
- [Track Location Name Updates](https://63cee7f8.dev-site-4ua.pages.dev/geoip/track-location-name-updates/index.md): How to download the report of changes to the location names in GeoIP databases.
- [Updating GeoIP and GeoLite Databases](https://63cee7f8.dev-site-4ua.pages.dev/geoip/updating-databases/index.md): How to keep GeoIP and GeoLite databases current with GeoIP Update or with direct downloads.
- [Upgrading GeoIP Update from v3.x to v4.0 and higher](https://63cee7f8.dev-site-4ua.pages.dev/geoip/upgrading-geoip-update/index.md): How to upgrade GeoIP Update from version 3.x to version 4.0 or higher.
- [What's New in GeoIP2](https://63cee7f8.dev-site-4ua.pages.dev/geoip/whats-new-in-geoip2/index.md): Changes for developers who move from GeoIP Legacy to the GeoIP2 databases and web services.

## minFraud Web Services

- [minFraud Web Services](https://63cee7f8.dev-site-4ua.pages.dev/minfraud/index.md): Overview of the minFraud Score, minFraud Insights, and minFraud Factors transaction risk services, with links to guides and resources.
- [minFraud Alerts](https://63cee7f8.dev-site-4ua.pages.dev/minfraud/alerts/index.md): How minFraud Alerts tell you by email or webhook when the risk score of a transaction increases after scoring, and how to secure the webhook.
- [minFraud API Documentation](https://63cee7f8.dev-site-4ua.pages.dev/minfraud/api-documentation/index.md): Overview of the minFraud API: the OpenAPI specification, client APIs, the disposition, report, and device tracking features, timeouts, and versioning.
- [minFraud API Requests](https://63cee7f8.dev-site-4ua.pages.dev/minfraud/api-documentation/requests/index.md): Reference for minFraud API requests: authorization, service endpoints, headers, and each field of the request body.
- [minFraud API Responses](https://63cee7f8.dev-site-4ua.pages.dev/minfraud/api-documentation/responses/index.md): Reference for minFraud API responses: headers, errors, rate limits, and each field of the Score, Insights, and Factors response body.
- [Evaluate a Transaction](https://63cee7f8.dev-site-4ua.pages.dev/minfraud/evaluate-a-transaction/index.md): Step-by-step guide to send a transaction to minFraud Score, Insights, or Factors for risk evaluation with an official client library.
- [minFraud Legacy Web Service API](https://63cee7f8.dev-site-4ua.pages.dev/minfraud/minfraud-legacy/index.md): Reference for the minFraud Legacy Standard and Premium web service API, including its inputs, outputs, and Sandbox testing.
- [Normalizing Email Addresses for minFraud](https://63cee7f8.dev-site-4ua.pages.dev/minfraud/normalizing-email-addresses-for-minfraud/index.md): How to normalize an email address before you send its MD5 hash to the minFraud services, with examples.
- [Proxy Detection Legacy Web Service](https://63cee7f8.dev-site-4ua.pages.dev/minfraud/proxy-detection/index.md): Reference for the Proxy Detection Legacy web service, which returns a risk score for an IP address.
- [minFraud Release Notes](https://63cee7f8.dev-site-4ua.pages.dev/minfraud/release-notes/index.md): List of minFraud release notes that announce new features, data changes, and deprecations.
- [Report a transaction](https://63cee7f8.dev-site-4ua.pages.dev/minfraud/report-a-transaction/index.md): How to report chargebacks, suspected fraud, spam, and false positives to MaxMind with the Report Transactions API.
- [Testing minFraud in the MaxMind Sandbox](https://63cee7f8.dev-site-4ua.pages.dev/minfraud/sandbox-environment/index.md): How to test a minFraud integration in the MaxMind Sandbox: license keys, Sandbox endpoints, and test data.
- [Track Devices](https://63cee7f8.dev-site-4ua.pages.dev/minfraud/track-devices/index.md): How the Device Tracking Add-On identifies devices across networks to improve minFraud risk scores, and how to link devices to transactions explicitly.
- [Android Device Tracking](https://63cee7f8.dev-site-4ua.pages.dev/minfraud/track-devices/android/index.md): How to install and use the MaxMind Device SDK for Android to send device data to the minFraud service.
- [iOS Device Tracking](https://63cee7f8.dev-site-4ua.pages.dev/minfraud/track-devices/ios/index.md): How to install and use the MaxMind Device SDK for iOS, with Swift and Objective-C examples, to send device data to the minFraud service.
- [Web Device Tracking](https://63cee7f8.dev-site-4ua.pages.dev/minfraud/track-devices/web/index.md): How to add the Device Tracking Add-On JavaScript to your website, and how to protect it from ad blockers.
- [What's New in minFraud Score, minFraud Insights, and minFraud Factors](https://63cee7f8.dev-site-4ua.pages.dev/minfraud/whats-new-in-minfraud-score-and-minfraud-insights/index.md): Changes for developers who move from minFraud Legacy to minFraud Score, minFraud Insights, and minFraud Factors.
- [Working with Transaction Dispositions](https://63cee7f8.dev-site-4ua.pages.dev/minfraud/working-with-transaction-dispositions/index.md): How to use the disposition API to accept or reject a minFraud transaction after manual review.

## General

- [Contribute to the MaxMind Community](https://63cee7f8.dev-site-4ua.pages.dev/contribute/index.md): How to build and share community tools that use MaxMind APIs and data.
- [License Key Validation API](https://63cee7f8.dev-site-4ua.pages.dev/license-key-validation-api/index.md): Reference for the License Key Validation API, which checks that a MaxMind license key exists and has a valid format.
- [MaxMind Server IP Addresses](https://63cee7f8.dev-site-4ua.pages.dev/maxmind-server-ip-addresses/index.md): List of IP addresses that MaxMind web services and database downloads use, and how to monitor changes to them.
