Skip to content

IP Address Lookup

Look up geographic location information for an IP address using GeoLite2 database.

Endpoint: POST /biz/cloud/digital/ipaddress/lookup

Parameters

ParameterTypeRequiredDescription
ipStringYesIPv4 or IPv6 address

Request

bash
curl -X POST "https://api.alaikis.com/std/biz/cloud/digital/ipaddress/lookup" \
  -H "X-API-Key: your_api_key" \
  -H "X-API-Secret: your_api_secret" \
  -d 'bizContent={"ip": "8.8.8.8"}'

Response

json
{
  "code": 200,
  "msg": "success",
  "data": {
    "ipAddress": "8.8.8.8",
    "countryCode": "US",
    "countryName": "United States",
    "regionCode": "CA",
    "regionName": "California",
    "city": "Mountain View",
    "postalCode": "94043",
    "latitude": 37.386,
    "longitude": -122.0838,
    "timezone": "America/Los_Angeles",
    "isp": "Google LLC"
  }
}

Data Model

FieldTypeDescription
ipAddressStringThe queried IP address
countryCodeStringISO 3166-1 alpha-2 country code
countryNameStringFull country name
regionCodeStringState/province code
regionNameStringState/province name
cityStringCity name
postalCodeStringPostal/zip code
latitudeDoubleLatitude in decimal degrees
longitudeDoubleLongitude in decimal degrees
timezoneStringIANA timezone identifier
ispStringInternet Service Provider name

Data Accuracy

ParameterAccuracy
Country99.5%
Region95%
City85% (urban areas)
Postal Code80%
Coordinates±50km radius

Data Source

IP geolocation data is powered by MaxMind GeoLite2 database, updated weekly.