Tutorials
VPNDetection Blog
Featured
VPNDetection Launched: VPN, proxy and Tor checks in one API call
VPNDetection tells you if an IP address is a VPN, proxy, Tor node or hosting in one API call, with a free plan, SDKs in twelve languages and a console.
Tutorials
Check a list of IPs for VPNs in Python: screening a signup export
Tutorials
How to detect VPN users in Rust with axum
Tutorials
How to detect VPN users in ASP.NET Core
Tutorials
How to detect VPN users in Ruby on Rails
Tutorials
How to detect VPN users in Flask
Tutorials
How to detect VPN users in FastAPI
Tutorials
How to detect VPN users in Next.js
Tutorials
How to detect VPN users in Fastify
Get new posts by email
Or follow along in a feed reader.
RSS feedTry it on your own traffic.
The detection these posts describe is one API call away, with SDKs for every major language.
00 · Unlimited
Unlimited lookups, no sign-up.
Paste it into a terminal. Any address answers its VPN, Tor and relay flags, where it is and which network announces it, with no daily or monthly cap.
curl "https://api.vpndetection.io/146.70.116.130"
{"ip": "146.70.116.130","is_vpn": true,"is_relay": false,"is_tor": false,"location": {"country": "AT", ...},"asn": { "asn": 9009, ... }}
01 · Sign up
Try every field, free.
Your first 100 lookups each day answer every field, the evidence behind each flag included.
The rest answer as Unlimited, with no cap.
No card and no sales call: the key is issued on signup.
A paid plan answers every field on every lookup.









