Use this endpoint to locate and validate IP addresses.
Global IP
The Global IP Cloud API 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.
Documentation
Useful Resources
Product Page
Support Center
Transmission Reference - Value passed through unchanged to the response for identification or any other purpose.
The License Key issued by Melissa.
Columns - The column names or groups to be output.
Entering the column name will return the column. Specifying a group name will return all columns in the group.
Delimit multiple columns with a ,.
For example: ColumnName,ColumnName.
Columns:
grpdomaininfo - Domain information
DomainAddress1DomainAdministrativeAreaDomainAgeEstimatedDomainAvailabilityDomainCountryDomainCountryCodeDomainCreatedDateDomainEmailDomainExpirationDateDomainLocalityDomainOrganizationDomainPostalCodeDomainPrivateProxyDomainUpdatedDate
- Global IP Serverhttps://globalip.melissadata.net/v4/WEB/IPLocation/doIPLocation
- curl
- C#
- Python
- Java
- JavaScript
- Node.js
- PHP
- Go
- Ruby
- R
- C#+Newtonsoft
- Java8+Apache
- Payload
curl -i -X GET \
'https://globalip.melissadata.net/v4/WEB/IPLocation/doIPLocation?id={REPLACE-WITH-YOUR-LICENSE-KEY}&ip=216.231.3.166'Successful Response
Lists error codes from any errors caused by the most recent request as a whole. For more information, see Global IP Result Codes.
{ "Version": "6.2.0.1122", "TransmissionReference": "IP Locator Test", "TransmissionResults": "", "Records": [ { … } ] }
Value passed through unchanged to the response for identification or any other purpose.
The License Key issued by Melissa.
Columns - The column names or groups to be output.
Entering the column name will return the column. Specifying a group name will return all columns in the group.
Delimit multiple columns with a ,.
For example: ColumnName,ColumnName.
grpdomaininfoDomainAddress1DomainAdministrativeAreaDomainAgeEstimatedDomainAvailabilityDomainCountryDomainCountryCodeDomainCreatedDateDomainEmailDomainExpirationDateDomainLocalityDomainOrganizationDomainPostalCodeDomainPrivateProxyDomainUpdatedDate
- Global IP Serverhttps://globalip.melissadata.net/v4/WEB/IPLocation/doIPLocation
- curl
- C#
- Python
- Java
- JavaScript
- Node.js
- PHP
- Go
- Ruby
- R
- C#+Newtonsoft
- Java8+Apache
- Payload
curl -i -X POST \
https://globalip.melissadata.net/v4/WEB/IPLocation/doIPLocation \
-H 'Content-Type: application/json' \
-d '{
"TransmissionReference": "Test",
"CustomerID": "{REPLACE-WITH-YOUR-LICENSE-KEY}",
"Columns": "",
"Records": [
{
"RecordID": "1",
"IPAddress": "216.231.3.166"
},
{
"RecordID": "2",
"IPAddress": "10.10.10.1"
}
]
}'Successful Response
Lists error codes from any errors caused by the most recent request as a whole. For more information, see Global IP Result Codes.
{ "Version": "6.2.0.1122", "TransmissionReference": "Test", "TransmissionResults": "", "Records": [ { … }, { … } ] }