IP Lookup
You can use this API to retrieve the information of a given IP address.
Query Parameters
The ip command is used to specify the IP address you want to lookup.
Expected values: an IP address (IPv4 or IPv6)
Sample value: 1.1.1.1
The params command can be used to specify the required modules you want to get in the response.
Expected values: security
, currency
, timezone
, and/or location
.
Sample value: security,timezone,currency
For more information please refer to Customize response modules.
The format command is used to get a response in a specific format.
Expected values: JSON
, XML
, CSV
, or Newline
For more information please refer to Response Format.
The lang command is used to get a response in a specific language.
Expected values: EN
, AR
, DE
, FR
, ES
, JA
, ZH
, or RU
For more information please refer to Localization.
The mode command is used to in the development stage to simulate the integration process before releasing it to the production environment.
Expected values: live
, or test
.
For more information please refer to Development Environment.
The userID command can be used to identify requests sent by specific users to monitor in the Events Page.
Expected values: email address, phone number, user id, name, etc.
For more information please refer to User Identifier.
The callback command can help you make the response as a JSONP format.
Expected values: any name that can be used as a function name in Javascript, e.g: myFunctionName
.
For more information please refer to JSONP Callback.
Response properties
IP address you’re looking up.
Type of IP address (IPv4
, or IPv6
).
Numeric representation of the IP address.
Name of the continent where the IP address is.
Code representation of the continent.
Code representation of the country in ISO-3166
format.
GeoName ID of the continent.
Name of the country.
GeoName ID of the country.
Name of the region.
Name of the city.
ZIP code of the location where the IP address belong.
Latitude coordinate of the location.
Longitude coordinate of the location.
Response status (success/error).
Time taken to process the data (in milliseconds).
Was this page helpful?