Skip to content
VPNDetection
Compare

An IPQualityScore alternative for VPN and proxy detection

IPQualityScore scores how risky an address looks. VPNDetection tells you what it is: the VPN service by name, the proxy pool it sits in, the company that hosts it, and when we last saw it there. Paid plans start at $19 a month for 250,000 lookups.

50,000 free lookups a month. No card needed.

Side by side

What each API answers for one address, from each company's own documentation.

QuestionVPNDetectionIPQualityScore
Which VPNNamed on every paid plan, as vpn.provider: a stable ID a rule can key on.No field is documented to name the service. vpn and active_vpn say yes or no.
How sure, and how recentconfidence (high, medium or low) and last_seen on every match.A fraud_score: 75 and up is suspicious, 90 and up high risk.
Residential proxiesis_resproxy, with first and last seen, hits, days seen and how many providers resell the address.Inside proxy, which also covers VPN and Tor. connection_type can read Residential.
Datacenter, mobile and public proxiesis_dcproxy, is_mobproxy and is_pubproxy, each a flag of its own.One proxy flag for every kind.
Toris_tor, from the public Tor set, rebuilt daily.tor, and active_tor for exits active now.
Hostingis_hosting, with the hosting company named.connection_type reads Data Center.
Free to start50,000 lookups a month, no card. A free key answers the VPN flag, Tor, relays, location and network.1,000 free lookups, as its plans page offers them.

Where IPQualityScore does more

IPQualityScore sells a fraud suite. Its score weighs the address with the browser's user agent and language, it reports abuse its own network saw recently, and it also validates email addresses and phone numbers, fingerprints devices and scans URLs.

We do none of that. We answer one question about an address, what it is, with the evidence behind the answer, and leave the decision to your rules. If you want one vendor for every fraud signal, IPQualityScore is built for that.

Moving from IPQualityScore

Most fields have a counterpart here. One GET per address, or a POST for up to 1,000 at once, and an official SDK for 12 languages.

  • vpn, active_vpnVPNDetection: is_vpn, vpn.providerOurs adds which VPN.
  • tor, active_torVPNDetection: is_tor
  • proxyVPNDetection: is_resproxy, is_dcproxy, is_mobproxy, is_pubproxyOne flag per kind. VPN and Tor have their own.
  • connection_typeVPNDetection: asn.type, is_hostingisp, hosting, education, government or business.
  • ISP, organization, ASNVPNDetection: asn.name, asn.domain, asn.asn
  • country_code, timezoneVPNDetection: location.country, location.timezone
  • city, region, zip_code, latitude, longitudeVPNDetection: No counterpartWe don't return a place below the country.
  • fraud_score, recent_abuse, bot_status, abuse_velocityVPNDetection: No counterpartWe don't score. Your rules decide from what the address is.

IPQualityScore's side is from its Proxy & VPN Detection API's response parameters and its plans page, read on 2026-11-03. IPQualityScore and IPQS are its owner's trademarks; we're not affiliated with it.

00 · No key

Start without signing up.

Paste it into a terminal. No account needed. 1,000 lookups a day per address, answering ip and is_vpn.

curl "https://api.vpndetection.io/146.70.116.130"
{
"ip": "146.70.116.130",
"is_vpn": true
}
01 · Free key

Sign up and get 50,000 requests a month.

No card and no sales call: the key is issued on signup.
Every request flags VPN IPs.
Upgrade only when you outgrow the allowance.