Free proxy list API
A free, no-auth endpoint that returns our continuously-verified public proxy list as JSON, CSV or plain text. Filter by country, protocol and anonymity. CORS-enabled, so you can call it straight from a browser too.
Live SOCKS5 proxies in the US, as JSON
curl "https://hproxy.com/api/proxy-list?format=json&country=US&protocol=socks5"Response · array of proxies
[
{
"ip": "203.0.113.7",
"port": 1080,
"protocols": ["socks4", "socks5"],
"country_code": "US",
"city": "New York",
"asn": 14061,
"asn_org": "DigitalOcean, LLC",
"anonymity": "elite",
"latency_ms": 142,
"uptime_pct": 71.4,
"status": "alive",
"last_alive_at": "2026-06-17T00:00:00Z"
}
]Query parameters
All optional, combine them freely. Base URL: https://hproxy.com/api/proxy-list.
formattxt | json | csvOutput format. Default txt (ip:port per line).countryISO codeOnly proxies exiting this country, e.g. US, DE, GB.protocolhttp | https | socks4 | socks5Only this protocol. Comma-separate for several.anonymityelite | anonymous | transparentOnly this anonymity grade.limit1 - 10000Maximum proxies to return. Default 10000.recenttrueOnly the last-48h working pool (freshest, recommended).Good to know
No key, no signup. Free and unauthenticated, but rate limited to roughly 60 requests per minute per IP (a clean
429 with a Retry-After header if you exceed it). Responses are cached ~60s, so you rarely need to poll fast.Three formats.
txt (ip:port lines), json (array), csv. An X-Total-Count header gives the row count.Also on GitHub. Static snapshots refreshed every few minutes (txt/json/csv, by country) at github.com/hproxy-com/free-proxy-list.
Need proxies that don't die?
Free proxies are shared and unstable. HProxy residential, ISP and mobile proxies stay up, from $0.99/GB. See plans →Was this helpful?