Skip to content
VPNDetection
Compare

A Spur alternative for VPN and proxy detection

Spur names the VPN or proxy service behind an address, and its API starts at $200 a month for 50,000 calls. VPNDetection names the VPN on every paid plan, from $19 a month for 250,000 lookups, and answers the VPN, Tor and relay flags free with no cap.

Unlimited lookups, with a key or without one. No card to try every field.

Side by side

How much each API covers by its own count, and what it answers for one address, from each company's own pages.

  • Better
  • Worse
  • About the same
VPN providers
VPNDetection745With addresses in our data.
Spur~500VPN services, by its console. Its public tag list, a catalog, names 942.
VPN IPs
VPNDetection17,692,482IPv4.
SpurNot published
Anonymous IPs
VPNDetection135,884,611IPv4 on a VPN, Tor, a relay or a proxy, proxies over the last 90 days.
Spur~56MBy its console. Its VPN page's "hundreds of millions of anonymized IPs" gives no figure.
Hosting IPs
VPNDetection503,292,338IPv4 in hosting and CDN networks.
SpurNot published
Which VPN
VPNDetectionNamed on every paid plan, as vpn.provider: a stable ID a rule can key on.
Spurtunnels[].operator names the VPN, such as PROTON_VPN, with the tunnel's entry addresses.
How sure, and how recent
VPNDetectionconfidence (high, medium or low) and last_seen on every match.
SpurNo confidence or last-seen date in the answer. Pro, at $1,600 a month, reads a past day with ?dt=.
Residential proxies
VPNDetectionis_resproxy, with first and last seen, hits, days seen and how many providers resell the address.
Spurclient.proxies names the proxy services seen on the address, with how many devices and countries share it.
Datacenter, mobile and public proxies
VPNDetectionis_dcproxy, is_mobproxy and is_pubproxy, each a flag of its own.
SpurNamed services in client.proxies, each one's kind in its service tag list rather than in the answer.
Tor
VPNDetectionis_tor, from the public Tor set, rebuilt daily.
Spurtunnels[].type reads TOR.
Hosting
VPNDetectionis_hosting, with the hosting company named.
Spurinfrastructure reads DATACENTER, with the network's as.organization.
Free to start
VPNDetectionUnlimited, with a key or without one: the VPN, Tor and relay flags, location and network, with no daily cap. A new account tries every field, 100 lookups a day, no card.
SpurCommunity is free, with 250 lookups a month in its app and no API calls.

Spur's figures are from its console as of 2026-11-13; its service tags list and VPN detection page were read the same day. Ours are counted from 2026-11-13's build of the data every lookup answers from. No independent list of every VPN address exists to test the APIs against, so each count is the company's own.

Where Spur does more

Spur's answer says more about who uses an address: the device types and behaviors seen there, such as file sharing, how many devices share it and from how many countries, and a city. Its Monocle add-on checks a browser session, and its feeds deliver the whole dataset.

Ours costs far less to call: every field from $19 a month for 250,000 lookups, where Spur's API starts at $200 for 50,000, with a confidence and a last-seen date on each match and the VPN flag free with no cap.

Moving from Spur

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.

  • Spurtunnels[].operator, tunnels[].typeVPNDetectionis_vpn, vpn.providerA stable ID a rule can key on.
  • Spurclient.proxiesVPNDetectionis_resproxy, is_dcproxy, is_mobproxy, resproxy.providerOne flag per kind.
  • SpurinfrastructureVPNDetectionis_hosting, asn.type
  • Spuras.number, as.organizationVPNDetectionasn.asn, asn.name
  • Spurlocation.countryVPNDetectionlocation.country
  • Spurlocation.city, location.stateVPNDetectionNo counterpartWe don't return a place below the country.
  • Spurclient.behaviors, client.count, client.types, risksVPNDetectionNo counterpartNo counterpart.

Spur's side is from its Context API documentation, its service tags list and its pricing page, read on 2026-11-13. Spur is its owner's trademark; we're not affiliated with it.

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.