Use responsibly.
GET https://proxyradar.net/api/proxies
Returns proxies filtered by country and/or type.
The response is always a JSON array (or text/CSV if you request a different format).
curl "https://proxyradar.net/api/proxies?format=txt"
curl "https://proxyradar.net/api/proxies?country=DE&format=json"
curl "https://proxyradar.net/api/proxies?type=socks5&format=csv"
curl "https://proxyradar.net/api/proxies?country=US&type=https&format=txt"
country=US,GB,DE and/or type=http,socks5.
curl "https://proxyradar.net/api/proxies?country=US,GB&type=http,socks5&format=json"
limit returns up to N randomly-selected proxies from the filtered result.
If fewer than N match, you get fewer than N.
curl "https://proxyradar.net/api/proxies?country=US&type=https&limit=10&format=json"
| Param | Type | Description |
|---|---|---|
country |
string | Filter by country. Supports comma-separated values (e.g. US,GB,DE). |
type |
string | Filter by proxy type/protocol. Supports comma-separated values (e.g. http,socks5). protocol is accepted as an alias. |
limit |
int | Return up to N randomly-selected proxies that match the filters. |
format |
string | Output format: json (default), txt (host:port per line), or csv. |
http, https, socks4, socks5. Use type or the alias protocol.json, txt, csv (set via format).txt/csv when requested).