Verified free proxy lists for developers — download HTTP, SOCKS4 and SOCKS5 proxies as TXT, JSON or CSV. Refreshed hourly, no signup.
🌐 Website · ⚡ Pro API Early Access · 🐞 Report an issue
English · 中文 · 日本語 · 한국어 · Español · Português · Русский · Türkçe · Bahasa Indonesia · Tiếng Việt
Public snapshot, no signup, no credit card. Stars are optional and never required.
💡 Why This Project?
A while back I was building a small price-tracking scraper on the side. Every run kept getting rate-limited from my single IP, so I went looking for free proxies. Every list was the same story: half the entries were dead, the "updated daily" ones hadn't moved in months, and the sites with working proxies wanted a credit card before I could even test one.
I already ran automated health checks for my own scraping, so I started publishing the results — a free proxy list that is actually verified, re-checked hourly, and pullable from a stable CDN link. No signup, no credit card, no dashboard.
That's all this is. If it saves you the afternoon I lost, a star helps the next developer find it. The data is free either way.
🚀 Quick Start
Download all proxies:
curl -sL https://raw.githubusercontent.com/xyzs996/free-proxy-health-list/main/proxies/all/data.txt -o proxies.txt
Download SOCKS5 only:
curl -sL https://raw.githubusercontent.com/xyzs996/free-proxy-health-list/main/proxies/protocols/socks5/data.txt -o socks5.txt
Use the first HTTP proxy with curl:
proxy="$(curl -sL https://raw.githubusercontent.com/xyzs996/free-proxy-health-list/main/proxies/protocols/http/data.txt | head -n 1)"
curl -x "http://$proxy" -I "http://example.com/" --max-time 10
📦 Download Files
| Type | TXT | JSON | CSV |
|---|---|---|---|
| All proxies | TXT | JSON | CSV |
| HTTP | TXT | JSON | CSV |
| HTTPS | TXT | JSON | CSV |
| SOCKS4 | TXT | JSON | CSV |
| SOCKS5 | TXT | JSON | CSV |
| Fast proxies | TXT | JSON | CSV |
| Top 1000 | TXT | JSON | CSV |
🛠️ Why Developers Use It
- Direct CDN links for scripts, crawlers and automation tools.
- Stable TXT, JSON and CSV paths.
- Public health metadata: protocol, latency, quality score, check type and update time.
- No account requirement for the public snapshot.
- Separate production path for users who need fresher checks, filtering and rotation.
If this saves you time, a star helps other developers find the list. The data is free and does not require starring.
🧭 Use It For
Common ways developers use this free proxy list — each guide has copy-paste code:
- Web scraping — rotate IPs to avoid rate limits and IP bans.
- Python
requests— HTTP and SOCKS5 proxy examples. - Rotating proxy pool — build your own rotating proxy for free.
- Scrapy — a rotating proxy middleware.
- curl — HTTP, HTTPS and SOCKS proxy flags.
🌐 Browse By Protocol
Dedicated pages with download links, code and a live count:
📊 Data Shape
data.txt contains one host:port per line. data.json contains richer records:
{
"proxy": "1.2.3.4:8080",
"host": "1.2.3.4",
"port": 8080,
"protocol": "http",
"latencyMs": 842,
"qualityScore": 91,
"checkType": "http",
"supportsHttps": true,
"country": "ZZ",
"anonymity": "unknown",
"lastChecked": "2026-07-08T10:15:00Z",
"source": "public"
}
🧪 Examples
⚡ Pro API Early Access
The GitHub list is a free public snapshot with no SLA. For production use, the planned Pro API focuses on fresh checks, filtering, rotation endpoints, higher limits and usage monitoring.
❓ FAQ
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 list updated?
Every proxy is re-checked and the list republished on an hourly cadence. Each
JSON record carries a lastChecked timestamp and a latencyMs value so you can
drop stale or slow entries.
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 health-checked hourly 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 repo? No. The list is a fully public snapshot on stable CDN links, no account and no credit card. A star just helps other developers find it.
⚖️ Responsible Use
Please follow the GitHub Acceptable Use Policies. Do not use this project to spam, attack services, bypass access controls, mass register accounts, scrape against website policies, or perform illegal activity.
🤝 Contributing
Contributions are welcome for docs, examples and public data usability. See CONTRIBUTING.md.

Comments