WING PROXY

API

JSON по HTTPS. Передавайте ключ API в заголовке Authorization. До 300 запросов в минуту.

Базовый адрес

https://wingproxy.com/api/v1

Авторизация

Заголовок Authorization: Bearer YOUR_API_KEY. Ключ создаётся на странице «Ключ API» после первого пополнения.

curl https://wingproxy.com/api/v1/account \
  -H "Authorization: Bearer YOUR_API_KEY"

GET /account

Баланс и трафик.

Пример ответа

{
  "balance": "42.50",
  "traffic_left_gb": "8.73",
  "traffic_used_gb": "1.27"
}

GET /prices

Цена за GB для каждого размера пакета.

Пример ответа

[
  { "from_gb": 1, "per_gb": "4.00" },
  { "from_gb": 10, "per_gb": "3.50" }
]

POST /traffic {"gb": 10}

Покупает трафик с вашего баланса.

Пример ответа

{
  "id": 311,
  "gb": 10,
  "price": "35.00",
  "status": "added"
}

GET /list?country=de&session=sticky&minutes=10&count=5&format=hostport

Создаёт строки прокси. country: код страны или пусто для любой. session: rotating (по умолчанию) или sticky. minutes: от 1 до 120 (по умолчанию 10, только для sticky). count: от 1 до 1000 (по умолчанию 10). format: hostport (host:port:user:pass, по умолчанию) или url (user:pass@host:port). protocol: http (по умолчанию) или socks5.

Пример ответа

{
  "lines": [ "gate.example:8000:user-country-de-session-a1b2-time-10:pass" ]
}

GET /usage

Трафик по дням за последние 30 дней.

Пример ответа

[
  { "day": "2026-10-13", "gb": "0.84" }
]

Ошибки

При ошибке возвращается статус, отличный от 2xx, и тело JSON с кодом ошибки.

unauthorizedКлюч API отсутствует или неверен
not_allowedAPI доступен после первого пополнения
bad_requestПоле отсутствует или заполнено неверно
not_enough_balanceСначала пополните баланс
not_addedНе удалось добавить трафик; сумма возвращена на баланс
checkingПоставщик не подтвердил; мы проверим и добавим трафик или вернём сумму
no_loginСначала купите трафик; тогда будет создан доступ к прокси
rate_limitedСлишком много запросов за минуту