IP Data API

Comprehensive IP geolocation and intelligence API trusted by thousands of businesses worldwide

The right data at the right time

Get real-time IP geolocation data with our fast, reliable, and accurate API.

Trusted by thousands of businesses

Since 2017, we've been providing accurate and reliable IP geolocation data to businesses of all sizes.

Integrate in minutes

Get started with our client libraries or quick-start snippets.

API Features
View the complete docs ›

Geolocation Data

All plans
  • Country, region, city
  • Postal/ZIP codes
  • Latitude/longitude
  • Time zone information

ASN Data

Basic+
  • ASN number and route
  • Organization name
  • Network name and domain
  • Organization type and RIR

Privacy & Threat Data

Standard+
  • Proxy and VPN detection
  • Tor exit node detection
  • iCloud Private Relay detection
  • Abuse and bogon detection

Abuse Contact Data

Business+
  • Abuse contact name
  • Email and phone number
  • Physical address
  • Network range information

Company Data

Business+
  • Organization name
  • Domain name
  • Country code
  • Organization type

Hosting Data

Business+
  • Hosting provider details
  • Datacenter information
  • Cloud service provider
  • Region and location data

API Example

{
  "ip": "123.243.246.200",
  "country": "Australia",
  "country_code": "AU",
  "is_eu": false,
  "city": "Sydney",
  "continent": "Oceania",
  "latitude": -33.8672,
  "longitude": 151.1997,
  "time_zone": "Australia/Sydney",
  "postal_code": "2049",
  "subdivision": "New South Wales",
  "subdivision2": null,
  "network": "123.243.240.0/20",
  "asn": {
    "asn": "AS7545",
    "route": "123.243.246.0/24",
    "netname": "TPG-INTERNET-AP",
    "name": "TPG Telecom Limited",
    "country_code": "AU",
    "domain": "tpgtelecom.com.au",
    "type": "isp",
    "rir": "APNIC"
  },
  "privacy": {
    "is_abuser": false,
    "is_anonymous": false,
    "is_bogon": false,
    "is_datacenter": false,
    "is_icloud_relay": false,
    "is_proxy": false,
    "is_tor": false,
    "is_vpn": false
  },
  "company": {
    "name": "TPG Telecom",
    "domain": "www.tpgtelecom.com.au",
    "country_code": "AU",
    "type": "isp"
  },
  "abuse": {
    "address": "TPG Internet Pty Ltd., (Part of the Total Peripherals Group), 65 Waterloo Road, North Ryde NSW 2113",
    "email": "[email protected]",
    "name": "ABUSE TPGCOMAU",
    "network": "123.243.246.192 - 123.243.246.223",
    "phone": "+000000000"
  }
}

Easy Integration

Simple REST API with comprehensive documentation and client libraries for popular programming languages including Node.js, Python, Ruby, PHP, and more.

High Performance

Globally distributed infrastructure ensures low latency responses from anywhere in the world.

Accurate Data

Daily updated database with high accuracy rates for geolocation and network information, often exceeding other IP geolocation services.

Get started for free

Make 1,000 requests a day with a free API key, no credit card required. Or, sign up for a paid plan to get more requests, more data types, and priority support.

Get a free API key See paid plans

Frequently Asked Questions

What is IP geolocation?

IP geolocation is the process of determining the geographical location of a device based on its IP address. IPLocate.io provides comprehensive geolocation data including country, region, city, postal code, and latitude/longitude coordinates of the nearest city center.

How does IPLocate.io's geolocation API work?

IPLocate.io maintains a comprehensive database of IP address information that is updated daily. When you query our API with an IP address, we instantly return detailed geolocation and network information based on our continuously refined dataset.

How can I check my own IP geolocation?

You can view your own IP address information, including geolocation details, using the IPLocate.io lookup tool. This free tool provides instant access to your IP's geographical and network information.

What are common use cases for IP geolocation?

IP geolocation data is commonly used for content personalization, fraud prevention, traffic analysis, regulatory compliance, targeted advertising, and cybersecurity applications. Our customers leverage our API for everything from localizing content to detecting suspicious login attempts.

How accurate is IPLocate.io's geolocation data?

IPLocate.io maintains one of the most accurate IP geolocation databases in the industry, with daily updates to ensure the highest level of precision.

Can IP geolocation identify specific individuals?

IP geolocation provides general location information and cannot pinpoint an exact physical address or identify specific individuals. Unlike GPS tracking, IP geolocation is non-specific and cannot be used to track devices in real-time or determine a person's precise whereabouts.

How does IP geolocation help with regulatory compliance?

IP geolocation helps businesses comply with regional regulations such as GDPR in the European Union or CCPA in California by identifying user location. This allows companies to apply appropriate privacy notices, content restrictions, or regional pricing based on the user's geographical location.

Does IPLocate.io support IPv6 addresses?

Yes, IPLocate.io fully supports both IPv4 and IPv6 addresses. Our data collection and verification processes are equally effective with IPv6 addresses, ensuring comprehensive coverage.

How often is IPLocate.io's data updated?

IPLocate.io updates its IP geolocation database daily to ensure the most accurate and current information. This regular update schedule helps maintain high accuracy as IP allocations and network configurations change over time.

What factors can affect geolocation accuracy?

Geolocation accuracy can be affected by several factors, including the use of VPNs or proxies, mobile networks, rural or remote locations with limited infrastructure, and corporate networks that route traffic through centralized gateways. IPLocate.io's security intelligence features help identify when users are masking their true location.