IP & User-Agent Checker

Geo, ASN and VPN/proxy/Tor/datacenter flags for any public IP, plus a fully local User-Agent parser.

Loza CRM·Updated: October 3, 2026

Quick answer

Your own IP loads on page open. Enter any public IPv4/IPv6 to get geo, ASN, ISP and VPN/proxy/Tor/datacenter flags with a heuristic verdict. The User-Agent is parsed locally.

Parsed locally — never sent anywhere.

How to use

  1. The "My IP" row loads automatically — this is how a CDN sees you
  2. Enter any public IP to check it — private ranges are not supported
  3. Read the flags: datacenter, VPN, proxy, Tor, abuser, mobile network
  4. Enable the deep reputation check (AbuseIPDB) when needed
  5. The User-Agent below is parsed in your browser — paste any string

Why you need it

IP checking serves two jobs: seeing yourself as the tracker or ad network sees you ("My IP" reads geo and ASN straight from Cloudflare request metadata — free and instant), and vetting someone else's address — say, the IP behind a lead form or a suspicious conversion.

For external addresses the tool queries ipapi.is with a proxycheck.io fallback and returns country, city, timezone, ASN, organization and flags: datacenter, VPN, proxy, Tor, abuser, mobile network. The verdict is a heuristic over those flags, not a verdict of guilt — "non-residential" does not prove fraud on its own.

The User-Agent is parsed entirely in your browser via ua-parser: paste a string and get browser, OS, device and engine. It is never transmitted anywhere.

Loza CRM computes these metrics for your campaigns automatically — try it free.

Open Loza CRM

FAQ

Why are private IPs rejected?
Ranges like 10.x, 172.16–31.x and 192.168.x are not routable on the public internet — providers return errors, so those requests are filtered before any API call.
What does the "non-residential" verdict mean?
The IP belongs to a datacenter, VPN or proxy — traffic like that converts worse and is often bot-driven. Still a hint, not proof: real users run VPNs too.
What are the rate limits?
10 checks per hour and 30 per day per IP, results cached for 24 hours. The AbuseIPDB deep check is separate and requires Turnstile.
Where does my data go?
"My IP" calls no external API — geo and ASN come from Cloudflare request metadata. External IPs go to ipapi.is/proxycheck.io. The User-Agent never leaves the browser.

Other tools