Quickstart#

Introduction#

Welcome to the Global IP Service by Melissa. This service is able to validate IPv4 and IPv6 addresses and give you geographic information for it. This geographical data can place an IP address within a city and postal code. It can also tell you the connection type and speed.

Global IP can be used to:

  • Verify an IP address as valid.

  • Associate a physical location with an IP address.

  • Determine the location of a mobile phone’s IP address.

  • Determine connection speed and type of an IP address.

  • Determine the Internet Service Provider of an IP address.

  • Detect proxies and return their type.

System Requirements#

  • SSL/TLS 1.2+

Getting Started#

What Can I Do?#

Check an IP#

Global IP can check to see if an ip number is valid.

Endpoint#

/V4/WEB/IPLocation/doIPLocation

Click here to go to the full endpoint documentation.

Try it Now#
  • GET JSON
  • POST JSON
curl -X GET "https://globalip.melissadata.net/v4/WEB/iplocation/doiplocation?\
&t=\
&id={{customerId}}\
&ip="216.231.3.166"\
&format=JSON" \
-H "Content-Type:application/json" \
-H "Accept:application/json"
curl -X POST "https://globalip.melissadata.net/v4/web/iplocation/doiplocation" \
-H "Content-Type: application/json" \
-H "Accept: application/json" \
-d '{
    "CustomerID":{{customerId}},
    "TransmissionReference":"",
    "Columns":"",
    "Records":
       [
          {
             "RecordID":"1",
             "IPAddress":"216.231.3.166"
          },
          {
             "RecordID":"2",
             "IPAddress":"10.10.10.1"
          }
       ]
    }'

Sample Code#

Language

Repository

C# .NET

melissa_favicon MelissaData/GlobalIP-Dotnet

Python3

melissa_favicon MelissaData/GlobalIP-Python3

Postman Collection

melissa_favicon MelissaData/GlobalIP-Postman