ProxyMaxy
Купить проксиПодпискиБиллингДокументация
Вход
RUEN

Документация

Версия: 1.0.0 · Обновлено: 2026-08-25

Содержание

  1. Быстрый старт
  2. Аутентификация
  3. Доступ к прокси
  4. Ротация и гео
  5. Ошибки
  6. Лимиты запросов
  7. Справочник REST API
  1. Быстрый старт
  2. Аутентификация
  3. Доступ к прокси
  4. Ротация и гео
  5. Ошибки
  6. Лимиты запросов
  7. Справочник REST API

Быстрый старт

ProxyMaxy выдаёт доступ к прокси через личный кабинет. Полный путь от регистрации до первого запроса занимает несколько минут.

  • Создайте аккаунт и подтвердите вход.
  • Пополните баланс на сумму выбранного тарифа.
  • Оформите заказ в конфигураторе: тип прокси, объём трафика и география.
  • Дождитесь активации заказа — после этого в карточке прокси появятся данные доступа.
  • Скопируйте строку доступа и подставьте её в свой клиент.

Купить прокси

© 2026 ProxyMaxy

Если заказ остаётся в статусе ожидания дольше обычного, проверьте баланс: недостаток средств блокирует активацию.

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

Прокси аутентифицируют клиента по логину и паролю. Пара выдаётся на заказ и видна только в вашем личном кабинете.

  • Не передавайте пару логин-пароль третьим лицам и не публикуйте её в репозиториях.
  • Ограничьте доступ списком разрешённых IP-адресов в настройках аккаунта.
  • Если пара скомпрометирована, отзовите её и выпустите новую.

Для доступа к REST API используется отдельный API-ключ. Он выпускается в настройках и показывается один раз — сохраните его сразу.

Доступ к прокси

Строка доступа собирается из адреса шлюза, порта и вашей пары логин-пароль. Поддерживаются форматы host:port:user:pass, user:pass@host:port и готовая команда curl.

Пример ожидает проверки

Мы публикуем адрес шлюза, порт и формат строки доступа только после того, как проверили их на реальной покупке у поставщика. Пока проверка не завершена, пример скрыт — актуальные значения доступны в личном кабинете после активации заказа.

  • Адрес шлюза ещё не подтверждён.
  • Диапазон портов ещё не подтверждён.

В карточке заказа доступна выгрузка всех комбинаций локация × протокол одним файлом.

Ротация и гео

Выбор страны и режим ротации задаются при оформлении заказа и отражаются в выданных портах.

  • Ротация на каждый запрос: новый IP на каждое соединение.
  • Липкая сессия: IP сохраняется на время сессии, заданное тарифом.
  • Гео-таргетинг: доступные страны зависят от типа прокси и показаны в конфигураторе.

Точные параметры ротации и список стран для вашего заказа отображаются в его карточке — они зависят от поставщика и могут отличаться между типами прокси.

Ошибки

Ответы REST API используют единый конверт: поле ok отличает успех от ошибки, а поле error содержит машиночитаемый код.

Ответ с ошибкой
{ "ok": false, "error": { "code": "VALIDATION", "message": "..." } }
  • VALIDATION — запрос не прошёл проверку схемы.
  • UNAUTHORISED — отсутствует или недействителен ключ доступа.
  • NOT_FOUND — объект не существует или недоступен вашему аккаунту.
  • RATE_LIMITED — превышен лимит запросов, повторите позже.

Ошибки самих прокси-соединений возвращаются протоколом: 407 означает проблему с аутентификацией, обрыв соединения — недоступность выбранного узла.

Лимиты запросов

REST API ограничивает частоту запросов по API-ключу. При превышении лимита возвращается код RATE_LIMITED.

  • Повторяйте запросы с экспоненциальной задержкой, а не в плотном цикле.
  • Кэшируйте редко меняющиеся данные — список тарифов и статус заказа.
  • Не опрашивайте статус чаще, чем раз в несколько секунд.

Числовые значения лимитов будут опубликованы вместе с полным описанием REST API.

REST API v1

Аутентификация
Передавайте ключ в заголовке Authorization: Bearer <API_KEY>. Все варианты ошибки ключа возвращают одинаковый 401.
Права доступа
Каждая операция требует отдельного scope. Отсутствующий scope возвращает 403; владение объектом проверяется независимо.
Лимиты запросов
Неаутентифицированные запросы ограничены 20 в минуту по адресу. Прокси-операции имеют независимые корзины по 30 запросов в минуту на ключ; ориентируйтесь на заголовки лимита и Retry-After.
Идемпотентность
Мутации требуют Idempotency-Key. Ключи пространственно разделены по аккаунтам; повтор безопасно возвращает исходный результат или состояние сверки.
Пагинация
Списки используют cursor и limit. nextCursor=null означает конец выборки. Никогда не интерпретируйте cursor как идентификатор записи.
Ошибки
Ошибка использует конверт {ok:false, version, requestId, error:{code,message}}. Стабильный code предназначен для автоматики; message — для отображения.
GET

Профиль

Текущий пользователь и безопасная метаинформация профиля.

Путь
/api/v1/profile
Право
profile:read
Лимиты запросов
profile
Ошибки
  • 401
  • 403
  • 429
  • 500
