GET
/
BulkLookup
curl --request GET \
  --url https://greipapi.com/BulkLookup \
  --header 'Authorization: Bearer <token>'

You can lookup upto 10 IP addresses using this method. Otherwise, you will get an error response (Code: 118).

Query Parameters

ips
string
required

The ips command is used to specify the IP address you want to lookup.

Expected values: comma serarated IP addresses (IPv4 or IPv6)

Sample value: 1.1.1.1,2.2.2.2

params
string

The params command can be used to specify the required modules you want to get in the response.

Expected values: security, currency, timezone, location, and/or device

Sample value: security,timezone,currency

For more information please refer to Customize response modules.

format
string
default: "JSON"

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.

lang
string
default: "EN"

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.

mode
string
default: "live"

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.

callback
string

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.