unproxy
Sign in

Proxy detection with proof.

Observed residential & mobile proxy intelligence — measured by our own sensor network, timestamped and attributable, not guessed from an ASN.

GET /v1/ip/:ip
$ curl https://api.unproxy.io/v1/ip/95.234.125.162 \
    -H "authorization: Bearer sk_live_..."

{
  "ip": "95.234.125.162",
  "score": 96,
  "risks": ["RESIDENTIAL_PROXY"],
  "flags": {
    "isProxy": true,
    "isVpn": false,
    "isTor": false,
    "isHosting": false,
    "isMobile": false,
    "isAnonymous": true,
    "isMalicious": true
  },
  "as": { "number": 3269, "organization": "Telecom Italia" },
  "location": {
    "country": "IT",
    "city": "Rome",
    "latitude": 41.9028,
    "longitude": 12.4964
  },
  "rdns": "host-95-234-125-162.retail.telecomitalia.it",
  "proxies": [
    { "operator": "network-a", "type": "RESIDENTIAL", "lastSeenDays": 2, "activeRecently": true, "observations": 47 },
    { "operator": "network-b", "type": "RESIDENTIAL", "lastSeenDays": 5, "activeRecently": true, "observations": 12 },
    { "operator": "network-c", "type": "MOBILE",      "lastSeenDays": 6, "activeRecently": true, "observations": 3 }
  ],
  "networks": 3,
  "crossNetwork": true,
  "neighborhood": { "block": "95.234.125.0/24", "proxyDensity": 0.31 },
  "reputation": { "listed": true, "categories": ["ATTACKER", "BOTNET_C2"] },
  "lastSeenDays": 2,
  "activeRecently": true,
  "meta": { "sources": ["network-a", "network-b", "network-c", "geo", "reputation"] }
}
01 Request access

Organization or NGO email only — personal mailboxes aren’t accepted.