proxifly/free-proxy-list

๐Ÿš€ Free HTTP, SOCKS4, & SOCKS5 proxy list * Updated every 5 minutes * and rotating proxy API (100+ countries)

6,897

61,341 commits

updated Oct 15, 2026

See the code

README





Site | NPM Module | GitHub Repo

๐ŸŒŽ Proxifly's free proxy list

Every 5 minutes, Proxifly fetches fresh proxiesโ€”including HTTP, HTTPS, SOCKS4, and SOCKS5 proxiesโ€”from around the web.

Proxifly found 59841 working proxies from 146 countries in the latest update (Oct 12, 2026, 05:17 AM UTC).

๐Ÿฆ„ Features

  • โšก Extremely fast
  • ๐Ÿ“ Validated every 5 minutes
  • ๐Ÿ““ Sorted into HTTP, HTTPS, SOCKS4, & SOCKS5
  • ๐ŸŒŽ Contains proxies from 146 countries
  • ๐Ÿ“ฆ Available in .json, .txt, & .csv formats
  • ๐Ÿ” Supports HTTPS connection
  • ๐Ÿ˜Š No duplicates

๐Ÿ’› Sponsors

OMEGA - The all-in-one JavaScript framework for launching and running brands.

OMEGA

workkit - The issue-pipeline workflow plugin for Claude Code.

workkit

๐Ÿ“ฆ How do I use the proxies?

You have a few different options for getting the proxies:

๐Ÿ›‘ 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.

๐Ÿ‘‘ Download from our website: Free proxy list

View Free Proxy List

๐Ÿ’Ž Download in our Free proxy scraper software

Windows MacOS Linux

Click on your preferred file format to get the updated list

TypeCount.json.txt.csv
All Proxies59841JSON FileText FileCSV File
HTTP Proxies5606JSON FileText FileCSV File
HTTPS Proxies943JSON FileText FileCSV File
SOCKS4 Proxies516JSON FileText FileCSV File
SOCKS5 Proxies52776JSON FileText FileCSV File
U.S. proxies (view more countries)4067JSON FileText FileCSV File

Other sorted proxies

๐Ÿ™Œ Use the Proxifly NPM module

Easily fetch updated proxies in your application with the official Proxifly NPM module.

# Run this command to install the module:
npm install proxifly
// ESM
import Proxifly from 'proxifly';

// CommonJS
const Proxifly = require('proxifly');
const proxifly = new Proxifly({
  // Not required, but having one removes limits (get your key at https://proxifly.dev).
  apiKey: 'your-api-key'
});

A https://ip:port proxy is one you reach by opening TLS to the proxy itself, which is a different thing than the https flag on an http proxy (that flag only says the proxy can fetch https targets).

// Fetch proxies with your desired options:
proxifly.getProxy({
  protocol: 'http', // http | https | socks4 | socks5
  anonymity: 'elite', // transparent | anonymous | elite
  country: 'US', // ISO country code
  https: true, // true | false
  format: 'json', // json | text
  quantity: 1, // 1 - 20
})
.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://cdn.jsdelivr.net/gh/proxifly/free-proxy-list@main/proxies/all/data.txt -o all.txt

HTTP proxies

curl -sL https://cdn.jsdelivr.net/gh/proxifly/free-proxy-list@main/proxies/protocols/http/data.txt -o http.txt

SOCKS4 proxies

curl -sL https://cdn.jsdelivr.net/gh/proxifly/free-proxy-list@main/proxies/protocols/socks4/data.txt -o socks4.txt

SOCKS5 proxies

curl -sL https://cdn.jsdelivr.net/gh/proxifly/free-proxy-list@main/proxies/protocols/socks5/data.txt -o socks5.txt

U.S. proxies (view more countries)

curl -sL https://cdn.jsdelivr.net/gh/proxifly/free-proxy-list@main/proxies/countries/US/data.txt -o socks5.txt

โœจ Star history

Star History Chart

๐Ÿงธ Contributing

Contributions are welcome, and they are greatly appreciated! Every little bit helps, and credit will always be given.

free-proxy
https-proxy
javascript
nodejs
proxies
proxy-api
proxy-list
scraping
socks5

Significant stargazers

liupeng

42 followers ยท starred Oct 2025

Burak Sormagec

178 followers ยท starred Oct 2026

Artem Zuikov

28 followers ยท starred Jun 2026

MuathJ

10 followers ยท starred Feb 2025

