Returns geographic location, proxy and US region information for a given IP address.


URL Endpoints

GetLocationByIP_V3 Inputs

Name Type Description
IPAddress String IP address to look up, for example, “209.85.173.104”
LicenseKey String Your license key to use the service.
Sign up for a free trial key at
https://www.serviceobjects.com/ip-address-validation/

GetLocationByIP_V3 Outputs

Name Type Values Description
City String Varies The city location of the IP address.
Region String Varies The state location of the IP address.
Country String Varies The country location of the IP address.
CountryISO3 String Varies The 3-letter country abbreviation.
CountryISO2 String Varies The 2-letter country abbreviation.
PostalCode* String Varies The US postal code of the IP address.
MetroCode* String Varies The numerical metropolitan code for the DMA of the IP address’ location.
DMA* String Varies The Designated Market Area for the location of the IP address.
StateFIPS* String Varies The state Federal Information Processing Standards code for the IP address. This code is used
to uniquely identify states. 
CountyFIPS* String Varies The County Federal Information Processing Standards code for the location of the IP address.
This code is used to uniquely identify counties.  
Longitude Double Varies The latitude coordinate for the IP address.
Latitude Double Varies The longitude coordinate for the IP address.
Certainty Int 0 to 100 Rating of how accurate the outputs are likely to be.
IsProxy String “TRUE” or “FALSE” Indicates whether the IP address is a known proxy.
ProxyType String “NONE”, “PRIVATE”, “PUBLIC”, “ANONYMOUS”, “SATELLITE” Indicates the type of proxy.
PossibleMobileDevice String “TRUE” or “FALSE” Indicates if the IP address is believed to be used by mobile devices.
ISP String Varies The ISP which assigns the IP address.
NetblockOwner String Varies The network owner to which the IP address is allocated.
Debug String Varies
Error Error Varies See “Error Codes“.

References