Documentation
VPN Detection
AI-PoweredThe 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.195Response 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