proxifly/free-proxy-list

๐Ÿš€ Free HTTP, SOCKS4, & SOCKS5 proxy list * Updated every 5 minutes * and rotating proxy API (100+ countries)

6,897

61,341 commits

updated Oct 15, 2026

See the code

README





Site | NPM Module | GitHub Repo

๐ŸŒŽ Proxifly's free proxy list

Every 5 minutes, Proxifly fetches fresh proxiesโ€”including HTTP, HTTPS, SOCKS4, and SOCKS5 proxiesโ€”from around the web.

Proxifly found 59841 working proxies from 146 countries in the latest update (Oct 12, 2026, 05:17 AM UTC).

๐Ÿฆ„ Features

  • โšก Extremely fast
  • ๐Ÿ“ Validated every 5 minutes
  • ๐Ÿ““ Sorted into HTTP, HTTPS, SOCKS4, & SOCKS5
  • ๐ŸŒŽ Contains proxies from 146 countries
  • ๐Ÿ“ฆ Available in .json, .txt, & .csv formats
  • ๐Ÿ” Supports HTTPS connection
  • ๐Ÿ˜Š No duplicates

๐Ÿ’› Sponsors

OMEGA - The all-in-one JavaScript framework for launching and running brands.

OMEGA

workkit - The issue-pipeline workflow plugin for Claude Code.

workkit

๐Ÿ“ฆ How do I use the proxies?

You have a few different options for getting the proxies:

๐Ÿ›‘ 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.

๐Ÿ‘‘ Download from our website: Free proxy list

View Free Proxy List

๐Ÿ’Ž Download in our Free proxy scraper software

Windows MacOS Linux

Click on your preferred file format to get the updated list

TypeCount.json.txt.csv
All Proxies59841JSON FileText FileCSV File
HTTP Proxies5606JSON FileText FileCSV File
HTTPS Proxies943JSON FileText FileCSV File
SOCKS4 Proxies516JSON FileText FileCSV File
SOCKS5 Proxies52776JSON FileText FileCSV File
U.S. proxies (view more countries)4067JSON FileText FileCSV File

Other sorted proxies

๐Ÿ™Œ Use the Proxifly NPM module

Easily fetch updated proxies in your application with the official Proxifly NPM module.

# Run this command to install the module:
npm install proxifly
// ESM
import Proxifly from 'proxifly';

// CommonJS
const Proxifly = require('proxifly');
const proxifly = new Proxifly({
  // Not required, but having one removes limits (get your key at https://proxifly.dev).
  apiKey: 'your-api-key'
});

A https://ip:port proxy is one you reach by opening TLS to the proxy itself, which is a different thing than the https flag on an http proxy (that flag only says the proxy can fetch https targets).

// Fetch proxies with your desired options:
proxifly.getProxy({
  protocol: 'http', // http | https | socks4 | socks5
  anonymity: 'elite', // transparent | anonymous | elite
  country: 'US', // ISO country code
  https: true, // true | false
  format: 'json', // json | text
  quantity: 1, // 1 - 20
})
.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://cdn.jsdelivr.net/gh/proxifly/free-proxy-list@main/proxies/all/data.txt -o all.txt

HTTP proxies

curl -sL https://cdn.jsdelivr.net/gh/proxifly/free-proxy-list@main/proxies/protocols/http/data.txt -o http.txt

SOCKS4 proxies

curl -sL https://cdn.jsdelivr.net/gh/proxifly/free-proxy-list@main/proxies/protocols/socks4/data.txt -o socks4.txt

SOCKS5 proxies

curl -sL https://cdn.jsdelivr.net/gh/proxifly/free-proxy-list@main/proxies/protocols/socks5/data.txt -o socks5.txt

U.S. proxies (view more countries)

curl -sL https://cdn.jsdelivr.net/gh/proxifly/free-proxy-list@main/proxies/countries/US/data.txt -o socks5.txt

โœจ Star history

Star History Chart

๐Ÿงธ Contributing

Contributions are welcome, and they are greatly appreciated! Every little bit helps, and credit will always be given.

free-proxy
https-proxy
javascript
nodejs
proxies
proxy-api
proxy-list
scraping
socks5

Significant stargazers

liupeng

42 followers ยท starred Oct 2025

Burak Sormagec

178 followers ยท starred Oct 2026

Artem Zuikov

28 followers ยท starred Jun 2026

MuathJ

10 followers ยท starred Feb 2025