Check proxies from this machine
check_proxiesVerify which free proxies work from this machine’s network right now by running handshake, honeypot, content, and TLS checks, then return usable results.
Instructions
Find proxies that work from this machine's network right now.
Runs the same checks as the public list – handshake, honeypot test, 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 |