Residential proxy detection, in one GET
A residential proxy sends its traffic out through someone's home connection, so the address looks like an ordinary customer's. One lookup tells you whether an address is in a residential, mobile, datacenter or public proxy pool, when we first and last saw it there, on how many days, and how many providers resell it.
Proxy flags are on every paid plan, from $19 a month. A free account tries every field, 100 lookups a day.
Where it catches what a VPN check misses
Sign-up
One person opening account after account, each from a new home address. A residential proxy seen recently is the signal, whatever country it reads as.
Checkout
Card testing and stolen cards run through residential and mobile pools, so each try looks like a new shopper. Hold the order for review rather than refusing it.
Sign-in
Credential stuffing that rotates through home addresses to stay under the limits you set per address.
Promotions and referrals
The same bonus claimed again and again, from addresses that each look like a new household.
A rule in your own code
The middleware looks up each request's address and refuses the ones your condition matches. Or read the answer yourself and hold the request for review.
import express from "express";import { vpndetection } from "vpndetection-express";const app = express();app.set("trust proxy", "loopback");// Refuse a sign-up from a mobile proxy, or from a residential// one seen five times or more in 90 days.app.post("/signup", vpndetection({apiKey: process.env.VPNDETECTION_API_KEY,blockCondition: [{ isResproxy: true, resproxy: { hits: { gte: 5 } } },{ isMobproxy: true },],}), signup);
Plans
- No card and no sales call: the key is issued when you sign up.
- Every paid plan answers every field. The plans differ in lookups, overage and how fast support replies.
Compare plans
No key or card needed
- Unlimited lookups
- Try every field, 100 a day
- VPN, Tor and relay flagsPlus location and ASN
- Database downloadsTor IP, Relay IP, Relay Provider
- Support
Billed monthly
- 250,000 lookups a month
- Then $0.09 per 1,000 lookups
- All our data fieldsAnonymity, location and ASN
- Database downloadsTor IP, Relay IP, Relay Provider
- Support48-hour response time
Billed monthly
- 2,000,000 lookups a month
- Then $0.07 per 1,000 lookups
- All our data fieldsAnonymity, location and ASN
- Database downloadsTor IP, Relay IP, Relay Provider
- Support24-hour response time
Billed monthly
- 5,000,000 lookups a month
- Then $0.05 per 1,000 lookups
- All our data fieldsAnonymity, location and ASN
- Database downloadsTor IP, Relay IP, Relay Provider
- Support12-hour response time
Annual, priced to your volume
- Custom lookup volume
- Negotiated overage rate
- All our data fieldsAnonymity, location and ASN
- Database downloadsEvery dataset, licensed per dataset
- Priority supportNamed contact and agreed response times
No key or card needed
- Unlimited lookups
- Try every field, 100 a day
- VPN, Tor and relay flagsPlus location and ASN
- Database downloadsTor IP, Relay IP, Relay Provider
- Support
$190.00 billed yearly · save $38.00
- 250,000 lookups a month
- Then $0.09 per 1,000 lookups
- All our data fieldsAnonymity, location and ASN
- Database downloadsTor IP, Relay IP, Relay Provider
- Support48-hour response time
$990.00 billed yearly · save $198.00
- 2,000,000 lookups a month
- Then $0.07 per 1,000 lookups
- All our data fieldsAnonymity, location and ASN
- Database downloadsTor IP, Relay IP, Relay Provider
- Support24-hour response time
$1,990.00 billed yearly · save $398.00
- 5,000,000 lookups a month
- Then $0.05 per 1,000 lookups
- All our data fieldsAnonymity, location and ASN
- Database downloadsTor IP, Relay IP, Relay Provider
- Support12-hour response time
Annual, priced to your volume
- Custom lookup volume
- Negotiated overage rate
- All our data fieldsAnonymity, location and ASN
- Database downloadsEvery dataset, licensed per dataset
- Priority supportNamed contact and agreed response times
Every paid lookup answers all of this
Starter answers exactly what Max does. This is an illustration, with every object filled at once, which no real address is: 198.51.100.24 is a documentation address.
IPv4 and IPv6 · batches of 1,000 · 13 SDKs, a CLI and MCP
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.
{"ip": "146.70.116.130","is_vpn": true,"is_relay": false,"is_tor": false,"location": {"country": "AT", ...},"asn": { "asn": 9009, ... }}