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 and proxy detection API. Send an IPv4 or IPv6 address to inspect its routing and hosting profile against daily updated network lists. The API flags whether the address routes through a commercial VPN or a cloud datacenter. Paid plans also return Tor exit node status, Autonomous System Numbers (ASN), and assigned risk and threat levels.

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.
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 risk and threat levels on the Free plan?
No. The Free plan includes whether an IP is a VPN or datacenter, but risk level and threat level ratings require a paid subscription. Any paid plan, starting with Starter, returns both assessments alongside the detection flags.
How often is the VPN detection data updated?
The database updates daily to catalog newly active VPN nodes and hosting ranges. Every response also includes a timestamp indicating the exact date the IP address was last checked for VPN activity.
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