API
HTTPS पर JSON। अपनी 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_allowed | पहले टॉप-अप के बाद API खुलता है |
| bad_request | कोई फ़ील्ड नहीं है या गलत है |
| not_enough_balance | पहले टॉप-अप करें |
| not_added | ट्रैफ़िक नहीं जोड़ा जा सका; कीमत आपके बैलेंस में वापस आ गई है |
| checking | सप्लायर ने पुष्टि नहीं की; हम जांच करके ट्रैफ़िक जोड़ेंगे या कीमत लौटा देंगे |
| no_login | पहले ट्रैफ़िक खरीदें; तभी आपका प्रॉक्सी लॉगिन बनता है |
| rate_limited | एक मिनट में बहुत ज़्यादा अनुरोध |