# Proxifly's free proxy list

# 🌎 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 **2495** working proxies from **114** countries in the latest update (**Jul 05, 2026, 12:13 AM UTC**).

[Site](https://proxifly.dev) | [NPM Module](https://www.npmjs.com/package/proxifly) | [GitHub Repo](https://github.com/proxifly/free-proxy-list)

## 🦄 Features

- ⚡ Extremely fast
- 📝 Validated every 5 minutes
- 📓 Sorted into HTTP, HTTPS, SOCKS4, and SOCKS5
- 🌎 Contains proxies from 114 countries
- 📦 Available in .json, .txt, and .csv formats
- 🔐 Supports HTTPS connection
- 😊 No duplicates

## 📦 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. Use these proxies responsibly, without abuse, and without illegal activity.

[ GitHub Acceptable Use Policy ](https://docs.github.com/en/site-policy/acceptable-use-policies/github-acceptable-use-policies)

### 👑 Download from the website

[ Free proxy list ](https://proxifly.dev/tools/proxy-list)

### 💎 Download in the free proxy scraper software

- [Windows](https://proxifly.dev/download?download=windows)
- [MacOS](https://proxifly.dev/download?download=macos)
- [Linux](https://proxifly.dev/download?download=linux)

### 🔗 Direct download links

Click on your preferred file format to get the updated list.

<table id="bkmrk-type-count-.json-.tx"><thead><tr><th>Type</th><th>Count</th><th>.json</th><th>.txt</th><th>.csv</th></tr></thead><tbody><tr><td>All Proxies</td><td>2495</td><td>[JSON File](https://cdn.jsdelivr.net/gh/proxifly/free-proxy-list@main/proxies/all/data.json)</td><td>[Text File](https://cdn.jsdelivr.net/gh/proxifly/free-proxy-list@main/proxies/all/data.txt)</td><td>[CSV File](https://cdn.jsdelivr.net/gh/proxifly/free-proxy-list@main/proxies/all/data.csv)</td></tr><tr><td>HTTP Proxies</td><td>671</td><td>[JSON File](https://cdn.jsdelivr.net/gh/proxifly/free-proxy-list@main/proxies/protocols/http/data.json)</td><td>[Text File](https://cdn.jsdelivr.net/gh/proxifly/free-proxy-list@main/proxies/protocols/http/data.txt)</td><td>[CSV File](https://cdn.jsdelivr.net/gh/proxifly/free-proxy-list@main/proxies/protocols/http/data.csv)</td></tr><tr><td>HTTPS Proxies</td><td>1122</td><td>[JSON File](https://cdn.jsdelivr.net/gh/proxifly/free-proxy-list@main/proxies/protocols/https/data.json)</td><td>[Text File](https://cdn.jsdelivr.net/gh/proxifly/free-proxy-list@main/proxies/protocols/https/data.txt)</td><td>[CSV File](https://cdn.jsdelivr.net/gh/proxifly/free-proxy-list@main/proxies/protocols/https/data.csv)</td></tr><tr><td>SOCKS4 Proxies</td><td>373</td><td>[JSON File](https://cdn.jsdelivr.net/gh/proxifly/free-proxy-list@main/proxies/protocols/socks4/data.json)</td><td>[Text File](https://cdn.jsdelivr.net/gh/proxifly/free-proxy-list@main/proxies/protocols/socks4/data.txt)</td><td>[CSV File](https://cdn.jsdelivr.net/gh/proxifly/free-proxy-list@main/proxies/protocols/socks4/data.csv)</td></tr><tr><td>SOCKS5 Proxies</td><td>329</td><td>[JSON File](https://cdn.jsdelivr.net/gh/proxifly/free-proxy-list@main/proxies/protocols/socks5/data.json)</td><td>[Text File](https://cdn.jsdelivr.net/gh/proxifly/free-proxy-list@main/proxies/protocols/socks5/data.txt)</td><td>[CSV File](https://cdn.jsdelivr.net/gh/proxifly/free-proxy-list@main/proxies/protocols/socks5/data.csv)</td></tr><tr><td>U.S. Proxies</td><td>696</td><td>[JSON File](https://cdn.jsdelivr.net/gh/proxifly/free-proxy-list@main/proxies/countries/US/data.json)</td><td>[Text File](https://cdn.jsdelivr.net/gh/proxifly/free-proxy-list@main/proxies/countries/US/data.txt)</td><td>[CSV File](https://cdn.jsdelivr.net/gh/proxifly/free-proxy-list@main/proxies/countries/US/data.csv)</td></tr></tbody></table>

[ 🌎 Get proxies by country ](https://github.com/proxifly/free-proxy-list/tree/main/proxies/countries)

## 🙌 Use the Proxifly NPM module

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

```shell
npm install proxifly
```

```javascript
// ESM
import Proxifly from 'proxifly';

// CommonJS
const Proxifly = require('proxifly');
```

```javascript
const proxifly = new Proxifly({
  // Optional, but having one removes limits
  apiKey: 'your-api-key'
});
```

```javascript
proxifly.getProxy({
  protocol: 'http',      // http | 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 commands:

### All proxies

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

### HTTP proxies

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

### SOCKS4 proxies

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

### SOCKS5 proxies

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

### U.S. proxies

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