Proxies.rentProxies.rent

Вход в личный кабинет

Proxies.rent — личный кабинет партнёра

Клиент:
Готово
Панель управления
API
Инструменты
Документы
История баланса
Партнёрская программа
Всего портов
-
Трафик сегодня
-
Трафик за месяц
-
Расход за месяц
-
Баланс
-
Аптайм
-
Загрузка данных...
Модем Реквизиты Логин:Пароль Смена IP Сегодня Вчера Месяц

Проверка прокси

Конвертер форматов

Документы

Загрузка...

Public API

Один запрос — все ваши прокси. Получайте реквизиты, меняйте IP и отслеживайте баланс программно.

Ваш API-ключ

API-ключ используется для аутентификации. Передавайте его через заголовок X-API-Key или как параметр ?apikey= в URL.

—
Никому не сообщайте ваш API-ключ. Если он скомпрометирован — обратитесь к администратору для перевыпуска.
GET Получить прокси GET Сменить IP CODE Примеры кода REF Ошибки

GET Получить данные прокси

/api/v1/proxy

Основной метод API. Возвращает все ваши прокси с реквизитами, ссылками на смену IP и информацию о балансе — одним запросом.

Аутентификация

Передайте API-ключ одним из двух способов:

СпособПример
Заголовок
X-API-Key
curl -H "X-API-Key: YOUR_API_KEY" https://dashboard.proxies.rent/api/v1/proxy
Query-параметр
?apikey=
curl https://dashboard.proxies.rent/api/v1/proxy?apikey=YOUR_API_KEY
Пример запроса
cURL
Python
JavaScript
curl -H "X-API-Key: YOUR_API_KEY" https://dashboard.proxies.rent/api/v1/proxy
import requests r = requests.get("https://dashboard.proxies.rent/api/v1/proxy", headers={"X-API-Key": "YOUR_API_KEY"}) data = r.json() for proxy in data["proxies"]: print(f"{proxy['host']}:{proxy['ports']['http']}:{proxy['username']}:{proxy['password']}")
const res = await fetch("https://dashboard.proxies.rent/api/v1/proxy", { headers: { "X-API-Key": "YOUR_API_KEY" } }); const data = await res.json(); data.proxies.forEach(p => { console.log(`${p.host}:${p.ports.http}:${p.username}:${p.password}`); });
Ответ
{ "success": true, "client": "ClientName", "billing": { "type": "per_gb", "price_per_gb": 23, "currency": "RUB", "balance": 50000, "usage_mb": 2686976 }, "proxies": [ { "id": "MD2_64", "host": "89.149.100.92", "ports": { "http": 8040, "socks5": 5040 }, "username": "WUIRzA91", "password": "F9RQcuRw", "country": "MD", "country_name": "Moldova", "operator": "Orange", "online": true, "change_ip_url": "http://89.149.100.92:7002/apix/reset_ip_secure?hash=aes_ecb:..." } ], "proxy_count": 10 }
Описание полей
ПолеТипОписание
successbooleanСтатус запроса — true если всё ОК
clientstringИмя вашего аккаунта
billing.typestringТип тарификации (per_gb — за гигабайт)
billing.price_per_gbnumberЦена за 1 ГБ трафика
billing.currencystringВалюта (RUB)
billing.balancenumberСумма оплат
billing.usage_mbnumberИспользованный трафик за месяц (МБ)
proxies[].idstringУникальное имя модема
proxies[].hoststringIP-адрес прокси-сервера
proxies[].ports.httpnumberПорт для HTTP-подключения
proxies[].ports.socks5numberПорт для SOCKS5-подключения
proxies[].usernamestringЛогин для авторизации на прокси
proxies[].passwordstringПароль для авторизации на прокси
proxies[].countrystringКод страны (MD, RO)
proxies[].country_namestringНазвание страны
proxies[].operatorstringМобильный оператор
proxies[].onlinebooleanМодем онлайн — true / false
proxies[].change_ip_urlstringПрямая ссылка для смены IP (см. ниже)
proxy_countnumberОбщее количество прокси
Готовая строка подключения: host:ports.http:username:password (для HTTP) или host:ports.socks5:username:password (для SOCKS5).

GET Сменить IP

change_ip_url из ответа /api/v1/proxy

