Обращение к 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
}
]
}