Free HTTP proxy list
Entries expire 15 minutes after their last check. Open an address for connection settings.
| IP address : port | Country | Protocol | Response | Anonymity | Checked | Proxy details | |
|---|---|---|---|---|---|---|---|
| TRTürkiye | HTTPHTTPS | 7,424 ms | unknown | ||||
| THThailand | HTTPHTTPS | 2,146 ms | unknown | ||||
| ECEcuador | HTTPHTTPS | 2,108 ms | transparent | ||||
| IDIndonesia | HTTP | 6,003 ms | transparent | ||||
| CHSwitzerland | HTTPHTTPS | 11,500 ms | elite | ||||
| IDIndonesia | HTTPHTTPS | 10,827 ms | unknown | ||||
| IDIndonesia | HTTPHTTPS | 9,301 ms | unknown | ||||
| IDIndonesia | HTTPHTTPS | 8,814 ms | unknown | ||||
| FRFrance | HTTP | 49 ms | elite | ||||
| SGSingapore | HTTP | 1,165 ms | transparent | ||||
| TWTaiwan | HTTP | 1,019 ms | elite | ||||
| MOMacao SAR China | HTTP | 810 ms | elite | ||||
| CNChina | HTTPHTTPS | 7,561 ms | unknown | ||||
| CLChile | HTTP | 684 ms | elite | ||||
| DODominican Republic | HTTPHTTPS | 6,353 ms | unknown | ||||
| CNChina | HTTPHTTPS | 7,343 ms | unknown | ||||
| IDIndonesia | HTTPHTTPS | 6,313 ms | unknown | ||||
| USUnited States | HTTP | 50 ms | elite | ||||
| PLPoland | HTTP | 110 ms | elite | ||||
| IDIndonesia | HTTPHTTPS | 1,626 ms | unknown | ||||
| BRBrazil | HTTPHTTPS | 3,696 ms | unknown | ||||
| SGSingapore | HTTPHTTPS | 7,429 ms | unknown | ||||
| NLNetherlands | HTTPHTTPS | 3,409 ms | unknown | ||||
| IDIndonesia | HTTPHTTPS | 3,057 ms | unknown | ||||
| MXMexico | HTTPHTTPS | 2,647 ms | unknown | ||||
| CNChina | HTTPHTTPS | 3,370 ms | elite | ||||
| IDIndonesia | HTTP | 13,771 ms | transparent | ||||
| CNChina | HTTP | 1,339 ms | transparent | ||||
| BRBrazil | HTTP | 9,199 ms | transparent | ||||
| MXMexico | HTTPHTTPS | 1,365 ms | unknown | ||||
| PHPhilippines | HTTP | 6,854 ms | transparent | ||||
| TZTanzania | HTTP | 566 ms | transparent | ||||
| MMMyanmar (Burma) | HTTPHTTPS | 9,769 ms | unknown | ||||
| COColombia | HTTPHTTPS | 9,551 ms | unknown | ||||
| IDIndonesia | HTTPHTTPS | 9,125 ms | unknown | ||||
| NONorway | HTTPHTTPS | 1,108 ms | unknown | ||||
| USUnited States | HTTPHTTPS | 891 ms | unknown | ||||
| SGSingapore | HTTP | 1,696 ms | elite | ||||
| CMCameroon | HTTPHTTPS | 1,584 ms | elite | ||||
| KRSouth Korea | HTTP | 24,416 ms | transparent | ||||
| KRSouth Korea | HTTP | 1,038 ms | elite | ||||
| PSPalestinian Territories | HTTPHTTPS | 7,213 ms | unknown | ||||
| JPJapan | HTTPHTTPS | 1,063 ms | transparent | ||||
| THThailand | HTTPHTTPS | 7,128 ms | unknown | ||||
| IDIndonesia | HTTPHTTPS | 6,975 ms | unknown | ||||
| IDIndonesia | HTTPHTTPS | 6,887 ms | unknown | ||||
| USUnited States | HTTP | 3,805 ms | elite | ||||
| IDIndonesia | HTTPHTTPS | 6,821 ms | unknown | ||||
| INIndia | HTTP | 418 ms | anonymous | ||||
| SGSingapore | HTTPHTTPS | 735 ms | unknown |
/api/v1/proxies?protocol=httpAbout the HTTP proxy list
Recently checked HTTP proxy endpoints, with country, response time, anonymity and UTC check times. Entries expire after 15 minutes without a new check. Available in TXT, CSV and JSON.
Use an HTTP proxy with an HTTP-aware client
HTTP endpoints with recent connection checks. An HTTP proxy receives web requests and forwards them to the destination. Copy the endpoint with an http:// prefix. If you need to reach an HTTPS website, select entries with the HTTPS badge: plain HTTP availability alone does not establish CONNECT support. The response-time measurement describes one recorded request, not a download-speed guarantee.
curl --proxy http://203.0.113.10:8080 --connect-timeout 5 --max-time 15 http://example.comHow do I use this free proxy list?
Use the checkboxes to select proxies for copying or export. Open an address to build a cURL request, a Python Requests snippet or app settings. Filter by country, response time, anonymity, port and check age, then export your selection, this page or all matching results in TXT, CSV or JSON. Choose IP:port or protocol URLs for copying and TXT files. No FreeProxyHub account is required.
- Check time
- The last recorded connection check, shown in UTC. Entries expire after 15 minutes without a new check. A recent result does not guarantee your next request will succeed.
- Response time
- The duration of one connection check in milliseconds. It is not an average or a measure of download speed.
- HTTPS support
- An HTTPS label means a recorded CONNECT check passed with certificate validation. Use the protocol your client supports.
Are recently checked proxies guaranteed to work?
No. A timestamp records an earlier check. An endpoint can go offline, reject a destination or behave differently from your network. Keep TLS verification enabled and test with a short timeout before using an endpoint.
Read how checks work, compare HTTP and SOCKS5, configure Python Requests, or troubleshoot a failed connection.