free-proxy-list
free-proxy-list copied to clipboard
π Free HTTP, SOCKS4, & SOCKS5 Proxy List * Updated every 5 minutes *
Site | NPM Module | GitHub Repo
π Proxifly's Free Proxy List
Every 5 minutes, Proxifly fetches fresh proxiesβincluding HTTP, SOCKS4, and SOCKS5 proxiesβfrom around the web.
Proxifly found 203 working proxies from 19 countries in the latest update.
π¦ Features
- β‘ Extremely fast
- π Validated every 5 minutes
- π Sorted into HTTP, SOCKS4, & SOCKS5
- π Contains 19 countries
- π¦ Available in .json, .txt, & .csv formats
- π Supports HTTPS connection
- π No duplicates
π Please follow the GitHub Acceptable Use Policy when using this project. You should use these proxies responsibly, without abusing them, and without intent to commit illegal activity.
π¦ Usage
There are so many ways to get our free proxies.
You can just download the whole list as a .txt file, or you can even use the Proxifly NPM module to fetch proxies into your application programatically.
Proxifly sorts the proxies by protocol and country, but you can also just get the whole unsorted list too.
π Direct Download Links
Click on your preferred file format to get the updated list
| Type | Count | .json | .txt | .csv |
|---|---|---|---|---|
| All Proxies | 203 | JSON File | Text File | CSV File |
| HTTP Proxies | 58 | JSON File | Text File | CSV File |
| SOCKS4 Proxies | 81 | JSON File | Text File | CSV File |
| SOCKS5 Proxies | 64 | JSON File | Text File | CSV File |
Other Sorted Proxies
π Download From Our Website
Scrape directly from our website's free proxy list.
π Download in our Scraping Software
Get proxies with our free proxy scraper software.
π Use the Proxifly NPM Module
Easily fetch updated proxies in your application with the official Proxifly NPM module.
npm install proxifly
const proxifly = new (require('proxifly'))({
// Not required, but having one removes limits (get your key at https://proxifly.dev).
apiKey: 'api_test_key'
});
var options = {
protocol: 'http', // http | socks4 | socks5
anonymity: 'elite', // transparent | anonymous | elite
country: 'US', // https://www.nationsonline.org/oneworld/country_code_list.htm
https: true, // true | false
speed: 10000, // 0 - 60000
format: 'json', // json | text
quantity: 1, // 1 - 20
};
proxifly.getProxy(options)
.then(proxy => {
console.log('Proxies:', proxy);
})
.catch(e => {
console.error(e);
})
π Fetch with cURL
Fetch the latest proxy list with the following command:
All Proxies
curl -sL https://raw.githubusercontent.com/proxifly/free-proxy-list/main/proxies/all/data.txt -o all.txt
HTTP Proxies
curl -sL https://raw.githubusercontent.com/proxifly/free-proxy-list/main/proxies/protocols/http/data.txt -o http.txt
SOCKS4 Proxies
curl -sL https://raw.githubusercontent.com/proxifly/free-proxy-list/main/proxies/protocols/http/socks4.txt -o socks4.txt
SOCKS5 Proxies
curl -sL https://raw.githubusercontent.com/proxifly/free-proxy-list/main/proxies/protocols/http/socks5.txt -o socks5.txt
π§Έ Contributing
Contributions are welcome, and they are greatly appreciated! Every little bit helps, and credit will always be given.