Продукты
Безлимитные прокси от $19/мес Ротационные прокси от $49/мес ISP прокси от $33/мес Персональные прокси от $3.50/мес UDP прокси от $5/мес Попробовать прокси
По целям
Парсинг и данные ИИ-сервисы Соцсети и мессенджеры Медиа и развлечения Все задачи →
Цены
Полная таблица цен Все локации Гарантия возврата
Ресурсы
Блог REST API MCP-сервер Инструкции по настройке Частые вопросы Для бизнеса О сервисе Партнёрская программа
Новый дашборд
Русский
English Русский
Разработчикам

API и MCP: прокси под управлением вашего кода и ИИ-агентов

Всё, что вы делаете в личном кабинете, — заказ и продление, привязка по IP, выгрузка списков, статистика, счета, тикеты — доступно ещё двумя способами. REST API подходит для скриптов и сервисов, MCP-сервер — для Cursor, Claude Code и других агентов. Оба работают с одними и теми же API-ключами, поэтому права доступа настраиваются в одном месте.

Базовый URLhttps://papaproxy.net/account_new/api/v1
АвторизацияAuthorization: Bearer <api_key>
СправочникOpenAPI 3.1, интерактивная документация в личном кабинете
MCP-эндпоинт/account_new/api/v1/mcp (удалённый, HTTP)

REST API или MCP: кто принимает решение

Оба интерфейса дают доступ к одним и тем же операциям. Разница в том, где живёт логика: в коде, который вы написали и проверили, или в агенте, который сам разбирает запрос и выбирает вызовы. Часто их используют вместе: API — в рабочих пайплайнах, MCP — для разовых задач и разбора проблем.

REST API

Решает ваш код. Предсказуемо, повторяемо, легко тестировать.
  • Парсер перед каждым запуском забирает актуальный список прокси — после замены IP он не останется со старыми адресами.
  • Скрипт развёртывания заказывает IP для нового окружения и сразу привязывает к ним IP сервера — в том же запросе на заказ.
  • Внутренний отчёт раз в месяц собирает баланс, движения по счёту и PDF-счета.
  • Вебхуки сообщают бэкенду о событиях в аккаунте, и опрашивать API по расписанию не нужно.

MCP-сервер

Вы описываете результат. Агент подбирает инструменты.
  • Разовые просьбы обычными словами: «добавь 200 немецких IP в мой тариф серверных прокси».
  • Разбор проблем: агент сравнивает статистику по времени, ошибки по категориям и популярные хосты и предлагает, что поменять.
  • Рутина — продления, правки привязки по IP, смена логина и пароля, тикеты — без входа в личный кабинет.
  • Прототипирование: попросите агента выполнить операцию и показать ответ, прежде чем писать тот же вызов в коде.

Первый запрос за три шага

Начать можно ещё до создания ключа: список стран с остатками и расчёт цены доступны без авторизации.

  1. Посмотрите страны и остатки

    Ответ содержит все страны с ISO-кодами и количеством IP, доступных прямо сейчас. Параметр product_kind принимает proxy_datacenter или proxy_isp. При расчёте и заказе можно также указать proxy_personal — персональные прокси.

    bash
    curl -s "https://papaproxy.net/account_new/api/v1/billing/countries?product_kind=proxy_datacenter"
  2. Рассчитайте цену для набора стран

    Расчёт бесплатный и ни к чему не обязывает. В ответе — цена каждого сегмента, скидка за объём и итог за месяц в центах. Укажите period_months 3, 6 или 12, чтобы увидеть скидку за срок.

    bash
    curl -s -X POST https://papaproxy.net/account_new/api/v1/billing/composite/quote \
      -H "Content-Type: application/json" \
      -d '{
        "product_kind": "proxy_datacenter",
        "period_months": 1,
        "segments": [
          {"country": "US", "count": 300},
          {"country": "DE", "count": 200}
        ]
      }'
  3. Создайте ключ и обратитесь к своему аккаунту

    В личном кабинете откройте Настройки → API-ключи, задайте название и отметьте только нужные права. Полный ключ показывается один раз, сразу после создания, — сохраните его в менеджере секретов или переменной окружения.

    bash
    export PAPA_API_KEY="fb_..."
    
    curl -s https://papaproxy.net/account_new/api/v1/customer/services \
      -H "Authorization: Bearer $PAPA_API_KEY"

Что умеет REST API

Все пути ниже указаны относительно базового URL. Схемы запросов и ответов, коды ошибок и консоль для пробных вызовов — в справочнике API в личном кабинете.

