VPN Detection

AI-Powered

The VPN Detection endpoint allows you to check if an IP address is associated with a VPN service. Our AI-powered detection system provides high accuracy results by analyzing multiple data points.

Endpoint
GET /vpn/{ip}

Replace {ip} with the IP address you want to check.

Response Format
{
  "ip": "203.0.113.195",
  "isVpn": true,
  "isTor": false,
  "networkClass": "vpn",
  "anonymized": true,
  "provider": "ExampleVPN",
  "riskScore": 85,
  "lastUpdated": "2023-10-01T12:00:00Z"
}

Example

VPN Detection Example
curl -H 'Authorization: Bearer YOUR_API_KEY' \
  https://ipscanner.io/v1/vpn/203.0.113.195
Response Parameters

ip

The IP address that was checked

isVpn

Boolean indicating if the IP is a VPN

networkClass

What kind of network the address belongs to: residential_clean, mobile, hosting, datacenter, vpn, residential_proxy, tor or unknown.

anonymized

True when the address hides the person behind it, so vpn, residential_proxy or tor. Hosting and datacenter addresses are false.

provider

Name of the VPN provider if detected

riskScore

Risk score from 0 to 100

lastUpdated

When the data was last updated