Copy and use
One command per format. Stable paths that never move.
curl -sL https://raw.githubusercontent.com/xyzs996/free-proxy-health-list/main/proxies/all/data.txt -o proxies.txtcurl -sL https://raw.githubusercontent.com/xyzs996/free-proxy-health-list/main/proxies/protocols/socks5/data.txt -o socks5.txtGlobal coverage
Where the verified proxies exit, by country. Bubble size is proportional to the number of proxies.
Top countries by proxy count
Counts refresh with every published snapshot.
Snapshot history
Total verified proxies across the last week of publishes. Each point is one published snapshot.
Verified proxies per snapshot
Counts refresh with every published snapshot.
Protocol mix
Share of the current snapshot by protocol, with a download for each.
Download files
Every list ships as TXT, JSON and CSV on stable, cacheable URLs.
Browse by protocol
Each protocol has its own page with copy-paste code and a live count.
Free HTTP proxy list
Simplest for web requests. Works with every HTTP client.
1,723 online
Free HTTPS proxy list
HTTP proxies verified to tunnel TLS via CONNECT.
2,016 online
Free SOCKS4 proxy list
Lightweight legacy tunnel for raw TCP.
776 online
Free SOCKS5 proxy list
Any TCP traffic, plus UDP and remote DNS.
494 online
Browse by quality
Pre-filtered slices for the trade-off you care about.
Browse by country
Country-specific lists for geo-targeted testing and scraping.
Guides by use case
Copy-paste recipes for the tools developers actually use.
Proxies for web scraping
Rotate IPs to avoid rate limits and IP bans.
Python requests proxy
HTTP and SOCKS5 examples with retry handling.
Build a rotating proxy pool
A working rotation loop in about 20 lines.
Scrapy proxy middleware
Drop-in middleware that rotates on failure.
curl proxy flags
HTTP, HTTPS and SOCKS flags with real commands.
Frequently asked questions
Are these free proxies safe to use?
Free public proxies are shared and run by unknown operators, so never send passwords, tokens or personal data through them. Use them for testing, scraping public pages and automation — not sensitive traffic.
How often is the proxy list updated?
Every proxy is re-checked and the list republished every 30 minutes. Each JSON record carries a lastChecked timestamp and a latency value so you can drop stale or slow entries yourself.
What does 'verified' actually mean here?
Each entry completed a protocol-correct handshake and relayed a real request end to end before publication. Entries that only answered a TCP connect are not published.
Why do some proxies stop working within minutes?
Free proxies are volatile by nature — they appear and disappear constantly. That is exactly why the list is re-checked every 30 minutes and sorted fastest-first. Always loop to the next entry on failure.
Which proxy type should I use?
HTTP is simplest for web requests. SOCKS5 handles any TCP traffic plus UDP and remote DNS. SOCKS4 is a lighter legacy fallback. HTTPS entries are HTTP proxies verified to tunnel TLS.
Do I need to sign up or star the repository?
No. The list is a fully public snapshot on stable URLs, with no account and no credit card. A star just helps other developers find it.
Need production reliability?
The GitHub list is a free public snapshot with no SLA. The Pro API adds fresher checks, filtering by protocol, country and latency, a rotating endpoint and usage monitoring.
Join early accessFree public proxies are shared and operated by unknown parties. Never send passwords, tokens or personal data through them. Follow the GitHub Acceptable Use Policies: no spam, no attacks, no bypassing access controls, no scraping against site policies.