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Забагато запитів за хвилину