Skip to content

Get Specific IP Information

Retrieve geolocation, timezone, currency, network, and security details for for any IPv4 or IPv6 address.

Endpoint

Method: GET
URL:

GET https://api.ipwho.org/ip/{ip}?apiKey=sk.xxx

Parameters

NameTypeRequiredDescription
ipstringYesThe IPv4 or IPv6 address to look up.

This endpoint also supports optional parameters that let you customize the response.
Use Field Filtering to fetch only the fields you need, or Response Formats to change how the response is delivered (JSON, XML, CSV).

Request Example

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

Response Example

{
"success": true,
"data": {
"ip": "27.34.67.15",
"geoLocation": {
"continent": "Asia",
"continentCode": "AS",
"country": "Nepal",
"countryCode": "NP",
"capital": "Kathmandu",
"region": "Bagmati Province",
"regionCode": "P3",
"city": "Kathmandu",
"postal_Code": null,
"dial_code": "+977",
"is_in_eu": false,
"latitude": 27.7108,
"longitude": 85.3251,
"accuracy_radius": 5
},
"timezone": {
"time_zone": "Asia/Kathmandu",
"abbr": "+0545",
"offset": 20700,
"is_dst": false,
"utc": "+05:45",
"current_time": "2025-11-27T16:48:05+05:45"
},
"flag": {
"flag_Icon": "πŸ‡³πŸ‡΅",
"flag_unicode": "U+1F1F3 U+1F1F5"
},
"currency": {
"code": "NPR",
"symbol": "NPR",
"name": "Nepalese Rupee",
"name_plural": "Nepalese rupees",
"hex_unicode": "4E, 50, 52"
},
"connection": {
"asn_number": 17501,
"asn_org": "WorldLink Communications Pvt Ltd",
"isp": "WorldLink Communications Pvt",
"org": "WorldLink Communications Pvt",
"domain": null,
"connection_type": "Cable/DSL"
},
"userAgent": {
"browser": {
"name": "Chrome",
"version": "142.0.0.0"
},
"engine": {
"name": "Blink",
"version": "142.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"
}
}
}

Response Structure

Top-level Fields

ParameterTypeDescription
successbooleanIndicates whether the lookup succeeded.
dataobjectContains all geolocation, network, and security details.

data Object

ParameterTypeDescription
ipstringThe IP address that was looked up.
geoLocationobjectGeographical location details for the IP address.
timezoneobjectTimezone information for the IP address.
flagobjectCountry flag emoji and Unicode information.
currencyobjectLocal currency details for the IP location.
connectionobjectNetwork and ASN information associated with the IP address.
user agentobjectUser agent details for the IP (browser, engine, OS, device, CPU).
securityobjectSecurity and reputation data for the IP (VPN, Tor, threat level).

geoLocation Object

ParameterTypeDescription
continentstringContinent name (e.g., Asia).
continentCodestringTwo-letter continent code (e.g., AS).
countrystringCountry name (e.g., Nepal).
countryCodestringISO 3166-1 alpha-2 country code (e.g., NP).
capitalstringCapital city of the country (e.g., Kathmandu).
regionstringRegion or province name (e.g., Bagmati Province).
regionCodestringRegion or province code (e.g., P3).
citystringCity name, if available.
postal_CodestringPostal / ZIP code, if available.
dial_codestringCountry calling code (e.g., +977).
is_in_eubooleanIndicates if the country is part of the European Union.
latitudenumberApproximate latitude of the IP location.
longitudenumberApproximate longitude of the IP location.
accuracy_radiusnumberEstimated accuracy radius in kilometers.

timezone Object

ParameterTypeDescription
time_zonestringIANA timezone identifier (e.g. Asia/Kathmandu).
abbrstringTimezone abbreviation or offset name (e.g. +0545).
offsetnumberOffset from UTC in seconds (e.g. 20700).
is_dstbooleanIndicates if daylight saving time is active.
utcstringUTC offset in Β±HH:MM format (e.g. +05:45).
current_timestringCurrent local time at the IP location (ISO 8601 format).

flag Object

ParameterTypeDescription
flag_IconstringEmoji flag representing the country (e.g. πŸ‡³πŸ‡΅).
flag_unicodestringUnicode code points for the flag emoji.

currency Object

ParameterTypeDescription
codestringCurrency code (e.g. NPR).
symbolstringCurrency symbol (e.g. NPR, β‚Ή, $).
namestringFull currency name (e.g. Nepalese Rupee).
name_pluralstringPlural form of the currency name.
hex_unicodestringHexadecimal Unicode values for the currency symbol.

connection Object

ParameterTypeDescription
asn_numbernumberThe Autonomous System Number (ASN) that the IP address belongs to.
asn_orgstringThe organization that owns or operates the ASN.
ispstringThe Internet Service Provider responsible for routing the IP address.
orgstringThe organization associated with the IP address (often same as ISP for corporate networks).
domainstringThe domain name associated with the IP block, if available.
connection_typestringThe type of connection used (e.g., Residential, Corporate, Mobile, Hosting, VPN).

userAgent Object

ParameterTypeDescription
browserobjectContains details about the user’s browser, including:
β€’ name β€” browser name (e.g., Chrome, Safari)
β€’ version β€” browser version string
engineobjectContains details about the browser’s rendering engine, including:
β€’ name β€” engine name (e.g., Blink, WebKit)
β€’ version β€” engine version
osobjectContains details about the operating system, including:
β€’ name β€” OS name (e.g., macOS, Windows)
β€’ version β€” OS version
deviceobjectContains details about the device, including:
β€’ type β€” device type (desktop, mobile, tablet)
β€’ vendor β€” device manufacturer (Apple, Samsung)
β€’ model β€” device model (Macbook, iPhone, etc.)
cpuobjectContains CPU information, including:
β€’ architecture β€” CPU architecture (x86, x64, arm)

security Object

ParameterTypeDescription
isVpnbooleantrue if the IP is detected as a VPN exit node.
isTorbooleantrue if the IP is detected as a Tor exit node.
isThreatstringThreat classification (low, medium, high).