Is this IP a VPN? What a VPN exit looks like in the data

A VPN exit is usually a fixed address on hosting or dedicated infrastructure, shared by many users at once and stable for weeks — the opposite of a rotating residential proxy. In a lookup it shows as signals.vpn: true with a vpn tag, most often on usage_type: "IDC" space. A datacenter address without that evidence is hosting, not a VPN, and a "VPN" app that routes through consumer devices is a residential proxy and is reported as one.

What a VPN exit looks like

VPN, proxy, residential proxy: what is the difference for a defender

What the data says

VPN-style infrastructure and rotating proxy supply live in different places. Of the 1,000,455 exit addresses IP99 observed in commercial rotating pools in the 7 days to 12 September 2026, only 5% sat in datacenter space; 71% were residential broadband. Someone who wants to look like a customer does not buy a VPN. Weekly figures: Residential proxy exits observed this week.

How to check

Free, no signup, no API key — 1000 lookups per day per client IP:

curl https://ip99.com/v1/ip/{ip}

Read four fields together: signals.vpn (observed VPN infrastructure), signals.hosting (datacenter space, on its own not a verdict), network.usage_type (IDC / DYN / MOB / GTW) and evidence_state with computed_at (how current the evidence is). risk.tag_details carries the last_seen time of each tag. Field reference: API documentation.

What to do with a VPN hit

FAQ

Does signals.hosting true mean the IP is a VPN?

No. hosting means the address belongs to datacenter or cloud infrastructure; most such addresses are ordinary servers. A VPN exit is reported by signals.vpn and the vpn tag, which come from observed VPN infrastructure with a last_seen time.

Can a VPN be on a residential IP?

Apps sold as VPNs sometimes route traffic through other users' phones or home routers. Technically that is a residential proxy, and IP99 reports it as one: proxy or dialup_pool on residential or mobile space, detected by observed presence in proxy supply rather than by network type.

How current is a VPN detection?

VPN exits are stable, so the evidence ages slowly, but it still ages: every tag carries a last_seen time and the response carries evidence_state and computed_at. Query at decision time rather than caching a verdict.

Should I block VPN users?

That is a product decision, not a security one. Many VPN users are legitimate; the address is shared by many people at once; and the exit's country is not the user's. Most services do better stepping up on fresh evidence combined with velocity and device signals than refusing outright.

Is Tor the same as a VPN?

No. Tor is a volunteer relay network with its own exit nodes and its own detection mechanism; a VPN is a commercial service with fixed exits on infrastructure the provider controls. This page covers VPN and proxy infrastructure only.

Related: How to detect a proxy, VPN or datacenter IP · Rotating residential proxies and dial-up pools · Residential proxy vs datacenter proxy · What an IP risk score means · How fresh should IP risk evidence be? · What is an ASN? · Free IP geolocation and risk API · Residential proxy exits observed this week · IP risk profile · IP ranges by country · IP ranges by ASN.