Proxy, VPN and Remote Desktop traffic can be reliably detected with 99% accuracy.
For website and app owners
The engine you just watched is one script tag away. Add it to any website or web app and we POST a JSON verdict for every visitor to your server — proxy score, VPN score and the tests behind them. No SDK, no backend library, nothing to host.
Sign up with your email and your API key is ready on the dashboard. The key is public by design — it only tells the engine which site a visitor came from.
Drop the snippet before </body>
on the pages you want to protect. Plain HTML, React, WordPress, Shopify or Google Tag Manager — anything
that renders HTML. It loads async and never blocks your page.
Enter a callback URL on the dashboard. A few seconds after each page view your server gets a JSON POST and decides: let through, show a CAPTCHA, or block.
<script src="https://engine.proxydetect.live/pd-lib.js?pdKey=YOUR_API_KEY&pdVal=SESSION_ID" async></script>
SESSION_ID is any value you choose — a session, order or
user id. It comes back unchanged in the result so you know which visitor it belongs to.
{
"type": "active",
"uuid": "59d68ddfa135f3f0",
"pdVal": "SESSION_ID",
"ip": "185.220.101.34",
"is_proxy": true,
"is_vpn": false
}
Handler examples in Node, Python and PHP. Visitors with JavaScript disabled are still classified.
Static Proxy and VPN IP blocklists are outdated the moment they are published. Our engine classifies live traffic in real time to detect ALL the proxies and VPNs.
Offline Proxy and VPN datasets are always a step behind. Bot Operators and Threat Actors can launch new infrastructure faster than any static feed can be updated.
Even premium lists are incomplete — new proxy clusters and residential pools come online every hour outside existing coverage.
Threat Actors rotate to undetected IP ranges or high reputation IPs (mobile, residential) that can't appear on yesterday's blocklist.
Live telemetry such as TCP/IP Fingerprints, Latency Data and Network Flows are used to detect Proxy and VPN connections with 98% accuracy.
The only way to catch every proxy and VPN connection is to watch the traffic as it happens.