API
JSON melalui HTTPS. Hantar kunci API Anda dalam pengepala Authorization. Sehingga 300 permintaan seminit.
Alamat asas
https://wingproxy.com/api/v1
Pengesahan
Pengepala Authorization: Bearer YOUR_API_KEY. Cipta kunci di halaman kunci API selepas tambah nilai pertama Anda.
curl https://wingproxy.com/api/v1/account \ -H "Authorization: Bearer YOUR_API_KEY"
GET /account
Baki dan trafik.
Contoh respons
{
"balance": "42.50",
"traffic_left_gb": "8.73",
"traffic_used_gb": "1.27"
}GET /prices
Harga setiap GB bagi setiap saiz pakej.
Contoh respons
[
{ "from_gb": 1, "per_gb": "4.00" },
{ "from_gb": 10, "per_gb": "3.50" }
]POST /traffic {"gb": 10}
Membeli trafik daripada baki Anda.
Contoh respons
{
"id": 311,
"gb": 10,
"price": "35.00",
"status": "added"
}GET /list?country=de&session=sticky&minutes=10&count=5&format=hostport
Membina baris proksi. country: kod negara atau kosong untuk mana-mana negara. session: rotating (lalai) atau sticky. minutes: 1 hingga 120 (lalai 10, sticky sahaja). count: 1 hingga 1000 (lalai 10). format: hostport (host:port:user:pass, lalai) atau url (user:pass@host:port). protocol: http (lalai) atau socks5.
Contoh respons
{
"lines": [ "gate.example:8000:user-country-de-session-a1b2-time-10:pass" ]
}GET /usage
Trafik sehari untuk 30 hari terakhir.
Contoh respons
[
{ "day": "2026-10-13", "gb": "0.84" }
]Ralat
Ralat memulangkan status bukan 2xx dan badan JSON dengan kod ralat.
| unauthorized | Kunci API tiada atau salah |
| not_allowed | API dibuka selepas tambah nilai pertama Anda |
| bad_request | Medan tiada atau salah |
| not_enough_balance | Tambah nilai dahulu |
| not_added | Trafik tidak dapat ditambah; harga telah dipulangkan ke baki Anda |
| checking | Pembekal tidak mengesahkan; kami menyemaknya dan menambah trafik atau memulangkan harga |
| no_login | Beli trafik dahulu; log masuk proksi Anda dicipta pada masa itu |
| rate_limited | Terlalu banyak permintaan dalam seminit |
