Proxy List is available for FREE, but you're required to supply a key. A valid key can be requested on your profile page.
Access to the API:
Available for a fee. The access key can be purchased using the "Buy Premium" button.
Proxy List API Endpoint:
https://api.iplocation.net/?cmd=proxy-list
Request parameters:
Name |
Required |
Description |
Default |
key |
yes |
A free key can be obtained by requesting one. |
- |
format |
no |
Output format, the following formats are supported: plain xml json jsonp php csv serialized |
plain |
delimiter |
no |
Delimiter between proxies. Can be used only with format plain . The following types are supported: 1 for "\n", 2 for "<br>". |
1 |
country |
no |
List of countries in the format of ISO 3166 Alpha-2. Each country should be separated with a comma. |
- |
port |
no |
List of ports. Each port must be separated with a comma. |
- |
type |
no |
Proxy type. The following types are supported: http , https . |
- |
limit |
no |
Limit total proxy number. |
10 |
Response Parameters:
Name |
Description |
result |
A list of proxies. |
response_code |
Response status code to indicate success or failed completion of the API call. |
response_message |
Response message to indicate success or failed completion of the API call. |
Response Codes & Messages:
Name |
Message |
Description |
200 |
OK |
Successfully processed the request. |
400 |
Bad Request |
Failed to complete the request. |
404 |
Not Found |
Command not found. |
Example API Call
Example Request:
https://api.iplocation.net/?cmd=proxy-list&limit=2&key=XXXXX
Example Response:
{"result":{{"ip":"81.255.13.197":"country":"US","port":"8080","type":"https","uptime":"95.5"},{"ip":"217.97.101.134""country":"FR","port":"80","type":"https","uptime":"95.5"}},"response_code":"200","response_message":"OK"}