VPN Detection

Run an IP VPN check on any address to detect commercial and residential VPN connections. Identify the provider, track when VPN activity was last observed, and protect your platform from anonymous traffic.

Accurate VPN detection data

IP Trust VPN detection checks whether an IP belongs to a known VPN service, which provider operates it, and when VPN activity was last observed.

Download Sample
JSON Field Description Plans
{
"vpn": {
"detected": true, Whether this IP has been identified as part of a VPN service. Premium
"provider": "nord_vpn", optional Identifier of the VPN provider, if known. Premium
"last_detected": "2025-11-15" optional Date (ISO 8601) when VPN activity was last observed for this IP. Premium
}
}
Field Value Description Database Package
vpntrueWhether this IP has been identified as part of a VPN service.Anonymisation
vpn_providernord_vpnIdentifier of the VPN provider, if known.Anonymisation
vpn_last_detected2025-11-15Date (ISO 8601) when VPN activity was last observed for this IP.Anonymisation

Using VPN detection in your business

Identify users hiding behind VPN services to prevent fraud, enforce access policies, and improve risk assessment.

Fraud Prevention

Flag or challenge transactions from VPN connections where the apparent location doesn't match expected patterns. Add VPN detection as a signal in your fraud scoring models to catch account takeovers and payment fraud.

Geo-Restriction Enforcement

Detect users bypassing geographic content restrictions with VPN services. Enforce licensing agreements and regional access controls even when users attempt to mask their true location.

Adaptive Security

Apply stricter authentication requirements for VPN users, such as additional verification steps or MFA challenges. Reduce risk without blocking legitimate users outright.

Why IP Trust for VPN detection?

IP Trust sources entry and exit nodes IPs from top VPNs as well as scoring ASNs to identify networks that host a high concentration of VPN traffic.

Data from 10+ VPN providers

We collect VPN endpoint data directly from 10+ of the largest commercial VPN providers. By scanning both entry and exit node IPs on a regular basis, we maintain an accurate and up-to-date picture of the VPN landscape.

12 VPN Providers Entry & Exit Nodes Regular Scanning

ASN-level VPN coverage

Beyond individual IP scanning, we also identify ASNs that host a high percentage of VPN traffic. This gives you extra coverage for detecting VPN usage even when specific endpoint IPs rotate or change.

ASN Analysis Extended Coverage Rotation Resistant

Provider identification

When we detect a VPN connection, we identify the specific provider wherever possible. This lets you make nuanced decisions based on the type of VPN rather than treating all VPN traffic the same.

Provider Names Last Detected Date Daily Updates

Get started with VPN detection

Choose the integration model that works best for your use case.

{ "detected": true, "provider": "nord_vpn", "last_detected": "2025-11-15" }

VPN Detection API

  • Integration with any language in less than 5 minutes
  • Free 30 day trial, no credit card required
  • 99.99% Uptime and <100ms
NetworkVPNVPN ProviderVPN Last Detected
185.159.156.28/32trueprotonvpn2026-02-24
89.187.162.0/24truenord_vpn2026-02-20
198.54.131.0/24truesurfshark2026-02-22
2.36.214.116/32false
104.16.54.163/32false

VPN Detection Database Download

  • Download CSV, MMDB, JSON and Parquet Dumps
  • Maximum Privacy and Compliance
  • Unlimited volume and zero latency
Download Anonymisation Sample Preview the full anonymisation dataset including VPN, proxy and Tor detection. Download a free sample CSV now.
Download CSV

FAQ

How does IP Trust VPN detection work?

IP Trust collects VPN endpoint data directly from 12 of the largest commercial VPN providers by regularly scanning both entry and exit node IPs. We also analyse ASN-level traffic patterns to identify networks that host a high concentration of VPN traffic. When you run an IP VPN check, we match the address against this continuously updated dataset.

What does the IP VPN check return?

Each IP VPN check returns whether a VPN was detected, the name of the VPN provider (when identifiable), and the date VPN activity was last observed on that IP. This lets you make nuanced decisions - for example, treating a recently active NordVPN exit node differently from an IP with no VPN history.

Which VPN providers does IP Trust detect?

IP Trust actively scans endpoints from 12 major commercial VPN providers including NordVPN, ProtonVPN, Surfshark, and others. Beyond individual provider scanning, ASN-level analysis provides additional VPN detection coverage for smaller or less well-known services.

Can I run VPN detection locally without an API call?

Yes. VPN detection is included in the Anonymisation database package, which is available for download in MMDB, CSV, JSON, and Parquet formats. Once downloaded, you can perform IP VPN checks locally on your own infrastructure with zero external calls and unlimited volume. See our database downloads page for details.

How is VPN detection different from proxy detection?

VPN detection identifies connections through commercial VPN services like NordVPN or Surfshark, while proxy detection covers open internet proxies and residential proxy networks. An IP can be flagged for both. IP Trust provides separate detection for VPNs, proxies, and Tor as part of its anonymisation data, giving you granular control over how you handle each type of anonymous traffic.

Start your free trial now, no credit card required

Take a look at our VPN detection data yourself with a free 30-day trial, and see if it's right for you. If you need further assistance, our support team is always here to help.