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.
Building this into an app? Use the VPN & proxy detection API and its IP info endpoint documentation.
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.
Read the documentation150 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 }
}
}Free IP tools
Example lookups: 8.8.8.8 · 8.8.8.0/24 · AS15169 · example.com · all IPv4 ranges