IP address geolocation & threat data API
Fast, reliable, accurate geolocation API. Get comprehensive IP address intelligence trusted by thousands of businesses:


All the IP intelligence data you need, all in one place
IP Geolocation API
Threat and privacy detection
Hosting detection
Company information
ASN information
Accurate and complete IP intelligence
Get the precise data you need without compromises. We obsess over data and geolocation accuracy so that you don’t have to.
Industry-leading accuracy
Our proprietary data collection process, running since 2017, ensures our geolocation data is always accurate.
Daily data updates
Our databases are updated every single day, so your applications always get the latest location, threat, and network information.
Every data type, every plan
Unlike others, we provide full access to all our data on every plan, including the free tier. No artificial limitations.
Simple, fast integration
Get started in minutes with our free tier, our developer-first documentation, and easy code samples. Designed by developers, for developers.
50TB+of raw data processed daily
of raw data processed daily to generate our geolocation databases
Millions of IP address networks covered
of IP network records maintained and kept up to date, covering billions of IP addresses
Built for reliability
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 per day
400M+ API requests per day
API requests per day, peaking at 15,000+ requests per second
<50ms average API response time
average API response time from our global network
99.99% average historical uptime
average historical uptime
100,000+ businesses and developers use our IP intelligence every day
businesses and developers use our IP intelligence every day
Built for your business
Companies around the world use IPLocate’s IP geolocation and threat data to protect their platforms, improve user experience, and grow smarter businesses. Whether you need geolocation, security signals, or company insights, IPLocate fits right into your stack.
Personalize your website experience
Show local events, display prices in the right currency, offer relevant deals, and adjust languages without asking users to set preferences manually.
Prevent fraud and abuse
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.
Enforce regional compliance
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.
Power location-based analytics
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.
Secure your platform and users
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.
Get started in minutes with our easy-to-use API
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
curl https://iplocate.io/api/lookup/17.253.0.0?apikey=
JavaScript
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);
Ruby
require 'iplocate'
results = IPLocate.lookup('17.253.0.0')
puts results.inspect
Python
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
<?php
$res = file_get_contents('https://iplocate.io/api/lookup/17.253.0.0?apikey=');
$res = json_decode($res);
var_dump($res);
A free tier that's truly free
Free forever. Full access. No throttling, no hidden limits — just a powerful IP geolocation API ready to use, up to 1,000 requests per day.
Full data access
Access the same high-quality geolocation, threat detection, company, and hosting data included in every paid plan. Unlike other providers, we don't water-down our free tier.
Easy to integrate
With a free API key you get immediate access to the full platform. Set up in minutes with our developer-first documentation.
Built for scale
Start free and upgrade only when you need more volume. All plans use the same API endpoints — no migration, no rework.
Find the right plan, or self-host our data
Whether you're just starting, scaling up, or need offline data access, we have an option ready for you.
Start for free
1,000 requests per day, free forever. No credit card required. No other limits — the same data, same accuracy, same API.
Pay for what you need
Need more than our free tier? Pay for a monthly quota, with flexible billing & no hidden fees.
Self-host our data
Self-host the same accurate IP data as our API with our daily-updated, GeoIP-compatible databases.
Ready to get started?
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.