NewAPIVerve Academy: free courses and certifications anyone can verify.Explore the Academy →

VPN Proxy Detector API

GET

Spot visitors connecting through VPNs or datacenter servers.

VPN Proxy Detector checks any IP address to detect active VPN connections and cloud datacenter hosting. Lookups return boolean flags for VPN and datacenter status plus the verification date, with paid tiers adding Tor detection and risk levels.

Try it — live request, no key required

Request
GETapi.apiverve.com/v1/vpndetector?ip=103.62.49.210
Query parameters
Verification
Format

No key required to try it. Get a key to use it in your app.

Example
{
  "status": "ok",
  "error": null,
  "data": {
    "ip": "103.62.49.210",
    "is_vpn": false,
    "is_datacenter": true,
    "is_tor": false,
    "asn": "AS137409",
    "asn_name": "GSLNETWORKS-AS-AP GSL Networks Pty LTD",
    "checked_on": "2026-09-14",
    "risk_level": "Moderate",
    "threat_level": "Low"
  }
}

About the VPN Proxy Detector API

A VPN detection API for any IPv4 or IPv6 address. It checks the IP against lists of commercial VPN exit ranges and cloud and hosting datacenter ranges, refreshed daily, and returns is_vpn and is_datacenter flags as JSON. There is no separate proxy flag: proxies hosted in a datacenter show up through is_datacenter, and residential proxies are not detected. Paid plans add Tor exit node status, the ASN and network name, and a risk and threat level derived from those flags.

What people use it for

Fraudulent Signup Prevention
To stop fake account spam, security platforms verify visitor IPs at registration to block traffic originating from known commercial VPNs and cloud servers.
Streaming Rights Compliance
Media providers check playback requests against datacenter and VPN flags to enforce territorial broadcasting rights on copyrighted video catalogs.
Payment Gateway Screening
When an online order is submitted, checkout systems check the buyer IP to trigger extra authentication steps if it belongs to a datacenter network.
Ad Click Validation
Advertising networks filter invalid traffic by screening incoming ad impressions for datacenter hosting IPs before recording billable user interactions.

Ways to call it

One endpoint, many ways in — REST with JSON, XML, YAML and CSV, plus GraphQL and an MCP interface for AI agents.

JSON
Default REST response
XML
Markup format
YAML
Human-readable
CSV
Tabular export
Beta
GraphQL
Query language
New
MCP
For AI agents

Other ways to use VPN Proxy Detector

Same data, same APIVerve account, same credit balance — one key works on all of them.

Questions.

Common questions about the VPN Proxy Detector API.

Read the docs →
Does it distinguish between consumer VPNs and cloud datacenter IPs?
Yes. The response separates whether an IP belongs to a commercial VPN service from whether it originates from a cloud provider or datacenter. This lets you enforce different policies for standard VPN users compared to automated hosting traffic.
Does it detect proxies as well as VPNs?
Only proxies running in a datacenter. The response has is_vpn and is_datacenter flags but no proxy flag, and most open and paid proxies sit on hosting networks, which is_datacenter catches. Residential proxies route through home ISP addresses and are not detected.
How far does the Starter plan go for IP lookups?
Starter provides 200,000 credits each month, covering 20,000 IP lookups at 10 credits per call. That works out to about $0.0015 per check or $1.50 per 1,000 lookups. The Free plan includes 20 checks every month for testing your integration.
Do I get Tor status and risk levels on the Free plan?
No. The Free plan returns whether an IP is a VPN or datacenter address, plus checked_on. Tor exit status, the ASN and network name, and the risk and threat levels require a paid subscription, starting with Starter.
How often is the VPN detection data updated?
The VPN and datacenter range lists are refreshed daily, and so is the Tor exit node list. Each response carries checked_on, the date the lookup ran against those lists.
Can I use this detection data in a commercial SaaS product?
Yes, provided you are on a paid plan. Commercial use is allowed across all paid tiers, including Starter. You can evaluate incoming traffic to protect signups or control access in your application, though redistributing or reselling the raw IP data is prohibited.

Ready to build with VPN Proxy Detector? Start with 200 free credits — one key unlocks all 300+ APIs.

Explore the catalog

300+ APIs on the same key and the same response shape.

Browse all APIs