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.

Request Example

GET https://api.ipwho.org/ip/76.102.11.203?apiKey=sk.xxxx

Response Example

{
"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"
}
}
}

Data Categories

Geolocation (geoLocation)

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).

Timezone (timezone)

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.

Flag (flag)

ParameterTypeDescription
flag_IconstringEmoji flag icon.
flag_unicodestringUnicode values for the flag.

Currency (currency)

ParameterTypeDescription
codestring3-letter currency code (ISO 4217).
symbolstringCurrency symbol.
namestringCurrency name.
name_pluralstringPlural name of the currency.
hex_unicodestringHexadecimal unicode for the currency symbol.

Connection (connection)

ParameterTypeDescription
asn_numbernumberAutonomous System Number.
asn_orgstringOrganization name associated with the ASN.
ispstringInternet Service Provider name.
orgstringOrganization name.
domainstringDomain associated with the organization.
connection_typestringType of connection (e.g., Corporate, Residential).

User Agent (userAgent)

ParameterTypeDescription
browserobjectBrowser name and version.
engineobjectRendering engine name and version.
osobjectOperating system name and version.
deviceobjectDevice type, vendor, and model.
cpuobjectCPU architecture.

Security (security)

ParameterTypeDescription
isVpnbooleantrue if a VPN is detected.
isTorbooleantrue if a Tor exit node is detected.
isThreatstringThreat level (e.g., low, medium, high).