One platform for comprehensive IP address intelligence. Join thousands of businesses and developers that trust our geolocation, proxy and VPN detection, threat and hosting data, and more.
One platform, one API. Unlike other providers, every plan includes all of our comprehensive IP address data.
Companies around the world use IPLocate’s IP geolocation and threat data to protect their platforms, improve user experience, and grow smarter businesses.
Show local events, display prices in the right currency, offer relevant deals, and adjust languages without asking users to set preferences manually.
Use threat signals like VPN and proxy identification to catch suspicious activity early. Block bad actors from creating fake accounts, abusing free trials, or submitting fraudulent orders.
Use hosting provider and ASN detection to recognize cloud hosts, data centers, and anonymized sources of traffic. Apply smarter rate limits, block scraping attempts, or separate human users from bots based on network behavior.
Detect where your users are connecting from to meet tax laws, privacy regulations, and content licensing agreements. Automatically calculate VAT or GST, trigger GDPR or CCPA prompts, or block access to restricted content when needed.
Understand your user base by geography, network, and company type. Use IP geolocation to enrich your analytics dashboards, see where growth is happening, and make smarter decisions about content, advertising, and infrastructure.
Powered by a globally distributed network of load-balanced servers and hosted on AWS, our API delivers consistently fast responses and scales effortlessly to meet demand.
400M+
API requests served per day
API requests per day, peaking at 15,000+ requests per second
average API response time from our global network
businesses and developers use our IP intelligence every day
Get the precise data you need without compromises. We obsess over data and geolocation accuracy so that you don’t have to.
Our proprietary data collection process, running since 2017, ensures our geolocation data is always accurate.
Our databases are updated every single day, so your applications always get the latest location, threat, and network information.
Unlike others, we provide full access to all our data on every plan, including the free tier. No artificial limitations.
Get started in minutes with our free tier, our developer-first documentation, and easy code samples. Designed by developers, for developers.
of raw data processed daily to generate our geolocation and threat intelligence databases
of IP network records maintained and kept up to date, covering billions of IP addresses
Query any IP address (IPv4 or IPv6) by making a simple API request. Read our developer-first docs, or get started with these quick start examples.
curl https://iplocate.io/api/lookup/17.253.0.0?apikey=
const url = 'https://iplocate.io/api/lookup/17.253.0.0?apikey=';
const response = await fetch(url);
const data = await response.json();
console.log(data);
require 'iplocate'
results = IPLocate.lookup('17.253.0.0')
puts results.inspect
import requests
ip = '17.253.0.0'
apiKey = ''
url = f'https://iplocate.io/api/lookup/{ip}?apikey={apiKey}'
response = requests.get(url)
print(response.json())
<?php
$res = file_get_contents('https://iplocate.io/api/lookup/17.253.0.0?apikey=');
$res = json_decode($res);
var_dump($res);
Get a free API key and start using our IP geolocation API in minutes. Or contact us to design a custom package for your business.
Use our forever-free tier, buy credits in bulk, or pay for a monthly quota.
Self-host the same accurate IP data as our API with our daily-updated databases.