Free tool · VPN detection
VPN and proxy checker
Find out whether an IP address hides behind a VPN, proxy, Tor or a hosting provider, and how risky it looks.
Why detect VPNs?
Fraud prevention, sign-up abuse, licensing and geo-restrictions, and spotting bots that run from cloud servers.
What we check
VPN, proxy, Tor exit node, data center, iCloud Private Relay, known attackers, abusers, spam sources and bots, plus a threat score from 0 to 100.
Security data by API
The security object of the ipbase API contains is_vpn, is_proxy, is_tor, is_datacenter, is_icloud_relay and a threat_score. Use it at sign-up, login or checkout to decide when to ask for extra verification.
Frequently asked questions
How can I tell if someone is using a VPN?
Is using a VPN detectable?
Should I block all VPN users?
IP geolocation API
Get this data in your app
ipbase returns location, ISP, ASN, time zone and security flags (VPN, proxy, Tor, data center) for any IPv4 or IPv6 address, up to 100 addresses per request.
150 free requests every month. No credit card required.
GET https://api.ipbase.com/v2/info?ip=1.1.1.1
{
"data": {
"ip": "1.1.1.1",
"type": "v4",
"connection": {
"asn": 13335,
"organization": "APNIC and Cloudflare DNS Resolver project",
"isp": "Cloudflare, Inc",
"range": "1.1.1.0/24"
},
"location": {
"country": { "alpha2": "AU", "name": "Australia" },
"zip": "4000"
},
"security": { "is_vpn": false, "is_tor": false, "threat_score": 0 }
}
}