What does the IP Address and ASN Lookup do?
Use this tool when you need a browser utility that requests approximate network and location data for a public IPv4 or IPv6 address. It accepts an IP address or a blank field for the current public address and returns country, region, city, coordinates, ASN, organization, and time zone from ipquery.io or the conditional ipwho.is fallback. Results are deterministic for the same input except where cryptographic randomness, current time, or a live provider response is part of the task.
IP lookup is approximate and API-backed
Use this lookup for coarse network and ASN context, not identity or precise location. ipquery.io is primary; ipwho.is is contacted only after a network error, rate limit, or server error. Use the local Subnet Calculator for CIDR arithmetic, and choose a contracted provider with an SLA for production-critical work.
How do you use it?
- Enter a public IPv4 or IPv6 address, or leave the field blank to request information about the current connection.
- Select Look up IP; this sends the requested address and connection IP to ipquery.io. Only a network error, HTTP 429, or HTTP 5xx retries the same lookup through ipwho.is.
- Treat country, region, city, coordinates, organization, ASN, and time zone as approximate provider data; neither the free lookup workflow nor KitLumi offers an availability SLA.
Worked example
Request the public Google DNS address
Input
8.8.8.8Output
IP address: 8.8.8.8
Provider: ipquery.io
Additional ASN and location fields: current provider responseNetwork ownership and approximate location can change, so the live provider response is more authoritative than a hard-coded example.
Common errors and fixes
| Symptom | Likely cause | Fix |
|---|---|---|
| The provider rejects the address and no fallback runs. | The input is malformed, private, reserved, or otherwise produces a client error. KitLumi falls back only for a network error, HTTP 429, or HTTP 5xx. | Check the address syntax and use a public routable address; do not expect private LAN addresses to have public geolocation. |
| The reported city differs from the device location. | IP geolocation estimates a network endpoint or allocation, not a person or GPS position. | Use the result only for low-risk approximate context and never for identity or high-impact decisions. |
| Both lookup providers are unavailable. | A public endpoint may be rate-limited, unreachable, or temporarily fail; the free workflow has no uptime guarantee. | Retry later, or use a provider plan with an SLA for production-critical work. |
Important behavior of IP Lookup
IP geolocation is approximate, both public endpoints can fail without an availability SLA, and the result is not suitable for identifying a person or making high-impact decisions.
Standards and implementation references
- ipquery.io API documentation (opens in a new tab)Documents the primary endpoint, response fields, transient query logging, and HTTP error codes used by the fallback policy.
- ipwho.is API documentation (opens in a new tab)Documents the fallback endpoint, approximate geolocation fields, free-endpoint rate limit, and lack of a free-tier SLA.
- ipwho.is privacy policy (opens in a new tab)Describes the fallback provider’s data-processing and retention terms.
- RFC 4291 — IPv6 Addressing Architecture (opens in a new tab)Defines IPv6 address representation and address types.
Frequently asked questions about IP Lookup
Does the IP Lookup upload my input?
After you choose Look up IP, the requested address and your connection IP are sent directly to ipquery.io. Only a network error, HTTP 429, or HTTP 5xx sends the same lookup to ipwho.is. KitLumi does not proxy or store the response.
What input does the IP Lookup accept?
It accepts an IP address or a blank field for the current public address. The workspace checks the input and reports malformed or unsupported values before it produces a result.
What does the IP Lookup produce?
It produces country, region, city, coordinates, ASN, organization, and time zone from ipquery.io or the conditional ipwho.is fallback. Copy and download controls appear when the output format supports them.
What limitation should I know?
IP geolocation is approximate, both public endpoints can fail without an availability SLA, and the result is not suitable for identifying a person or making high-impact decisions.
What changed?
Added IPv4 and IPv6 lookup, ASN information, Two-provider failover, Approximate geolocation, responsive controls, explicit runtime disclosure, and tested browser output.