Ответ
{
  "ok": true,
  "version": "v1",
  "requestId": "req_example",
  "data": {
    "id": "usr_example",
    "email": "user@example.invalid"
  }
}
GET

Баланс

Авторитетный USD-баланс кошелька.

Путь
/api/v1/balance
Право
balance:read
Лимиты запросов
balance
Ошибки
  • 401
  • 403
  • 429
  • 500
Ответ
{
  "ok": true,
  "version": "v1",
  "requestId": "req_example",
  "data": {
    "amountUsd": "10.00"
  }
}
GET

Каталог

Тарифы и возможности без себестоимости и данных маржи.

Путь
/api/v1/catalogue
Право
catalogue:read
Лимиты запросов
catalogue
Ошибки
  • 401
  • 403
  • 429
  • 500
Ответ
{
  "ok": true,
  "version": "v1",
  "requestId": "req_example",
  "data": {
    "products": []
  }
}
GET

Список заказов

Пагинированные заказы владельца.

Путь
/api/v1/orders
Право
orders:read
Лимиты запросов
orders
Ошибки
  • 400
  • 401
  • 403
  • 429
  • 500
Ответ
{
  "ok": true,
  "version": "v1",
  "requestId": "req_example",
  "data": {
    "items": [],
    "nextCursor": null
  }
}
POST

Создание заказа

Создаёт заказ по конфигурации и идемпотентному ключу.

Путь
/api/v1/orders
Право
orders:write
Лимиты запросов
orders:write
Ошибки
  • 400
  • 401
  • 402
  • 403
  • 409
  • 429
  • 500
  • 502

Пример временно недоступен

Новый machine-клиент пока не может вызвать операцию: запрос требует legacy planId, а каталог v1 его не публикует. Пример появится после добавления discoverable planId; фиктивный id намеренно не приводится.

GET

Заказ

Один принадлежащий владельцу заказ; чужой и отсутствующий дают одинаковый 404.

Путь
/api/v1/orders/{id}
Право
orders:read
Лимиты запросов
orders:detail
Ошибки
  • 401
  • 403
  • 404
  • 429
  • 500
Ответ
{
  "ok": true,
  "version": "v1",
  "requestId": "req_example",
  "data": {
    "id": "ord_example",
    "status": "created"
  }
}
GET

Платежи

История расчётов и возвратов без внутренних строк провайдера.

Путь
/api/v1/payments
Право
payments:read
Лимиты запросов
payments
Ошибки
  • 400
  • 401
  • 403
  • 429
  • 500
Ответ
{
  "ok": true,
  "version": "v1",
  "requestId": "req_example",
  "data": {
    "items": [],
    "nextCursor": null
  }
}
GET

Список прокси

Подписки, состояния и безопасная сводка доступа.

Путь
/api/v1/proxies
Право
proxies:read
Лимиты запросов
proxies
Ошибки
  • 400
  • 401
  • 403
  • 429
  • 500
Ответ
{
  "ok": true,
  "version": "v1",
  "requestId": "req_example",
  "data": {
    "items": [],
    "nextCursor": null
  }
}
GET

Прокси

Детали одной подписки и доступные действия.

Путь
/api/v1/proxies/{id}
Право
proxies:read
Лимиты запросов
proxies:detail
Ошибки
  • 401
  • 403
  • 404
  • 429
  • 500

Пример временно недоступен

Для metered-сетей поставщик пока не публикует gateway host и port. Поля остаются null; рабочая строка доступа не выдумывается.

Ответ
{
  "ok": true,
  "version": "v1",
  "requestId": "req_example",
  "data": {
    "id": "ent_example",
    "endpoints": [
      {
        "host": null,
        "port": null
      }
    ]
  }
}
GET

Использование

Остатки трафика и лоты с точными byte-значениями строками.

Путь
/api/v1/proxies/{id}/usage
Право
proxies:read
Лимиты запросов
proxies:usage
Ошибки
  • 400
  • 401
  • 403
  • 404
  • 429
  • 500
Ответ
{
  "ok": true,
  "version": "v1",
  "requestId": "req_example",
  "data": {
    "availableBytes": "0",
    "lots": []
  }
}
POST

Действие над прокси

Учётные данные, пополнение, настройка доступа или отмена.

Путь
/api/v1/proxies/{id}/actions
Право
proxies:write
Лимиты запросов
proxies:write
Ошибки
  • 400
  • 401
  • 402
  • 403
  • 404
  • 409
  • 429
  • 500
  • 502

Пример временно недоступен

Ответ с gateway host/port остаётся частичным до публикации этих данных поставщиком. Мутации возможностей закрываются по матрице доказательств.

Запрос
{
  "action": "credentials"
}
Ответ
{
  "ok": true,
  "version": "v1",
  "requestId": "req_example",
  "data": {
    "action": "credentials",
    "status": "completed"
  }
}

API Playground

Playground отправляет запросы только на текущий origin.

Ключ хранится только в памяти этой вкладки и не попадает в URL или localStorage.

Операция

v1 · 2026-08-28

ProxyMaxy
Купить прокси
Подписки
Биллинг
Документация