docs / ip-geolocation

IP Geolocation

Locate any IP — country, city and network.

base /ip-geolocation/v12 endpoints
post/ip-geolocation/v1/lookup1 credit

geolocate ONE IPv4/IPv6 → country/region/city/lat-lon/timezone/ASN/ISP/org + hosting flag

ParameterAllowed / rangeDescription
iprequiredA single IPv4 or IPv6 address to geolocate (e.g. 8.8.8.8 or 2001:4860:4860::8888).
lang = enoptionalPreferred language for place names (country/region/city), e.g. en, de, fr, es, ru, ja. Falls back to English when a locale name is unavailable.
Try in playground →
post/ip-geolocation/v1/batch2 credits

geolocate up to 100 IPs in one call

ParameterAllowed / rangeDescription
ipsrequiredUp to 100 IPv4/IPv6 addresses. A JSON array, OR a comma/space/newline-separated string. Bad/private IPs are kept (per-item status) so one bad entry never fails the call.
lang = enoptionalPreferred language for place names (country/region/city), e.g. en, de, fr, es, ru, ja. Falls back to English when a locale name is unavailable.
Try in playground →