IP Geolocation API

Zero maintenance and always up to date.

Backed by the continuously growing and improving DB-IP database, our online IP location API makes it easy to use real-time IP geolocation without the trouble of hosting and maintaining gigabytes of data. There are three types of IP geolocation API we offer based on your needs.





Basic IP Address Geolocation API

Full location details

The Basic IP geolocation API provides all the information of the Free IP geolocation API and adds detailed location data. The Basic IP location API includes advanced location data such as GPS coordinates, district, zip code, timezone and the unique place identifier in the Geonames open database.

{
    "ipAddress": "123.45.67.89",
    "continentCode": "NA",
    "continentName": "North America",
    "countryCode": "US",
    "countryName": "United States",
    "isEuMember": false,
    "currencyCode": "USD",
    "currencyName": "Dollar",
    "phonePrefix": "1",
    "languages": [
        "en-US",
        "es-US",
        "haw",
        "fr"
    ],
    "stateProv": "California",
    "district": "Santa Clara County",
    "city": "Mountain View",
    "geonameId": 5375480,
    "zipCode": "94043",
    "latitude": 37.3861,
    "longitude": -122.084,
    "gmtOffset": -7,
    "timeZone": "America\/Los_Angeles",
}
  •   Free trial
  •   Continent/Country codes and names
  •   Currency and international phone prefix
  •   State or Province
  •   City
  •   Latitude and Longitude
  •   Timezone
  •   Weather station code
  •   AS number and access to AS API
  •   Live currency conversions with dbip.js
  •   Internet Service Provider
  •   Organization name
  •   Connection type
  •   Threat level assessment and details
  •   Crawler and proxy detection


Starting at 15.90 EUR/mo  






Core IP API

Location, ISP and connection details

The Core IP geolocation API provides all the location information of the Basic API and adds detailed ISP and connection data. The Core IP API includes information such as autonomous system (AS) details, ISP and organization name, and type of connection.

  •   Free trial
  •   Continent/Country codes and names
  •   Currency and international phone prefix
  •   State or Province
  •   City
  •   Latitude and Longitude
  •   Timezone
  •   Weather station code
  •   AS number and access to AS API
  •   Live currency conversions with dbip.js
  •   Internet Service Provider
  •   Organization name
  •   Connection type
  •   Threat level assessment and details
  •   Crawler and proxy detection


Starting at 19.90 EUR/mo  
{
    "ipAddress": "123.45.67.89",
    "continentCode": "NA",
    "continentName": "North America",
    "countryCode": "US",
    "countryName": "United States",
    "isEuMember": false,
    "currencyCode": "USD",
    "currencyName": "Dollar",
    "phonePrefix": "1",
    "languages": [
        "en-US",
        "es-US",
        "haw",
        "fr"
    ],
    "stateProv": "California",
    "district": "Santa Clara County",
    "city": "Mountain View",
    "geonameId": 5375480,
    "zipCode": "94043",
    "latitude": 37.3861,
    "longitude": -122.084,
    "gmtOffset": -7,
    "timeZone": "America\/Los_Angeles",
    "weatherCode": "USCA0746",
	"asNumber": 16591,
    "asName": "GOOGLE-FIBER",
    "isp": "Google Fiber Inc.",
    "linkType": "fttx",
    "organization": "Google Fiber Inc.",
}






Extended IP Geolocation API

Location, ISP and security details

The Extended IP geolocation API provides all the information of the Core IP geolocation API and adds sensitive security data to help you protect your web site or infrastructure against cyber attacks. The Extended IP address location API includes proxy and crawler detection and our exclusive threat level assessment information.

{
    "ipAddress": "123.45.67.89",
    "continentCode": "NA",
    "continentName": "North America",
    "countryCode": "US",
    "countryName": "United States",
    "isEuMember": false,
    "currencyCode": "USD",
    "currencyName": "Dollar",
    "phonePrefix": "1",
    "languages": [
        "en-US",
        "es-US",
        "haw",
        "fr"
    ],
    "stateProv": "California",
    "district": "Santa Clara County",
    "city": "Mountain View",
    "geonameId": 5375480,
    "zipCode": "94043",
    "latitude": 37.3861,
    "longitude": -122.084,
    "gmtOffset": -7,
    "timeZone": "America\/Los_Angeles",
    "weatherCode": "USCA0746",
	"asNumber": 16591,
    "asName": "GOOGLE-FIBER",
    "isp": "Google Fiber Inc.",
    "linkType": "fttx",
    "organization": "Google Fiber Inc.",
    "isCrawler": false,
    "isProxy": true,
    "proxyType": "vpn",
    "threatLevel": "high",
    "threatDetails": [
        "anonymous-proxy",
        "attack-source",
        "attack-target:web",
        "bot-name:gherran",
        "bot-type:spam"
    ],
}
  •   Free trial
  •   Continent/Country codes and names
  •   Currency and international phone prefix
  •   State or Province
  •   City
  •   Latitude and Longitude
  •   Timezone
  •   Weather station code
  •   AS number and access to AS API
  •   Live currency conversions with dbip.js
  •   Internet Service Provider
  •   Organization name
  •   Connection type
  •   Threat level assessment and details
  •   Crawler and proxy detection


Starting at 29.90 EUR/mo  


Resources



  Documentation

  GitHub