प्रॉक्सी API दस्तावेज़
REST API आपके कोड को कीमतों की जांच करने, आपका क्रेडिट और शेष GB पढ़ने, ट्रैफ़िक खरीदने और आपका प्रॉक्सी लॉगिन प्राप्त करने की अनुमति देता है। HTTPS पर JSON, प्रति खाता एक Bearer कुंजी, कंसोल के API कुंजी पेज पर बनाई गई।
बेस URL
https://gbproxies.cc/api/v1प्रमाणीकरण
Authorization: Bearer gbk_...सीमाप्रति कुंजी प्रति मिनट 300 अनुरोध
एंडपॉइंट्स
GET /productsकुंजी: नहींप्रोडक्ट्स, प्रति GB कीमतें वॉल्यूम स्टेप्स के साथ, पोर्ट्स और टारगेटिंग विकल्प।GET /locations?product=residentialकुंजी: नहीं30 दिनों में एक प्रोडक्ट के लिए देखे गए देश और अद्वितीय IPs।GET /balanceकुंजी: हाँआपका क्रेडिट USD में और प्रति प्रोडक्ट खरीदे, उपयोग किए और बचे हुए GB।GET /proxyकुंजी: हाँगेटवे होस्ट, आपका प्रॉक्सी यूजरनेम और पासवर्ड, और हर प्रोडक्ट के पोर्ट्स।POST /ordersकुंजी: हाँट्रैफ़िक खरीदें: JSON बॉडी {"product": "residential", "gb": 50}। क्रेडिट से भुगतान किया जाता है।GET /ordersकुंजी: हाँआपकी अंतिम 50 खरीदारी।उदाहरण
एक खरीदारी ऑर्डर आईडी, जोड़े गए GB और कीमत के साथ जवाब देती है। GET /proxy के साथ एक बार प्रॉक्सी लॉगिन पढ़ें और इसे पुन: उपयोग करें; यह खरीदारी के बीच नहीं बदलता है।
{
"ok": true,
"id": "GO-7K2MQX9PLA",
"product": "residential",
"gb": 50,
"price_usd": "30.00",
"state": "added"
}curl https://gbproxies.cc/api/v1/products
curl -H "Authorization: Bearer gbk_YOUR_KEY" https://gbproxies.cc/api/v1/balance
curl -X POST -H "Authorization: Bearer gbk_YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{"product":"residential","gb":50}' https://gbproxies.cc/api/v1/ordersimport requests
H = {"Authorization": "Bearer gbk_YOUR_KEY"}
print(requests.get("https://gbproxies.cc/api/v1/balance", headers=H).json())
r = requests.post("https://gbproxies.cc/api/v1/orders", headers=H, json={"product": "residential", "gb": 50})
print(r.status_code, r.json())const H = { Authorization: "Bearer gbk_YOUR_KEY", "Content-Type": "application/json" };
console.log(await (await fetch("https://gbproxies.cc/api/v1/balance", { headers: H })).json());
const r = await fetch("https://gbproxies.cc/api/v1/orders", { method: "POST", headers: H, body: JSON.stringify({ product: "residential", gb: 50 }) });
console.log(r.status, await r.json());त्रुटियाँ
हर जवाब में ok होता है। त्रुटियाँ error (एक स्थिर कोड) और message जोड़ती हैं। किसी भी त्रुटि पर कुछ भी चार्ज नहीं किया जाता है।
unauthorized401गुम या गलत API key।bad_product400अज्ञात प्रोडक्ट id।bad_gb400प्रोडक्ट के न्यूनतम और अधिकतम से बाहर GB।funds402पर्याप्त क्रेडिट नहीं है। need_usd बताता है कि कितना जोड़ना है। कुछ भी चार्ज नहीं किया जाता है।network503ट्रैफ़िक अभी जोड़ा नहीं जा सका। कुछ भी चार्ज नहीं किया गया है; बाद में फिर से प्रयास करें।rate_limited429एक कुंजी पर प्रति मिनट 300 से अधिक अनुरोध।