API
HTTPS üzerinden JSON. API anahtarınızı Authorization başlığında gönderin. Dakikada en fazla 300 istek.
Temel adres
https://wingproxy.com/api/v1
Kimlik doğrulama
Başlık Authorization: Bearer YOUR_API_KEY. İlk yüklemenizden sonra anahtarı API anahtarı sayfasında oluşturun.
curl https://wingproxy.com/api/v1/account \ -H "Authorization: Bearer YOUR_API_KEY"
GET /account
Bakiye ve trafik.
Örnek yanıt
{
"balance": "42.50",
"traffic_left_gb": "8.73",
"traffic_used_gb": "1.27"
}GET /prices
Her paket büyüklüğü için GB başına fiyat.
Örnek yanıt
[
{ "from_gb": 1, "per_gb": "4.00" },
{ "from_gb": 10, "per_gb": "3.50" }
]POST /traffic {"gb": 10}
Bakiyenizden trafik satın alır.
Örnek yanıt
{
"id": 311,
"gb": 10,
"price": "35.00",
"status": "added"
}GET /list?country=de&session=sticky&minutes=10&count=5&format=hostport
Proxy satırları oluşturur. country: ülke kodu veya herhangi bir ülke için boş. session: rotating (varsayılan) veya sticky. minutes: 1 ile 120 arası (varsayılan 10, yalnızca sticky). count: 1 ile 1000 arası (varsayılan 10). format: hostport (host:port:user:pass, varsayılan) veya url (user:pass@host:port). protocol: http (varsayılan) veya socks5.
Örnek yanıt
{
"lines": [ "gate.example:8000:user-country-de-session-a1b2-time-10:pass" ]
}GET /usage
Son 30 günün günlük trafiği.
Örnek yanıt
[
{ "day": "2026-10-13", "gb": "0.84" }
]Hatalar
Hatalar 2xx dışında bir durum kodu ve hata kodu içeren bir JSON gövdesi döndürür.
| unauthorized | API anahtarı eksik veya hatalı |
| not_allowed | API, ilk yüklemenizden sonra açılır |
| bad_request | Bir alan eksik veya hatalı |
| not_enough_balance | Önce bakiye yükleyin |
| not_added | Trafik eklenemedi; tutar bakiyenize iade edildi |
| checking | Sağlayıcı onaylamadı; kontrol edip trafiği ekleriz ya da tutarı iade ederiz |
| no_login | Önce trafik satın alın; proxy girişiniz o zaman oluşturulur |
| rate_limited | Bir dakikada çok fazla istek |