Соберите любой доступный тариф с нужными опциями и оплатите 48 часов.
Попробовать проксиВсё, что вы делаете в личном кабинете, — заказ и продление, привязка по IP, выгрузка списков, статистика, счета, тикеты — доступно ещё двумя способами. REST API подходит для скриптов и сервисов, MCP-сервер — для Cursor, Claude Code и других агентов. Оба работают с одними и теми же API-ключами, поэтому права доступа настраиваются в одном месте.
Оба интерфейса дают доступ к одним и тем же операциям. Разница в том, где живёт логика: в коде, который вы написали и проверили, или в агенте, который сам разбирает запрос и выбирает вызовы. Часто их используют вместе: API — в рабочих пайплайнах, MCP — для разовых задач и разбора проблем.
Начать можно ещё до создания ключа: список стран с остатками и расчёт цены доступны без авторизации.
Ответ содержит все страны с ISO-кодами и количеством IP, доступных прямо сейчас. Параметр product_kind принимает proxy_datacenter или proxy_isp. При расчёте и заказе можно также указать proxy_personal — персональные прокси.
curl -s "https://papaproxy.net/account_new/api/v1/billing/countries?product_kind=proxy_datacenter"
Расчёт бесплатный и ни к чему не обязывает. В ответе — цена каждого сегмента, скидка за объём и итог за месяц в центах. Укажите period_months 3, 6 или 12, чтобы увидеть скидку за срок.
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}
]
}'В личном кабинете откройте Настройки → API-ключи, задайте название и отметьте только нужные права. Полный ключ показывается один раз, сразу после создания, — сохраните его в менеджере секретов или переменной окружения.
export PAPA_API_KEY="fb_..." curl -s https://papaproxy.net/account_new/api/v1/customer/services \ -H "Authorization: Bearer $PAPA_API_KEY"
Все пути ниже указаны относительно базового URL. Схемы запросов и ответов, коды ошибок и консоль для пробных вызовов — в справочнике API в личном кабинете.
| Раздел | Основные эндпоинты | Права |
|---|---|---|
| Каталог и цены | GET /billing/countries, POST /billing/composite/quote, GET /customer/catalog | catalog:read |
| Заказ и продление | POST /billing/composite/order, POST /customer/services/{id}/renew, POST /customer/services/{id}/cancel, POST /billing/services/{id}/add-ips | services:write, wallet:spend |
| Дополнения | GET /billing/services/{id}/addons/available, покупка и отключение дополнений, например UDP | services:write, wallet:spend |
| Доступ к прокси | GET /customer/services/{id}/proxy/ips, proxy/auth, proxy/whitelist, proxy/config для ротационных тарифов | services:read, services:write |
| Замена IP | POST /customer/services/{id}/proxy/refresh, GET …/proxy/refresh-status | services:write |
| Sticky-сессии | Список, ротация и удаление сессий, режим и TTL для ротационных тарифов | services:read, services:write |
| Статистика | GET /customer/services/{id}/usage | usage:read |
| Баланс и счета | GET /customer/wallet/balance, /ledger, POST /customer/wallet/deposit/init, PDF-счета | wallet:read, wallet:deposit |
| Тикеты | GET и POST /customer/tickets, POST /customer/tickets/{id}/reply | tickets:read, tickets:write |
| Профиль и ключи | GET и PATCH /customer/me, /customers/me/api-keys | customer:read, customer:write |
| Вебхуки | /customer/webhooks: адреса, типы событий, доставки, тестовые события, повторная отправка | webhooks |
Запрос на заказ принимает те же сегменты, что и расчёт, плюс IP для привязки и ключ идемпотентности. Если из-за сетевой ошибки запрос пришлось повторить, вернётся уже созданная услуга, а повторного списания не будет.
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 оплачивает заказ с баланса аккаунта; без этого флага оплата идёт через страницу платёжной системы.Model Context Protocol позволяет агенту узнавать, какие инструменты есть на удалённом сервере, и вызывать их. Подключите сервер PapaProxy.net один раз — и агент будет работать с аккаунтом так же, как вы: проверит остатки, сравнит цены, купит, настроит и отчитается в чате.
Вставьте конфигурацию в настройки MCP вашего клиента. В Cursor это файл .cursor/mcp.json в проекте или ~/.cursor/mcp.json для всех проектов. Название сервера можно выбрать любое.
{
"mcpServers": {
"papaproxy": {
"url": "https://papaproxy.net/account_new/api/v1/mcp",
"headers": {
"Authorization": "Bearer fb_YOUR_API_KEY"
}
}
}
}В Claude Code тот же сервер добавляется одной командой:
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. Покупает с балансаОплата с баланса аккаунта, с проверкой цены и ключом идемпотентности — повторный вызов не создаст второй заказ.Запрос выполняется, только если у ключа есть право, которое требует эндпоинт. Права действуют одинаково для 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 ключ может читать, считать цены и настраивать, но не может ничего оплатить.DELETE /customers/me/api-keys/{id}.Нет. REST API и MCP-сервер доступны в каждом аккаунте без доплаты. Вы платите только за заказанные прокси и дополнения — по тем же ценам, что и в личном кабинете.
Нет. Достаточно один раз вставить в MCP-клиент блок конфигурации с API-ключом, а дальше писать агенту обычными словами. Он сам выберет инструменты и покажет результат в чате. Программирование понадобится, только если вы захотите вызывать REST API из собственного кода.
Любой MCP-клиент, который поддерживает удалённые серверы и позволяет задать заголовок Authorization, — например, Cursor и Claude Code. Данные для подключения одинаковые для всех: адрес сервера и ваш API-ключ.
Агент оплачивает заказы только с баланса аккаунта и только если у его ключа есть право wallet:spend. Для аналитики и расчёта цен создайте ключ без этого права. Для покупок держите на балансе ту сумму, которую готовы доверить агенту, и просите его показать расчёт до заказа.
Да. У ротационных тарифов нет списка IP для выгрузки: вы получаете параметры подключения к шлюзу и управляете sticky-сессиями — режимом, TTL и принудительной сменой IP. Для серверных, ISP и персональных прокси доступны списки IP, логины и пароли и привязка по IP.
В личном кабинете: справочник API. Он построен по спецификации OpenAPI 3.1 и описывает каждый эндпоинт с параметрами, нужным правом и схемой ответа. Для ИИ-агента есть версия этой страницы в Markdown.
Создайте ключ с нужными правами и добавьте его в свой код или MCP-клиент.