Skip to content

All IP Geolocation Data

When you make a standard request to the IPWho IP Geolocation API, you receive a complete data object by default. This page explains the structure and every field of that response.

GET https://api.ipwho.org/ip/76.102.11.203?apiKey=sk.xxxx
{
"success": true,
"data": {
"ip": "76.102.11.203",
"geoLocation": {
"continent": "North America",
"continentCode": "NA",
"country": "United States",
"countryCode": "US",
"capital": "Washington",
"region": "California",
"regionCode": "CA",
"city": "Los Altos",
"postal_Code": "94022",
"dial_code": "+1",
"is_in_eu": false,
"latitude": 37.3793,
"longitude": -122.12,
"accuracy_radius": 10
},
"timezone": {
"time_zone": "America/Los_Angeles",
"abbr": "PST",
"offset": -28800,
"is_dst": false,
"utc": "-08:00",
"current_time": "2026-03-02T03:30:36-08:00"
},
"flag": {
"flag_Icon": "🇺🇸",
"flag_unicode": "U+1F1FA U+1F1F8"
},
"currency": {
"code": "USD",
"symbol": "$",
"name": "US Dollar",
"name_plural": "US dollars",
"hex_unicode": "24"
},
"connection": {
"asn_number": 7922,
"asn_org": "COMCAST-7922",
"isp": "Comcast Cable",
"org": "Comcast Cable",
"domain": "comcast.net",
"connection_type": "Cable/DSL"
},
"userAgent": {
"browser": {
"name": "Chrome",
"version": "144.0.0.0"
},
"engine": {
"name": "Blink",
"version": "144.0.0.0"
},
"os": {
"name": "macOS",
"version": "10.15.7"
},
"device": {
"type": "desktop",
"vendor": "Apple",
"model": "Macintosh"
},
"cpu": {
"architecture": "Unknown"
}
},
"security": {
"isVpn": false,
"isTor": false,
"isThreat": "low"
}
}
}
ParameterTypeDescription
continentstringContinent name.
continentCodestringTwo-letter continent code.
countrystringCountry name.
countryCodestringISO 3166-1 alpha-2 country code.
capitalstringCapital city of the country.
regionstringRegion or province name.
regionCodestringRegion or province code.
citystringCity name.
postal_CodestringPostal / ZIP code.
dial_codestringCountry calling code.
is_in_eubooleanIf the country is in the European Union.
latitudenumberLatitude.
longitudenumberLongitude.
accuracy_radiusnumberEstimated accuracy radius (km).
ParameterTypeDescription
time_zonestringIANA Timezone name (e.g., America/Chicago).
abbrstringTimezone abbreviation.
offsetnumberUTC offset in seconds.
is_dstbooleanWhether daylight saving time is active.
utcstringUTC offset string.
current_timestringCurrent local time in ISO 8601 format.
ParameterTypeDescription
flag_IconstringEmoji flag icon.
flag_unicodestringUnicode values for the flag.
ParameterTypeDescription
codestring3-letter currency code (ISO 4217).
symbolstringCurrency symbol.
namestringCurrency name.
name_pluralstringPlural name of the currency.
hex_unicodestringHexadecimal unicode for the currency symbol.
ParameterTypeDescription
asn_numbernumberAutonomous System Number.
asn_orgstringOrganization name associated with the ASN.
ispstringInternet Service Provider name.
orgstringOrganization name.
domainstringDomain associated with the organization.
connection_typestring or nullConnection type: Cable/DSL, Cellular, Corporate, or Satellite; null when unavailable.
ParameterTypeDescription
browserobjectBrowser name and version.
engineobjectRendering engine name and version.
osobjectOperating system name and version.
deviceobjectDevice type, vendor, and model.
cpuobjectCPU architecture.
ParameterTypeDescription
isVpnbooleantrue if a VPN is detected.
isTorbooleantrue if a Tor exit node is detected.
isThreatstringThreat level (e.g., low, medium, high).