Free proxy database

Free proxies by /24 block.

Open proxies cluster: when one address in a /24 block is running one, its neighbours often are too, because the whole block tends to share a purpose and an owner. This index groups the free-proxy database by /24, each block with its own continuously re-verified list.

Blocks

187

Addresses on record

5,070

All blocks

187 blocks, busiest first

45.74.31.0/243,179 on record144.124.251.0/24115 on record203.205.49.0/2474 on record120.133.82.0/2431 on record16.52.81.0/2423 on record40.176.175.0/2423 on record35.183.127.0/2423 on record165.225.66.0/2423 on record56.68.116.0/2420 on record13.38.27.0/2419 on record13.126.183.0/2419 on record18.190.253.0/2418 on record54.215.41.0/2418 on record18.142.95.0/2417 on record34.207.102.0/2416 on record35.183.29.0/2416 on record56.155.73.0/2416 on record18.163.182.0/2416 on record103.172.42.0/2416 on record18.188.168.0/2415 on record18.166.56.0/2415 on record43.207.141.0/2415 on record40.177.104.0/2414 on record3.134.245.0/2414 on record18.228.228.0/2414 on record51.17.99.0/2414 on record43.200.174.0/2414 on record35.78.252.0/2414 on record103.155.168.0/2414 on record103.48.68.0/2414 on record13.245.161.0/2414 on record108.131.152.0/2414 on record18.230.23.0/2414 on record18.144.86.0/2413 on record34.229.190.0/2413 on record15.217.214.0/2413 on record18.157.159.0/2413 on record16.28.29.0/2413 on record54.255.249.0/2413 on record52.195.147.0/2413 on record44.200.234.0/2413 on record51.94.221.0/2413 on record147.161.246.0/2413 on record98.81.204.0/2412 on record98.94.14.0/2412 on record78.14.19.0/2412 on record56.112.93.0/2412 on record18.170.45.0/2412 on record16.174.124.0/2412 on record54.117.6.0/2412 on record178.92.72.0/2412 on record51.85.44.0/2412 on record35.78.212.0/2412 on record108.137.124.0/2412 on record16.28.101.0/2412 on record34.220.80.0/2412 on record51.16.4.0/2411 on record184.178.172.0/2411 on record3.21.247.0/2411 on record16.18.22.0/2411 on record13.208.246.0/2411 on record18.191.250.0/2410 on record3.231.160.0/2410 on record56.228.13.0/2410 on record15.152.38.0/2410 on record15.217.107.0/2410 on record125.25.167.0/2410 on record78.12.136.0/2410 on record62.210.189.0/2410 on record103.1.50.0/2410 on record56.112.92.0/249 on record52.214.92.0/249 on record43.207.113.0/249 on record161.22.33.0/249 on record102.244.78.0/249 on record43.216.197.0/249 on record103.180.126.0/249 on record61.130.176.0/249 on record38.210.179.0/249 on record65.21.252.0/249 on record103.176.97.0/249 on record43.199.29.0/249 on record18.231.214.0/249 on record43.198.78.0/249 on record43.202.114.0/249 on record15.223.187.0/249 on record116.203.139.0/248 on record128.140.113.0/248 on record63.180.203.0/248 on record203.175.103.0/248 on record185.238.238.0/248 on record47.129.105.0/248 on record18.61.230.0/248 on record54.198.140.0/248 on record103.193.144.0/248 on record3.26.199.0/248 on record103.174.122.0/248 on record160.19.18.0/248 on record103.172.71.0/248 on record16.28.32.0/248 on record78.12.246.0/247 on record18.231.126.0/247 on record112.169.99.0/247 on record109.224.242.0/247 on record167.99.3.0/247 on record45.194.41.0/247 on record13.209.65.0/247 on record103.146.185.0/247 on record201.7.31.0/247 on record35.183.78.0/247 on record5.75.133.0/247 on record116.104.251.0/247 on record58.187.26.0/247 on record49.13.22.0/247 on record103.145.34.0/247 on record103.54.169.0/247 on record13.245.183.0/247 on record3.21.129.0/246 on record65.108.159.0/246 on record16.51.5.0/246 on record201.4.65.0/246 on record15.232.45.0/246 on record16.176.232.0/246 on record103.247.23.0/246 on record103.158.210.0/246 on record41.128.72.0/246 on record45.174.243.0/246 on record116.204.166.0/246 on record154.62.127.0/246 on record103.179.252.0/246 on record160.19.41.0/246 on record42.112.52.0/246 on record182.52.113.0/246 on record38.19.43.0/246 on record103.176.96.0/246 on record163.61.245.0/246 on record198.15.30.0/246 on record45.184.103.0/246 on record103.153.62.0/246 on record1.20.101.0/246 on record45.198.20.0/246 on record103.203.234.0/246 on record160.19.146.0/246 on record103.48.71.0/246 on record72.195.34.0/246 on record184.181.217.0/246 on record16.26.208.0/246 on record16.51.53.0/246 on record195.13.182.0/246 on record200.43.43.0/246 on record103.88.234.0/245 on record189.51.168.0/245 on record45.198.11.0/245 on record45.177.16.0/245 on record103.147.134.0/245 on record27.73.208.0/245 on record192.203.0.0/245 on record180.211.93.0/245 on record103.39.51.0/245 on record45.198.10.0/245 on record103.122.1.0/245 on record200.71.111.0/245 on record38.211.76.0/245 on record103.146.38.0/245 on record45.174.168.0/245 on record38.253.240.0/245 on record193.33.157.0/245 on record45.229.17.0/245 on record148.230.4.0/245 on record36.50.56.0/245 on record177.234.221.0/245 on record103.25.220.0/245 on record103.97.140.0/245 on record38.156.23.0/245 on record38.183.146.0/245 on record154.59.56.0/245 on record103.162.63.0/245 on record154.18.255.0/245 on record201.4.69.0/245 on record103.157.79.0/245 on record103.253.124.0/245 on record38.226.49.0/245 on record217.182.195.0/245 on record190.93.188.0/245 on record154.88.189.0/245 on record18.175.170.0/245 on record79.137.78.0/245 on record

