Обращение к API производится по адресу:
Любые расходы списываются с баланса Личного кабинета!
Доступные методы:
При обращении к любому методу api, в ответе всегда будет присутствовать status:
{ "status": "ok" }
{ "status": false, "error_id": 100, "error": "Error key" }
Метод "getbalance"
Получение баланса на счете
{ "status": "ok", "balance": "100", "currency": "USD" }
Метод "getcategory"
Получение списка доступных категорий
Параметры:
{ "status": "ok", "list": [ { "id": "for_al", "name": "Для всех сайтов" } ] }
Метод "getprice"
Используется для получения информации о сумме заказа в зависимости от периода и кол-ва прокси.
Параметры метода:
В примере выше мы получаем информацию о стоимости 100 IPv4 прокси на 30 дней.
{ "status": "ok", "price": 1800, "price_single": 0.6, "category", "for_all", "period": 30, "country": "us", "count": 100 }
Метод "getcount"
Используется для получения информации о доступном для приобретения кол-ве прокси определенной страны. При отсутствии параметров category и country в ответе будет отображено количество прокси по всем странам и категориям
Параметры метода:
В примере выше мы получаем информацию о доступном для приобретения кол-ве российских IPv4 прокси.
{ "status": "ok", "count": 971, }
В примере выше мы получаем прокси по всем доступным странам и категориям
{
"status":"ok",
"count": {
"for_all": {
"ru":18201,
"de":0,
"gb":2974,
"ua":2973,
"us":2787
},
"soc": {
"ru":18561,
"de":865,
"gb":2783,
"ua":2981,
"us":2991
},
...
}
}
Метод "getcountry"
Используется для получения информации о доступных для приобретения странах.
Параметры метода:
{ "status": "ok", "list": "["ru","ua","us"]", }
Метод "getproxy"
Используется для получения списка ваших прокси.
Параметры метода:
{ "status": "ok", "list_count": 4, "list": { "11": { "id": 11, "ip": "185.22.134.250", "port": "7330", "user": "5svBNZ", "pass": "iagn2d", "type": "http", "country": "ru", "date": "2016-06-19 16:32:39", "date_end": "2016-07-12 11:50:41", "unixtime": 1466379159, "unixtime_end": 1468349441, "comment": "", "active": 1, "category": "for_all" }, "14": { "id": 14, "ip": "185.22.134.242", "port": "7386", "user": "nV5TFK", "pass": "3Itr1t", "type": "http", "country": "ru", "date": "2016-06-27 16:06:22", "date_end": "2016-07-11 16:06:22", "unixtime": 1466379159, "unixtime_end": 1468349441, "comment": "", "active": 1, "category": "for_all" } } }
Метод "setipauth"
Используется для указания IP адресов, с которых можно производить авторизацию на прокси (до 3 шт)
Параметры метода:
В примере выше мы изменяем IP авторизаций на 192.168.1.2,192.168.1.5. Чтобы вернуть авторизацию по логину/паролю, укажите пустое значение для ips.
{ "status": "ok", }
Метод "settype"
Используется для изменения типа (протокола) у списка прокси.
Параметры метода:
В примере выше мы изменяем тип прокси с номерами 10,11,12,15 на SOCKS5.
{ "status": "ok" }
Метод "setdescr"
Используется для обновления технического комментария у списка прокси, который был установлен при покупке (метод buy).
Параметры метода:
Обязательно должен присутствовать один из параметров, либо ids либо old_comment
В примере выше мы изменяем комментарий с test на newtest
{ "status": "ok", "count": 4 }
Метод "buy"
Используется для покупки прокси.
Параметры метода:
В примере выше мы покупаем 1 российский IPv4 прокси на 30 дней
{ "status": "ok", "order_id": 100000, "count": 1, "price": 6.3, "price_single": 0.9, "period": 7, "country": "ru" "list": { "15": { "id": 15, "ip": "185.22.134.250", "port": "7330", "user": "5svBNZ", "pass": "iagn2d", "type": "http", "country": "ru" "date": "2016-06-19 16:32:39", "date_end": "2016-07-12 11:50:41", "unixtime": 1466379159, "unixtime_end": 1468349441, "comment": "", "active": 1, "category": "for_all" } } }
Метод "prolong"
Используется для продления текущих прокси
Параметры метода:
В примере выше мы продляем прокси с номерами 15 и 16 на 30 дней
{ "status": "ok", "period": 30, "price": 12.6, "count": 2, "list": { "15": { "id": 15, "date_end": "2016-07-12 11:50:41", "unixtime_end": 1468349441 }, "16": { "id": 16, "date_end": "2016-07-16 09:31:21", "unixtime_end": 1466379261 } } }
Метод "autoprolong"
Используется для включения и выключения автопродления текущих прокси
*Автопродление доступно только на 30 дней
Параметры метода:
В примере выше мы включаем автопродление для прокси с номерами 15 и 16 на 30 дней.
{ "code":200, "data":{ "15":{ "status":"success", "enabled":true }, "16":{ "status":"success", "enabled":true } } }
Метод "delete"
Используется для удаления прокси
Параметры метода:
В примере выше мы удаляем прокси с номерами 15 и 16
{ "status": "ok", "count": 2, }
Метод "check"
Используется для проверки валидности (работоспособности) прокси
Параметры метода:
В примере выше мы проверяем прокси с номером 15.
{ "status": "ok", "proxies": [ { "proxy_id": "15", "proxy_status": true } ] }