РазделОсновные эндпоинтыПрава
Каталог и ценыGET /billing/countries, POST /billing/composite/quote, GET /customer/catalogcatalog:read
Заказ и продлениеPOST /billing/composite/order, POST /customer/services/{id}/renew, POST /customer/services/{id}/cancel, POST /billing/services/{id}/add-ipsservices:write, wallet:spend
ДополненияGET /billing/services/{id}/addons/available, покупка и отключение дополнений, например UDPservices:write, wallet:spend
Доступ к проксиGET /customer/services/{id}/proxy/ips, proxy/auth, proxy/whitelist, proxy/config для ротационных тарифовservices:read, services:write
Замена IPPOST /customer/services/{id}/proxy/refresh, GET …/proxy/refresh-statusservices:write
Sticky-сессииСписок, ротация и удаление сессий, режим и TTL для ротационных тарифовservices:read, services:write
СтатистикаGET /customer/services/{id}/usageusage:read
Баланс и счетаGET /customer/wallet/balance, /ledger, POST /customer/wallet/deposit/init, PDF-счетаwallet:read, wallet:deposit
ТикетыGET и POST /customer/tickets, POST /customer/tickets/{id}/replytickets:read, tickets:write
Профиль и ключиGET и PATCH /customer/me, /customers/me/api-keyscustomer:read, customer:write
Вебхуки/customer/webhooks: адреса, типы событий, доставки, тестовые события, повторная отправкаwebhooks

Заказ из кода

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

bash
curl -s -X POST https://papaproxy.net/account_new/api/v1/billing/composite/order \
  -H "Authorization: Bearer $PAPA_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "product_kind": "proxy_datacenter",
    "period_months": 1,
    "segments": [
      {"country": "US", "count": 300},
      {"country": "DE", "count": 200}
    ],
    "whitelist_ips": ["203.0.113.10"],
    "use_balance": true,
    "idempotency_key": "eu-us-500-2026-10"
  }'
Перед первым заказом: для прокси поле whitelist_ips обязательно — без него запрос отклоняется с кодом 422 ещё до списания. use_balance: true оплачивает заказ с баланса аккаунта; без этого флага оплата идёт через страницу платёжной системы.

MCP-сервер: личный кабинет в виде инструментов для агента

Model Context Protocol позволяет агенту узнавать, какие инструменты есть на удалённом сервере, и вызывать их. Подключите сервер PapaProxy.net один раз — и агент будет работать с аккаунтом так же, как вы: проверит остатки, сравнит цены, купит, настроит и отчитается в чате.

Подключение

Вставьте конфигурацию в настройки MCP вашего клиента. В Cursor это файл .cursor/mcp.json в проекте или ~/.cursor/mcp.json для всех проектов. Название сервера можно выбрать любое.

mcp.json
{
  "mcpServers": {
    "papaproxy": {
      "url": "https://papaproxy.net/account_new/api/v1/mcp",
      "headers": {
        "Authorization": "Bearer fb_YOUR_API_KEY"
      }
    }
  }
}

В Claude Code тот же сервер добавляется одной командой:

bash
claude mcp add --transport http papaproxy \
  https://papaproxy.net/account_new/api/v1/mcp \
  --header "Authorization: Bearer fb_YOUR_API_KEY"

Подойдёт и любой другой MCP-клиент, который поддерживает удалённые серверы с собственными заголовками: адрес и заголовок те же.

Как агент покупает прокси

list_countries1. Проверяет остаткиISO-коды стран и число IP в наличии прямо сейчас — агент не станет планировать заказ, который нельзя выполнить.
quote_composite2. Считает ценуТочная цена для набора стран и срока. Расчёт бесплатный: ничего не резервирует и не списывает.
order_composite3. Покупает с балансаОплата с баланса аккаунта, с проверкой цены и ключом идемпотентности — повторный вызов не создаст второй заказ.

Что ещё умеет агент

УслугиОтмена с пропорциональным возвратом, автопродление, возобновление приостановленной услуги, замена и добавление IP.
Настройки проксиПараметры подключения ротационных прокси, смена логина и пароля, привязка по IP, лимиты подключений на IP.
ДополненияКакие дополнения доступны для тарифа, покупка и отключение с пропорциональным возвратом.
АналитикаСводка и динамика использования, популярные хосты, ошибки по категориям и рекомендации.
ФинансыСчета со скачиванием PDF, доступные способы оплаты, пополнение баланса и статус платежа.
ПоддержкаСоздать тикет, прочитать переписку, ответить и закрыть, когда вопрос решён.
АккаунтДанные профиля, IP, с которого подключается агент, и история входов.
Ротационные тарифыSticky-сессии: список, ротация, сброс и настройка TTL.

Примеры запросов агенту

