Enterprise-grade location data

IP geolocation database

Unlock key insights that drive smarter decisions. Accurately locate IP addresses at the country, region, city, and postcode/zip code levels.

Updated daily, ready for your own infrastructure.

ip-to-location.csv
network city country country_code continent latitude longitude postal_code time_zone is_anycast is_satellite
1.178.160.0/20 Sydney Australia AU Oceania -33.823931 151.192832 1001 Australia/Sydney false false
109.174.152.96/28 London United Kingdom GB Europe 51.50853 -0.12574 EC1A Europe/London false false
104.10.84.0/22 Austin United States US North America 30.26715 -97.74306 78799 America/Chicago false false
213.236.224.0/24 Oslo Norway NO Europe 59.91273 10.74609 1295 Europe/Oslo false false
222.226.108.0/24 Tokyo Japan JP Asia 35.6895 139.69171 100-2211 Asia/Tokyo false false
179.49.193.0/24 Brasília Brazil BR South America -15.77972 -47.92972 70000-000 America/Sao_Paulo false false
CREATE TABLE ip_geolocation (network inet, country_code varchar, latitude double precision, longitude double precision, ...);

COPY ip_geolocation FROM '/iplocate/ip-to-location.csv' WITH (FORMAT csv);

Database fields

Beyond just latitude and longitude, our IP geolocation database includes more than 10+ fields to power your location and enrichment use cases.

Field Description
network The IP network range (CIDR notation).
city The city name, if available.
region The subdivision (state, province, etc.), if available.
continent The continent name.
continent_code The two-letter continent code.
country The country name.
country_code The ISO 3166-1 alpha-2 country code.
latitude Approximate latitude coordinate of the city or postal code.
longitude Approximate longitude coordinate of the city or postal code.
postal_code The postal code, if available.
time_zone The tz database timezone identifier at the location.
is_anycast Boolean indicating if the IP is part of an anycast network.
is_satellite Boolean indicating if the IP is from a satellite internet provider.

Available formats

Get our data exported as CSV or JSON for easy parsing, lightning-fast MMDB binary format, or Parquet for analysis. Or get a custom format to suit your needs.

CSV
Average size
1.1 GB
MMDB
Average size
850 MB
JSON
Average size
2.8 GB
Parquet
Average size
1.35 GB

Pricing

Get our data updated on your schedule according to your needs and budget.

IP Geolocation Database

Accurate city-level and postal-level geolocation. Country, city, region, postal code, time zone, currency, satellite and anycast indicators, and more. 100% of active IP addresses covered. Updates on your schedule.

$100 /month
monthly updates
$150 /month
weekly updates
$200 /month
daily updates

Free IP to Country Database

Accurate country-level geolocation. Includes country, country code, continent code. Updated daily. Free forever.

Free
daily updates

Listed prices are for internal business purposes only. Our databases can’t be resold, redistributed, or used in another product under our standard license. If you would like to license our data for other purposes, get in touch.

Why IPLocate

Trusted by leading companies

We process more than 5 TB of data every day, combining trusted open data sources with our own global network measurements to produce reliable, accurate, and up-to-date geolocation data.

More than 100,000 teams of all size — from solo developers to enterprise applications — trust IPLocate for their IP geolocation and enrichment use cases.

Daily

geolocation data updates, powered by our world-class data pipeline

100%

location coverage of all allocated and routable IPv4 and IPv6 addresses

99.9%

verified worldwide country-level accuracy

65%

verified US city-level accuracy within 20km, compared to 46% and <30% for two other major providers

OpenAI logo
Tencent logo
Cisco logo
Adobe logo
Pearson logo
Auth0 logo
IBM logo
Infosys logo
US Department of Veterans Affairs logo
Chanel logo
University of Michigan logo
AT&T logo

Accuracy testing last performed in October 2025 on a representative sample of 100,000 consumer (end-user) IPv4 and IPv6 addresses. Accuracy testing is performed by comparing IPLocate geolocation data with IP addresses from known locations. Consumer IP addresses are used as they are typically the most challenging to geolocate accurately; in comparison, geolocation accuracy of enterprise and datacenter IP address exceeds 90%. US city-level accuracy tests compared IPLocate against paid Maxmind and IPinfo products. Testing data and methodology is available on request.

Purchase or get more information

To purchase a database for internal business use, fill out the form so we can verify your use case. No sales calls — we’ll send you a direct purchase link after verification.

For commercial or redistribution use, data samples, or a quote for a custom dataset, get in touch and we’ll get back to you as soon as possible.

Looking for a ready-to-use API solution?

You can also integrate our same high-accuracy data in minutes with our IP geolocation API, free up to 1,000 requests per day.

An IP geolocation database is a file that maps IP address ranges to their physical locations, including country, city, and postal code. By using this database, you can perform IP lookups locally within your own applications without relying on an external API.

Our IP Geolocation API provides real-time IP lookups, while the downloadable database allows you to host the data for local, high-performance querying. The database is ideal for high-volume lookups or when you need to avoid external network requests.

Our IP Geolocation Database includes the country, region, city, postal code, latitude, longitude, and time zone for each IP address. We also provide additional data points such as whether the IP address is an anycast or satellite provider.

You can use the IP Geolocation Database for a wide range of applications, including content personalization, targeted advertising, fraud prevention, traffic analysis, and regulatory compliance. By hosting the data yourself, you can perform high-volume lookups with minimal latency.

We pride ourselves on providing highly accurate data, which we achieve through a multi-step process of collecting, analyzing, and validating data from numerous sources. While no IP geolocation data is 100% accurate, we are committed to providing the most reliable data in the industry.

You can test against our IP Geolocation API, which is free to use up to 1,000 requests per day. We would also be happy to work with you to run custom tests against your own data to ensure it meets your needs.

Our IP Geolocation Database is updated daily, but you can choose your update schedule — daily, weekly, or monthly — depending on your needs and budget.

The database is available in several popular formats, including CSV, JSON, MMDB, and Parquet. We can also provide the data in a custom format to meet your specific requirements.

The database can be downloaded directly from your account dashboard in any of the supported formats. You can also download the database programatically, so you can keep it up to date automatically.

You can also get the database delivered to your own infrastructure, or directly to your own cloud storage bucket. Get in touch to discuss your needs.

Yes, our IP Geolocation Database provides comprehensive data for 100% of allocated and routable IPv4 and IPv6 addresses, ensuring you have complete coverage.

The downloadable database allows you to host the data on your own infrastructure, which is ideal for high-volume lookups and offline applications. The API, on the other hand, provides real-time lookups for individual IP addresses and may be easier to integrate for lower-volume use cases.

We offer a separate Privacy & Threat Detection database that is specifically designed to identify IP addresses associated with VPNs, proxies, Tor exit nodes, and other anonymizing services. This is a powerful tool for fraud prevention and cybersecurity.

Yes, we offer free, full-accuracy downloadable databases for IP to Country and IP to ASN lookups. These are a great way to get started with our data.