10IPS IP & network intelligence
IP intelligence API

VPN Detection

Detect whether an IP is a VPN, proxy, Tor or hosting exit, with a confidence score.

This is a risk / confidence estimate from ASN, reverse DNS and provider signals — not an absolute "VPN detected" verdict.

Enter an IP or domain above, or leave blank to analyze your own connection.

Use it from the API

No key needed for light use (anonymous: 60 requests/hour per IP). For higher limits (1000/day) create a free API key and send it as X-API-Key. A 429 quota_exceeded response means you hit the limit — wait for the window or add a key.

# your own IP
curl https://10ips.com/v2/me

# any IP or domain
curl https://10ips.com/v2/ip/8.8.8.8

# with an API key (higher quota)
curl -H 'X-API-Key: YOUR_KEY' https://10ips.com/v2/ip/1.1.1.1

# bulk (JSON body: a list of IPs/domains)
curl -X POST https://10ips.com/v2/bulk-ip \
  -H 'content-type: application/json' \
  -d '{"ips":["8.8.8.8","1.1.1.1","example.com"]}'