Why browse free proxies by /24 block?

A /24 is the smallest block most networks route as one unit, so the addresses in it usually share an owner, a location and a reputation. Open proxies rarely appear alone: find one in a block and its neighbours are worth checking, and a destination site that has flagged one address in the block often treats the rest the same way. Grouping the database by block is how you see that clustering, and pick or avoid a whole neighbourhood at once.

Where these numbers come from

HProxy runs its own checks against every address, around the clock, and keeps the result forever. The count on each block is how many addresses in it we hold on record. Nothing is copied from another list.

Let your assistant pull the list

The pool is a free, keyless API and a documented markdown page. Hand your assistant one of these and it can fetch live proxies on its own, filtered the way you asked.

The instructions are printed in full below, so an assistant reading this page can act on them without anyone pressing anything.

All the machine lanes
MCP server
Adds proxy_list, proxy_check and ip_lookup as tools your assistant can call by itself. Nothing to install.claude mcp add --transport http hproxy https://mcp.hproxy.com/mcpClaude, ChatGPT, Cursor, VS Code, Windsurf or any assistant that speaks MCP: add https://mcp.hproxy.com/mcp as a remote server. This page's tool is proxy_list.
Command line
The same tool without an assistant, from a terminal. Add --json for JSON.hproxy list --country DE --protocol socks5 --limit 20Install it in one line: curl -fsSL https://hproxy.com/install.sh | sh (macOS, Linux) or irm https://hproxy.com/install.ps1 | iex (Windows).
REST, no key
Plain HTTP with CORS on, which is all an agent with a fetch tool needs.curl "https://hproxy.com/api/proxy-list?format=json&country=de&limit=20"

Instructions for an assistant, in full

Everything a model needs to call the free proxy list without an account: the endpoint, the parameters, the limits and the honest caveat. Readable straight off the page.

You can use HProxy's free proxy list, which needs no API key and no account.

GET https://hproxy.com/api/proxy-list?format=json returns the live pool as JSON. Useful query parameters: country (ISO alpha-2, e.g. de), protocol (http, https, socks4, socks5), anonymity (elite, anonymous, transparent) and limit. Add format=txt for plain ip:port lines instead.

Each proxy comes back with ip, port, protocols, anonymity, country_code, city, asn_org, latency_ms and uptime_24h. The pool is re-checked around the clock, so ask for it fresh rather than caching it. It is rate limited per IP (120 requests in a burst, then 2 a second) and answers 429 with Retry-After past that.

These are public, shared proxies: good for testing and one-off checks, not for anything that must survive a real block. Full docs: https://hproxy.com/llms/free-proxy.txt

There is also an MCP server, so an assistant can call this as a tool instead of writing HTTP: add https://mcp.hproxy.com/mcp as a remote MCP server (nothing to install, no key) and use the proxy_list tool. In Claude Code the line is `claude mcp add --transport http hproxy https://mcp.hproxy.com/mcp`. From a terminal the same tool is `hproxy list --country DE --protocol socks5 --limit 20`. Install the hproxy command in one line: curl -fsSL https://hproxy.com/install.sh | sh on macOS and Linux, or irm https://hproxy.com/install.ps1 | iex in PowerShell on Windows. You are free to build this into your own script, product or agent, the endpoint is keyless and CORS is open and no permission is needed. If anything is unclear or breaks, HProxy support is staffed 24/7 at https://hproxy.com/contact.

Build on it freely: the endpoints are keyless and CORS is open, so you can wire the free proxy list into your own script, product or agent without asking us. If you get stuck, support answers around the clock, every day, at hproxy.com/contact. Generated markdown doc: hproxy.com/llms/free-proxy.txt.

HProxy.

Nothing to sign up for. Proxies you can test right now.

Re-checked every few minutes, with a live last-checked time on every row.

HProxy