Skip to main content
GET
/
v4
/
free-proxy-list
/
get
Get proxy list
curl --request GET \
  --url https://api.proxyscrape.com/v4/free-proxy-list/get

Query Parameters

request
enum<string>
required

displayproxies — show list in browser; getproxies — download list; proxyinfo — return metadata (count, last update, countries, etc.). Use optional simplified=true with proxyinfo for count only.

Available options:
displayproxies,
getproxies,
proxyinfo
protocol
enum<string>
default:all

Protocol: http, socks4, socks5, or all. For multiple: socks4,socks5

Available options:
http,
socks4,
socks5,
all
timeout
integer
default:10000

Maximum proxy timeout in milliseconds

country
string
default:all

Alpha-2 ISO country code or all. Multiple: comma-separated

ssl
enum<string>
default:all

HTTPS support. Only for HTTP proxies: all, yes, or no

Available options:
all,
yes,
no
anonymity
enum<string>
default:all

Anonymity level (HTTP only). Multiple: comma-separated

Available options:
elite,
anonymous,
transparent,
all
skip
integer
default:0

Number of records to skip (pagination)

limit
integer
default:2000

Maximum number of records to return (max 2000)

Required range: x <= 2000
simplified
boolean

Only when request=proxyinfo: set to true to get only the count of available proxies

Response

200

Proxy list (displayproxies/getproxies) or metadata (proxyinfo)