GetProxyList.com Proxies - REST

FREEMIUM
By getproxylist
Updated 5 months ago
Other
6.9/10
Popularity Score
577ms
Latency
67%
Success Rate

GetProxyList.com Proxies - REST API Documentation

A fresh proxy on every request. GetProxyList.com has over 5000+ active proxies and uses state of the art scanning techniques to locate fresh proxies every hour. Use our free proxy list REST API to find active & working proxies tested every 10 minutes.

View API Details
GET/proxy
GET/proxy

For more indepth info on the Proxy API see docs here https://getproxylist.com

Authorization:

Api Key Authentication

Header Parameters
X-RapidAPI-HostSTRING
REQUIRED
X-RapidAPI-KeySTRING
REQUIRED
Optional Parameters
lastTestedNUMBER
OPTIONALSeconds since last tested
ipSTRING
OPTIONALThe IP of the proxy
portSTRING
OPTIONALport
anonymitySTRING
OPTIONALHow much of your info is hidden
protocolSTRING
OPTIONALThe type of proxy
allowsRefererHeaderBOOLEAN
OPTIONALSupports the Referer header
allowsUserAgentHeaderBOOLEAN
OPTIONALSupports the User-Agent headers
allowsCustomHeadersBOOLEAN
OPTIONALSupports any custom headers
allowscookiesBOOLEAN
OPTIONALSupports cookies
allowsPostBOOLEAN
OPTIONALSupports POST requests
allowsHttpsBOOLEAN
OPTIONALSupports HTTPS requests
countrySTRING
OPTIONALCountry the proxy originates from
notCountrySTRING
OPTIONALFilter out specific countries
Code Snippet
unirest.get("https://getproxylist-getproxylist-v1.p.rapidapi.com/proxy")
.header("X-RapidAPI-Host", "getproxylist-getproxylist-v1.p.rapidapi.com")
.header("X-RapidAPI-Key", "SIGN-UP-FOR-KEY")
.end(function (result) {
  console.log(result.status, result.headers, result.body);
});
Sample Response
General
Request URL: https://getproxylist-getproxylist-v1.p.rapidapi.com/proxy
Request Method: GET
Response Headers
Response Body

Install SDK for NodeJS

Installing

To utilize unirest for node.js install the the npm module:

$ npm install unirest

After installing the npm package you can now start simplifying requests like so:

var unirest = require('unirest');

Creating Request

unirest.get("https://getproxylist-getproxylist-v1.p.rapidapi.com/proxy")
.header("X-RapidAPI-Host", "getproxylist-getproxylist-v1.p.rapidapi.com")
.header("X-RapidAPI-Key", "SIGN-UP-FOR-KEY")
.end(function (result) {
  console.log(result.status, result.headers, result.body);
});
OAuth2 Authentication
Client ID
Client Secret
OAuth2 Authentication