IP lookup · First-party API

Exit IP and leak checks

The page sends one request on load and shows your current exit IP, country, ISP and proxy detection. If the API returns nothing you get a clear message — no estimated values are substituted.

Lookup result Checking
Exit IP
Checking…
Country / region
Checking…
ISP / carrier
Checking…
Proxy detection
Checking…

The result reflects your current exit only and changes once you reconnect to another route. Refresh the page to run the lookup again.

110+ countries / 250+ routes · Unlimited devices · 30-day money-back guarantee
Reading the results

What these fields tell you

Each of the four fields answers one question: where the request leaves from, which region it is registered to, who provides the access, and whether it is flagged as a proxy source. Read together, they are more useful than the IP alone.

Exit IP

The address your request lands on at the other end after it leaves the route. This is what websites, apps and streaming services see; the local address in your router admin page is a different thing. Reconnect to another route and this value changes with it.

Exit country / region

The location registered for the address in IP geolocation databases. Some services use it to decide content libraries, availability and billing currency. These databases update with a delay, so a few addresses show a neighbouring region or city.

ISP / carrier

The network the address belongs to. Data-centre ranges differ from residential ranges in that more platforms flag the former as data-centre addresses and apply stricter risk controls; residential ranges are treated more leniently, though they are not the only factor.

Proxy detection

Compares the current address against public proxy, data-centre and VPN ranges. A match only means the address is identified as a data-centre or proxy source — not that the route is unusable. What it affects is how strict risk controls are on some platforms.

FieldMeaningWhat to watch for
Exit IPAddress after the request leaves the routeDiffering from the address your local network sees is normal
Country / regionLocation registered in IP geolocation databasesUpdates lag, so a neighbouring region may show
ISPNetwork the address belongs toData-centre ranges are more likely to be flagged
Proxy detectionResult of the comparison with public proxy and data-centre rangesA match does not mean unusable; it affects risk scoring
Self-check steps

DNS leak check

DNS resolution decides who can see your domain requests. If resolution still goes to your local carrier after you connect, you end up with an exit abroad and local resolution — and some sites read that combination as an inconsistent connection.

  1. Record the current exit Run one lookup on this page and note the country / region and ISP as the baseline for the steps below.
  2. Check the resolution settings Open your client settings and set DNS to “follow the route”. When system-level DNS and client DNS both exist, the system setting wins.
  3. Reconnect and test again Save the settings, disconnect and reconnect, then come back to this page and look up again to confirm the exit matches what you recorded in step 1.
  4. Compare the resolution location Check the DNS server address in your system or client, then see whether its region matches the exit. If it does not, go back to step 2 and change the settings.

System-level DNS on iOS and Android overrides client settings. After changing it, trust the resolver shown in the system settings rather than the client toggle alone.

SymptomCommon causeWhat to do first
Resolver is local, exit is abroadClient DNS is not following the routeSet it to “follow the route”, reconnect and test again
Resolution and exit in the same country, different citiesResolver node and exit server sit in different locationsUsually nothing to fix if playback and sign-in work
Some domains fail to resolveThe local network blocks plaintext resolutionSwitch to another route, or use route-side resolution
The same domain returns different results each timeSeveral resolvers are being rotatedNormal; judge by the region
Privacy

Lookups and logging

Lookups are instant and the result only serves this screen. The five points below describe the data flow.

  • Lookup requests are handled by our own API and used only to return location details for the current exit.
  • Lookup contents are not recorded, and results never enter profiling logs.
  • The result appears in this tab only; refreshing or reconnecting sends a new request.
  • Copied text goes only to this device's clipboard. It is never uploaded or stored.
  • This page calls no third-party lookup services. If the endpoint fails, it says so rather than falling back to another source.
FAQ

Common questions about lookups and self-checks

The four places people get stuck most often all point to the same actions: reconnect, look up again, compare.

The IP shown differs from what my router shows — is that normal?
Yes. This page shows the address after the request leaves the route; the router shows your local network address. They are different layers of information and are not meant to match.
The city in the location field is wrong — does that affect anything?
Geolocation databases update with a delay, so city-level drift is common. Judge by country / region: as long as it matches the route you picked, a city difference usually does not affect playback or sign-in.
Proxy detection shows a match — does that mean it is unusable?
No. A match means the address belongs to a data centre or proxy source, so some platforms are more cautious. Switching to another route and retesting, then checking whether the target service works, is more accurate than reading this one field.
Do I need to look up again after reconnecting?
Yes. Reconnecting may move you to another route and another exit, and this page still shows the previous result. Click “Check again” to update it.