Каждый прокси в ответе /api/v1/proxy содержит поле change_ip_url — прямую ссылку для смены IP-адреса. Просто выполните GET-запрос на этот URL.

Это прямая ссылка на сервер модемов — запрос идёт напрямую, без промежуточного сервера. Новый IP выдаётся через 10–15 секунд.
Как это работает
ШагДействие
1Вызовите GET /api/v1/proxy и получите список прокси
2Возьмите change_ip_url нужного прокси
3Выполните GET-запрос на этот URL — IP сменится
Пример
cURL
Python
# 1. Получаем прокси DATA=$(curl -s -H "X-API-Key: YOUR_API_KEY" https://dashboard.proxies.rent/api/v1/proxy) # 2. Достаём change_ip_url первого прокси URL=$(echo $DATA | python3 -c "import sys,json; print(json.load(sys.stdin)['proxies'][0]['change_ip_url'])") # 3. Меняем IP curl "$URL"
import requests # 1. Получаем прокси data = requests.get("https://dashboard.proxies.rent/api/v1/proxy", headers={"X-API-Key": "YOUR_API_KEY"}).json() # 2. Меняем IP на нужном модеме for proxy in data["proxies"]: if proxy["id"] == "MD2_64": requests.get(proxy["change_ip_url"]) print(f"IP сменён на {proxy['id']}") break
Не вызывайте смену IP чаще, чем раз в 30 секунд на один модем. Частые запросы могут быть заблокированы оператором.

CODE Примеры интеграции

Готовые примеры для популярных языков и сценариев.

Python — получить все прокси и использовать для запросов
import requests API_KEY = "YOUR_API_KEY" # Получаем прокси data = requests.get("https://dashboard.proxies.rent/api/v1/proxy", headers={"X-API-Key": API_KEY}).json() if not data["success"]: print("Ошибка:", data.get("error")) exit() print(f"Прокси: {data['proxy_count']} шт.") print(f"Баланс: {data['billing']['balance']} {data['billing']['currency']}") # Используем первый прокси для запроса p = data["proxies"][0] proxy_url = f"http://{p['username']}:{p['password']}@{p['host']}:{p['ports']['http']}" r = requests.get("https://api.ipify.org?format=json", proxies={"http": proxy_url, "https": proxy_url}, timeout=15) print(f"Текущий IP через {p['id']}: {r.json()['ip']}") # Меняем IP requests.get(p["change_ip_url"]) print(f"IP на {p['id']} сменён")
JavaScript / Node.js
const API_KEY = "YOUR_API_KEY"; const res = await fetch("https://dashboard.proxies.rent/api/v1/proxy", { headers: { "X-API-Key": API_KEY } }); const data = await res.json(); console.log(`Прокси: ${data.proxy_count} шт.`); // Вывести все прокси в формате IP:PORT:LOGIN:PASS data.proxies.forEach(p => { console.log(`HTTP: ${p.host}:${p.ports.http}:${p.username}:${p.password}`); console.log(`SOCKS5: ${p.host}:${p.ports.socks5}:${p.username}:${p.password}`); }); // Сменить IP на первом прокси await fetch(data.proxies[0].change_ip_url); console.log("IP сменён");
Bash — экспорт в файл
# Сохранить все прокси в файл proxies.txt (формат IP:PORT:LOGIN:PASS) curl -s -H "X-API-Key: YOUR_API_KEY" https://dashboard.proxies.rent/api/v1/proxy \ | python3 -c " import sys, json data = json.load(sys.stdin) for p in data['proxies']: print(f\"{p['host']}:{p['ports']['http']}:{p['username']}:{p['password']}\") " > proxies.txt echo "Сохранено $(wc -l < proxies.txt) прокси в proxies.txt"

REF Коды ошибок

При ошибке API возвращает JSON с полем success: false и описанием в error.

Пример ошибки
{"success": false, "error": "Invalid API key"}
КодПричинаРешение
401API-ключ не передан или невалиденПроверьте заголовок X-API-Key или параметр ?apikey=
502Сервер модемов временно недоступенПовторите запрос через 30 секунд

История баланса

Баланс
--
Расход за месяц
--
Всего оплачено
--
Всего списано
--
Дата Тип Сумма Трафик (ГБ) Баланс после Примечание
Загрузка...
Загрузка...

История IP