«Сколько будут стоить 1 000 ISP-прокси в США и Испании на 3 месяца? Пока ничего не покупай».
«У офиса сменился IP на 198.51.100.24 — обнови привязку по IP во всех активных услугах».
«Почему вчера выросло число ошибок на серверных прокси? Разбей по категориям».
«Какие услуги заканчиваются в этом месяце и у каких из них выключено автопродление?»

Права ключей: только то, что нужно

Запрос выполняется, только если у ключа есть право, которое требует эндпоинт. Права действуют одинаково для REST-вызовов и инструментов MCP: ключ без wallet:spend не сможет ничего оплатить ни через API, ни через агента.

ПравоЧто разрешает
catalog:readПродукты, страны и цены
services:readВаши услуги, списки прокси, логины и пароли, привязки по IP, статус замены
services:writeСмена логина и пароля и привязки по IP, замена IP, sticky-сессии, отмена услуг
usage:readСтатистика использования услуг
wallet:readБаланс, движения по счёту и PDF-счета
wallet:depositСоздать пополнение баланса и получить ссылку на оплату
wallet:spendОплата с баланса: покупки, продления, дополнения, докупка IP и платная замена IP
tickets:readЧтение тикетов
tickets:writeСоздание тикетов и ответы
customer:readДанные профиля
customer:writeИзменение данных профиля
webhooksУправление адресами и доставками вебхуков

Типовые наборы прав

Мониторинг

services:read, usage:read

Для дашбордов, алертов и агента-аналитика. Видит всё о ваших услугах, но ничего не меняет.

Закупка и настройка

catalog:read, services:read, services:write, wallet:read, wallet:spend

Для скриптов и агентов, которые заказывают и настраивают прокси. Держите на балансе ту сумму, которую готовы доверить автоматике.

Вебхуки: уведомления вместо опроса

Укажите HTTPS-адрес и выберите нужные события; актуальный список типов событий возвращает GET /customer/webhooks/events. Секрет адреса показывается только один раз, в ответе на создание, — сохраните его сразу.

Защита, когда автоматика тратит деньги

Оплата — отдельное правоБез wallet:spend ключ может читать, считать цены и настраивать, но не может ничего оплатить.
Только балансПокупки агента оплачиваются с баланса аккаунта. Данные карты остаются у платёжной системы, агенту они недоступны.
Безопасные повторыЗаказы, платная замена IP и пополнения принимают ключ идемпотентности: повторный запрос вернёт исходный результат.
Отзыв ключейПо каждому ключу видно, когда и с какого IP он использовался. Отозвать его можно в личном кабинете или запросом DELETE /customers/me/api-keys/{id}.
Заводите отдельный ключ для каждой интеграции и окружения — тогда один можно отозвать, не трогая остальные. Не вставляйте ключи в текст запросов агенту и не коммитьте их в репозиторий: храните их в конфигурации MCP-клиента или в менеджере секретов.

Частые вопросы

Доступ к API и MCP платный?

Нет. REST API и MCP-сервер доступны в каждом аккаунте без доплаты. Вы платите только за заказанные прокси и дополнения — по тем же ценам, что и в личном кабинете.

Нужно ли уметь программировать, чтобы пользоваться MCP-сервером?

Нет. Достаточно один раз вставить в MCP-клиент блок конфигурации с API-ключом, а дальше писать агенту обычными словами. Он сам выберет инструменты и покажет результат в чате. Программирование понадобится, только если вы захотите вызывать REST API из собственного кода.

Какие ИИ-агенты можно подключить?

Любой MCP-клиент, который поддерживает удалённые серверы и позволяет задать заголовок Authorization, — например, Cursor и Claude Code. Данные для подключения одинаковые для всех: адрес сервера и ваш API-ключ.

Может ли агент потратить больше, чем я планирую?

Агент оплачивает заказы только с баланса аккаунта и только если у его ключа есть право wallet:spend. Для аналитики и расчёта цен создайте ключ без этого права. Для покупок держите на балансе ту сумму, которую готовы доверить агенту, и просите его показать расчёт до заказа.

Работают ли API и MCP с ротационными прокси?

Да. У ротационных тарифов нет списка IP для выгрузки: вы получаете параметры подключения к шлюзу и управляете sticky-сессиями — режимом, TTL и принудительной сменой IP. Для серверных, ISP и персональных прокси доступны списки IP, логины и пароли и привязка по IP.

Где полный справочник API?

В личном кабинете: справочник API. Он построен по спецификации OpenAPI 3.1 и описывает каждый эндпоинт с параметрами, нужным правом и схемой ответа. Для ИИ-агента есть версия этой страницы в Markdown.

Готовы подключиться?

Создайте ключ с нужными правами и добавьте его в свой код или MCP-клиент.