API
HTTPS-এর মাধ্যমে JSON। আপনার API key Authorization হেডারে পাঠান। প্রতি মিনিটে 300টি রিকোয়েস্ট পর্যন্ত।
বেস ঠিকানা
https://wingproxy.com/api/v1
অথেন্টিকেশন
হেডার Authorization: Bearer YOUR_API_KEY। প্রথম টপ-আপের পরে API key পেজে key তৈরি করুন।
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 key নেই বা ভুল |
| not_allowed | প্রথম টপ-আপের পরে API চালু হয় |
| bad_request | কোনো ফিল্ড নেই বা ভুল |
| not_enough_balance | আগে টপ-আপ করুন |
| not_added | ট্রাফিক যোগ করা যায়নি; দাম আপনার ব্যালান্সে ফেরত গেছে |
| checking | সাপ্লায়ার নিশ্চিত করেনি; আমরা যাচাই করে ট্রাফিক যোগ করি বা দাম ফেরত দিই |
| no_login | আগে ট্রাফিক কিনুন; তখনই আপনার প্রক্সি লগইন তৈরি হয় |
| rate_limited | এক মিনিটে অতিরিক্ত রিকোয়েস্ট |
