Proxy Checker & Anonymity Tester avatar

Proxy Checker & Anonymity Tester

Pricing

Pay per usage

Go to Apify Store
Proxy Checker & Anonymity Tester

Proxy Checker & Anonymity Tester

Bulk-check HTTP, HTTPS, SOCKS4 & SOCKS5 proxies: alive, latency, exit IP, country/city and anonymity level (elite/anonymous/transparent). Paste a list or point it at a URL.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Anton

Anton

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Bulk-check a list of HTTP, HTTPS, SOCKS4 and SOCKS5 proxies and get, for each one:

  • βœ… alive / dead and latency (ms)
  • 🌐 exit IP and country / city
  • πŸ•΅οΈ anonymity level β€” elite (nothing leaked), anonymous (proxy headers present, your IP hidden) or transparent (leaks your real IP)
  • πŸ”Œ protocol

Paste a list, or point it at a URL of proxies β€” the actor checks them concurrently and writes a clean, exportable table (JSON, CSV, Excel).

Why

Free and scraped proxy lists rot fast β€” most are dead, slow, or transparent (they leak your real IP, which defeats the point). This actor tells you in seconds which ones actually work and how anonymous they are, so you don't waste a scrape on a dead pool.

Input

FieldDescription
proxiesList of proxies, one per line. host:port, host:port:user:pass, or scheme://user:pass@host:port. Scheme defaults to http; use socks5://… for SOCKS.
proxyListUrl…or fetch the list from a URL (a raw .txt, one proxy per line).
testUrlURL fetched through each proxy (default https://httpbin.org/get, which echoes IP + headers).
timeoutPer-proxy timeout in seconds (default 10).
concurrencyProxies checked in parallel (default 50).
checkGeoLook up country/city of each live proxy (default on).
keepDeadKeep dead proxies in the output (default on).

Output

One dataset row per proxy:

{
"proxy": "103.155.167.82:8082",
"alive": true,
"latency_ms": 2919,
"exit_ip": "103.155.167.82",
"country": "ID",
"city": "Jakarta",
"anonymity": "elite",
"protocol": "http"
}

Tip: need proxies that don't rot?

Checking a free list usually shows most of it is already dead. If you're tired of babysitting free proxies, get reliable rotating, residential, datacenter and mobile proxies (HTTP/SOCKS5, per-GB or unlimited) from GProxy β€” and feed them back into this actor to verify.

You can also point proxyListUrl at a free list to test it, e.g. GProxy's open, auto-updated one: https://raw.githubusercontent.com/gproxynet/free-proxy-list/main/http.txt

Notes

  • Anonymity is judged from the headers/IP the testUrl echoes back; keep the default httpbin-style endpoint for accurate results.
  • SOCKS checks require the actor's built-in SOCKS support (included) β€” no extra setup.