Find a working proxy
find_proxyFind a working free proxy when a direct request is geo-blocked or fails. Tests candidates against your target URL and returns a live proxy plus backups, filterable by country or protocol.
Instructions
Finds a live, validated free proxy, optionally filtered by country and/or protocol. Tests a batch of candidates concurrently against a target URL and returns the fastest one that actually works, plus a few backups. Use this when a direct request/curl is geo-blocked or otherwise failing and you need a working proxy to route through.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| country | No | ISO 3166-1 alpha-2 country code (e.g. "FR") or full country name (e.g. "France"). Omit for any country. | |
| testUrl | No | URL to validate candidates against. Defaults to a generic IP-echo endpoint; pass the site you actually need to reach (e.g. the one your curl just failed against) for a more relevant check. | |
| protocol | No | Proxy protocol to filter by, or "any" for no filter. | |
| timeoutMs | No | Per-proxy check timeout in ms. Default 4000. | |
| concurrency | No | Max concurrent checks. Default 10. | |
| forceRefresh | No | Bypass the cached proxy list and re-fetch all sources. | |
| maxCandidates | No | Max candidates to live-test. Default 25. |