This API will verify if an IP address is a proxy.
Access to the API:
Proxy Check is available for FREE, but you're required to supply a key. A valid key can be requested on your profile page.
API Endpoint:
https://api.iplocation.net/?cmd=proxy-check&key={HASH KEY}&ip=XX.XX.XX.XX
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 |
json |
delimiter |
no |
Delimiter between proxies. Can be used only with format plain . The following types are supported: 1 for "\n", 2 for "<br>". |
1 |
ip |
yes |
An IP address that you would like to check. |
- |
Response Parameters:
Name |
Description |
ip |
An IP address that is checked. |
result |
The indication of whether the IP is a proxy (1=Yes, 0=No). |
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-check&key=XXXXX&ip=1.1.1.1