Check proxies from this machine
check_proxiesCheck free proxies from this machine's network and return only working ones verified right now by handshake, content, and TLS checks; filter by protocol, country, latency, or blocklist.
Instructions
Find proxies that work from this machine's network right now.
Runs the same checks as the public list – handshake, second request, byte-for-byte content check, verified TLS – but from here, so the results were verified seconds ago from the network your code runs on. Slower than get_proxies: 30-90 s in live mode, and progress is reported while it runs. It also updates the local statistics proxy-scraper learns from.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | No | live: check the hourly list again from here (30-90 s). full: collect from all 700+ sources (a few minutes) | live |
| want | No | Stop once this many work | |
| protocol | No | Proxy protocol to look for | any |
| countries | No | Two-letter country codes of the exit IP, e.g. ['DE', 'NL']. Empty = any country. | |
| elite_only | No | Only proxies the target can't recognize as proxies | |
| https_only | No | Only proxies that tunnel HTTPS with verified TLS | |
| max_latency_ms | No | Maximum response time, 0 = any | |
| exclude_datacenter | No | Skip exits in datacenters | |
| exclude_blocklisted | No | Skip exits on the SpamCop blocklist |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | Yes | live = the hourly list checked again, full = all 700+ sources | |
| note | Yes | What to do if none were found | |
| proxies | Yes | Working from this machine right now, fastest first | |
| took_seconds | Yes |