BigDataCloud's IP Geolocation API returns detailed geographic, ownership and connectivity information for a given IPv4 address, including an estimated confidence‑area and a security hazard report, with optional language localisation for locality names. It provides separate endpoints for full geolocation data and for confidence‑area data only.
IP Geolocation with Confidence Area and Hazard Report API
ip(query) — IPv4 IP address in a string or numeric format. If omitted, the caller’s IP address is assumed
localityLanguage(query) — Preferred language for locality names in ISO 639-1 format, such as 'en' for English, 'es' for Spanish etc. Please note: 147 common world languages are supported, full list here, but not all languages are available for every location. If requested language is not available for a requested location it will default to English, if no English is available, the native, local names will be provided
key(query) — Your API key
GET
/data/ip-geolocation-with-confidence
IP Geolocation with Confidence Area API
ip(query) — IPv4 IP address in a string or numeric format. If omitted, the caller’s IP address is assumed
localityLanguage(query) — Preferred language for locality names in ISO 639-1 format, such as 'en' for English, 'es' for Spanish etc. Please note: 147 common world languages are supported, full list here, but not all languages are available for every location. If requested language is not available for a requested location it will default to English, if no English is available, the native, local names will be provided
key(query) — Your API key
2 endpoints auto-detected
Authentication
This API requires authentication: apiKey.
curl -X GET \
"https://ipgeolocation.io//data/ip-geolocation-full"