Identify & Locate Users with Real-time IP Intelligence

Using our extensive database of ipv4 and ipv6 addresses and proxies, we can find out where in the world an ip address originates. Our database is updated regularly to ensure the best possible results.
IP Decoder

Subscribe Now to the IP Decoder

Installing the IP Decoder

You can install the IP Decoder using our code snippets on just about any web site. You need to have the API key and url from the dashboard to use it. If you are a Wix user, there is a handy Wix app you can install - available from the Wix marketplace.

We strongly recommend that you keep your API key secret. Do not include it in any client-side code that could be viewed by end users.

The app is available from the Wix marketplace. Just follow the following 5 steps to get it up and running on your Wix site:

  • Download the app

  • Sign in to your Wix account

  • Go to your dashboard and retrieve your API key and Url

  • Add the app to your page(s) and record the API key and Url in the settings

  • Customise the display to fit in with your page style

The following snippet shows how to call the IP Decoder from a Node.js application. You will need to replace <API_KEY> and <API_URL> with your actual API key and URL from your dashboard, and <IP_ADDRESS> with the IP address you want to decode.

  const data = {
    data: {ip: '<IP_ADDRESS>'}
  };

  const url = <API_URL> + '/ip';

  const response = await fetch(url, {
    method: "POST",
    headers: {
      "Content-Type": "application/json",
      Authorization: 'Bearer <API_KEY>',
    },
    body: JSON.stringify(data),
  });

The following snippet shows how to call the IP Decoder from a Python application. You will need to replace <API_KEY> and <API_URL> with your actual API key and URL from your dashboard, and <IP_ADDRESS> with the IP address you want to decode.

  import requests
  import json

  # User-defined values
  api_url = "<API_URL>"
  api_key = "<API_KEY>"
  ip_address = "<IP_ADDRESS>"

  # The data structure matching your JS object
  payload = {
      "data": {
          "ip": ip_address
      }
  }

  url = f"{api_url}/ip"

  headers = {
      "Content-Type": "application/json",
      "Authorization": f"Bearer {api_key}"
  }

  # Making the POST request
  # Using the 'json' parameter automatically handles JSON.stringify() 
  # and sets the Content-Type header to application/json
  response = requests.post(url, headers=headers, json=payload)

Try the IP Decoder for yourself

Enter an IP address below and click "Decode" to see the decoder in action. The results, in JSON format, will be shown below.

Output: