Личный кабинет

🔌 OpenAPI

EProxies предоставляет 5 HTTP-эндпоинтов (извлечение прокси в режиме белого списка и управление белым списком). Эта страница — краткий справочник; подробное использование см. в разделе Извлечение по API (режим белого списка).

Машиночитаемое описание: openapi.json — спецификация OpenAPI 3.0, которую можно импортировать в Postman / Swagger UI / Insomnia или передать ИИ-агенту для автоматических вызовов.

Основные сведения

ПараметрЗначение
Базовый URLhttps://api.eproxies.net
Аутентификация (извлечение)Запрос должен исходить с IP из белого списка; учётные данные не нужны
Аутентификация (управление)Параметры userName + userKeyValue (ключ пользователя, из личного кабинета)
Шлюз проксиproxy.eproxies.net:23333 (HTTP/HTTPS/SOCKS5 — вне этого HTTP API)

Список эндпоинтов

GET /gateway_api/extract_ip

Извлечение прокси — Извлекает партию прокси-эндпоинтов. Запрос должен исходить с IP из белого списка; полученные прокси используются напрямую, без учётных данных.

Параметры запроса

ПолеТипОбяз.Допустимые значенияОписание
countintegerДа1 ~ NКоличество прокси для извлечения
countrystringНетUS GB JP … / GlobalКод страны ISO 3166-1 alpha-2; Global — любая страна
protocolstringНетhttp / socks5Протокол прокси
formatstringНетtxt / jsonФормат ответа; json — массив объектов, txt — строки текста
separatorstringНетcrlf br cr lf tabРазделитель для формата txt: соответственно \r\n, </br>, \r, \n, \t
ststringНетПользовательский разделитель; заменяет separator
sessionstringНетsticky / randomТип IP: sticky — повторное использование той же партии, random — случайные

Поля ответа

ПолеТипОписание
ipAddressstringIP-адрес прокси
portValueintegerПорт прокси

При format=json ответ — массив объектов выше; при format=txt — строки IP:порт, разделённые separator.

Пример

curl "https://api.eproxies.net/gateway_api/extract_ip?count=10&country=US&protocol=http&format=json&session=sticky"
[
  { "ipAddress": "203.0.113.10", "portValue": 23333 },
  { "ipAddress": "203.0.113.11", "portValue": 23333 }
]

GET /gateway_api/country-list

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

Параметры запроса

Параметров запроса нет.

Поля ответа

ПолеТипОписание
countrystringКод ISO 3166-1 alpha-2 — используется как параметр country в extract_ip
namestringНазвание страны
flag_urlstringURL иконки флага

Пример

curl "https://api.eproxies.net/gateway_api/country-list"
[
  { "country": "US", "name": "United States", "flag_url": "https://file.eproxies.net/flags/us.png" }
]

GET /gateway_api/add-ip

Добавить IP в белый список — Добавляет исходящий IP в белый список; после этого с него можно извлекать прокси без учётных данных.

Параметры запроса

ПолеТипОбяз.Допустимые значенияОписание
userNamestringДаИмя пользователя аккаунта
userKeyValuestringДаКлюч пользователя, из личного кабинета
ipAddressstringДаIP-адрес для добавления в белый список

Поля ответа

Возвращает объект результата операции; ориентируйтесь на фактический ответ.

Пример

curl "https://api.eproxies.net/gateway_api/add-ip?userName=USERNAME&userKeyValue=USER_KEY&ipAddress=203.0.113.10"

GET /gateway_api/del-ip

Удалить IP из белого списка — Удаляет IP из белого списка; после этого извлечение без учётных данных с него невозможно.

Параметры запроса

ПолеТипОбяз.Допустимые значенияОписание
userNamestringДаИмя пользователя аккаунта
userKeyValuestringДаКлюч пользователя, из личного кабинета
ipAddressstringДаIP для удаления из белого списка

Поля ответа

Возвращает объект результата операции; ориентируйтесь на фактический ответ.

Пример

curl "https://api.eproxies.net/gateway_api/del-ip?userName=USERNAME&userKeyValue=USER_KEY&ipAddress=203.0.113.10"

GET /gateway_api/lists-ip

Показать белый список — Возвращает все записи белого списка текущего аккаунта.

Параметры запроса

ПолеТипОбяз.Допустимые значенияОписание
userNamestringДаИмя пользователя аккаунта
userKeyValuestringДаКлюч пользователя, из личного кабинета

Поля ответа

ПолеТипОписание
ipAddressstringIP из белого списка
remarkTextstringПримечание

Пример

curl "https://api.eproxies.net/gateway_api/lists-ip?userName=USERNAME&userKeyValue=USER_KEY"

Быстрый вызов

# Извлечь 10 HTTP-прокси США (JSON, липкие IP)
curl "https://api.eproxies.net/gateway_api/extract_ip?count=10&country=US&protocol=http&format=json&session=sticky"

# Добавить IP текущего сервера в белый список
curl "https://api.eproxies.net/gateway_api/add-ip?userName=USERNAME&userKeyValue=USER_KEY&ipAddress=203.0.113.10"

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

Передайте агенту адрес спецификации — он сам разберётся во всех параметрах и структурах ответа:

https://www.eproxies.io/docs/openapi.json

Вместе со Шпаргалкой для агентов (синтаксис параметров username для шлюза) это покрывает всю поверхность интеграции.