NEW: Reseller panel now AVAILABLE. Become your OWN proxy provider NOW!Apply now

Free rotating proxies that ACTUALLY work

We scrape, check and rotate THOUSANDS of public proxies NONSTOP, so all you do is connect to ONE proxy.

Free rotating proxies behind ONE gateway

Free proxy lists go stale fast, and most of the lines are dead by the time you paste them. Our free rotating proxies move that work to our side. We collect public proxies, test them and put the live ones behind ONE host, free.proxiesfood.com, so you never touch a list.

Pick a port for the job

  • Port 2001 gives a NEW IP on every connection, good for scraping and bulk requests
  • Ports 1000-2000 are 1,000 backconnect ports: run 10 tasks on 10 ports and each keeps its own IP for 5 minutes

Free vs paid plans

The Free plan gives you 500 threads at 25 Mbps and never expires while you stay in @proxiesfood. It rotates only, with no country pick. Paid plans start at $0.99 a day for 1,000 threads and go up to 5,000, lift the speed cap and add country-specific IPs plus sticky IPs for up to 60 minutes.

Upgrading takes a Telegram login on our website and a crypto payment, and your current login carries straight over to the paid plan.

Where free proxies fit

  • Testing a scraper before you pay for anything
  • Light scraping and bulk requests on public sites
  • Learning how rotating proxies work in Python or Node.js
  • Small SEO and price monitoring jobs without a budget

Want home IPs instead?

Free proxies are public proxies, so speed and uptime depend on what is online that day. For real home connections and unlimited bandwidth, start a FREE 15-minute trial of our rotating residential proxies in @proxiesfoodbot at up to 1 Gbps. Paid residential plans come with 30M+ worldwide IPs and sticky sessions up to 24 hours.

FRESH proxies every single day

2,000+Online IPs
100+Countries

Rotate or HOLD your IP

Free rotating proxies in 3 steps

Use free rotating proxies in YOUR code

Port 2001 gives a NEW IP on every connection, and a backconnect port HOLDS one for 5 minutes.

proxy.shmain.pyindex.mjsmain.goindex.php
PROXY="http://free_7f3a9c2e1b:PASSWORD@free.proxiesfood.com:2001"

for i in 1 2 3; do
  curl -x "$PROXY" https://icanhazip.com
done
import requests

proxy = "http://free_7f3a9c2e1b:PASSWORD@free.proxiesfood.com:2001"
proxies = {"http": proxy, "https": proxy}

for _ in range(3):
    r = requests.get("https://icanhazip.com", proxies=proxies, timeout=30)
    print(r.text.strip())
import axios from "axios";
import { HttpsProxyAgent } from "https-proxy-agent";

const agent = new HttpsProxyAgent("http://free_7f3a9c2e1b:PASSWORD@free.proxiesfood.com:2001");

for (let i = 0; i < 3; i++) {
  const { data } = await axios.get("https://icanhazip.com", { httpsAgent: agent, proxy: false });
  console.log(data.trim());
}
package main

import (
	"fmt"
	"io"
	"net/http"
	"net/url"
)

func main() {
	proxy, _ := url.Parse("http://free_7f3a9c2e1b:PASSWORD@free.proxiesfood.com:2001")
	client := &http.Client{Transport: &http.Transport{Proxy: http.ProxyURL(proxy), DisableKeepAlives: true}}

	for i := 0; i < 3; i++ {
		resp, err := client.Get("https://icanhazip.com")
		if err != nil {
			panic(err)
		}
		ip, _ := io.ReadAll(resp.Body)
		resp.Body.Close()
		fmt.Print(string(ip))
	}
}
<?php
$proxy = "http://free_7f3a9c2e1b:PASSWORD@free.proxiesfood.com:2001";

for ($i = 0; $i < 3; $i++) {
    $ch = curl_init("https://icanhazip.com");
    curl_setopt($ch, CURLOPT_PROXY, $proxy);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    echo curl_exec($ch);
}
Install
curl --versionpip install requestsnpm i axios https-proxy-agentgo versionsudo apt install php-cli php-curl
Your proxy
http://free_7f3a9c2e1b:PASSWORD@free.proxiesfood.com:2001

Free rotating proxies pricing

Free
Total $0
$0/day
500 threads
Never expires
Get free proxies
1 day
Total $1.99
$1.99/day
2,500 threads
Get started
7 daysSAVE 64%
Total $4.99
$0.71/day
$1.99/day
2,500 threads
Get started
Most popular
30 daysSAVE 83%
Total $9.99
$0.33/day
$1.99/day
2,500 threads
Get started
  • Every paid plan includes
  • Unlimited throughput
  • Country-specific IPs
  • Sticky IPs up to 60 min
  • 1,000 backconnect ports
  • HTTP(S) & SOCKS5

Log in with Telegram, pay with crypto and your login upgrades INSTANTLY.

Free rotating proxy questions

Are these rotating proxies really free?+
Yes, 100%. You get 500 threads for $0 and your login NEVER expires.
How do I get my free proxies?+
Start @proxiesfoodbot on Telegram, join @proxiesfood and copy your login. It takes UNDER a minute.
Why do I have to join @proxiesfood?+
Free logins are for channel members. Leave the channel and your free login stops until you rejoin.
Where do the proxies come from?+
Public proxy lists. We scrape them, check them NONSTOP and only rotate the ones that work.
What is the difference between port 2001 and the backconnect ports?+
Port 2001 gives you a NEW IP on every connection. Backconnect ports 1000-2000 each keep ONE IP for 5 minutes, then take a new one.
Can I pick a country or keep the same IP?+
Yes, on paid plans. Add -country-US or -session-k3x9q2ab-time-30m to your login and keep the SAME IP for up to 60 minutes. The Free plan rotates only.
What do paid plans add?+
UNLIMITED throughput, up to 5,000 threads, country-specific IPs and the SAME IP for up to 60 minutes, from just $0.99 a day.
How do I upgrade?+
Right here on our website: log in with Telegram, pick threads and days and pay with crypto. Your login upgrades INSTANTLY.
What happens when my paid plan ends?+
Your login goes back to Free with the SAME host and password.
Do free proxies support SOCKS5?+
Yes. HTTP(S) and SOCKS5 work on EVERY port with the same login.

Get free proxies in under a minute.

Need home IPs with UNLIMITED bandwidth? Check out our unlimited residential proxies.