API-Dokumentation für Proxies
Die REST-API ermöglicht Ihrem Code, Preise zu prüfen, Ihr Guthaben und verbleibende GB abzufragen, Traffic zu kaufen und Ihre Proxy-Anmeldedaten abzurufen. JSON über HTTPS, ein Bearer-Schlüssel pro Konto, erstellt auf der API-Schlüssel-Seite der Konsole.
Basis-URL
https://gbproxies.cc/api/v1Authentifizierung
Authorization: Bearer gbk_...Limit300 Anfragen pro Minute pro Schlüssel
Endpunkte
GET /productsSchlüssel: NeinProdukte, Preise pro GB mit Volumenstufen, Ports und Targeting-Optionen.GET /locations?product=residentialSchlüssel: NeinLänder und einzigartige IPs, die in 30 Tagen für ein Produkt gesehen wurden.GET /balanceSchlüssel: JaIhr Guthaben in USD und die gekauften, genutzten und verbleibenden GB pro Produkt.GET /proxySchlüssel: JaGateway-Host, Ihr Proxy-Benutzername und -Passwort sowie die Ports jedes Produkts.POST /ordersSchlüssel: JaTraffic kaufen: JSON-Body {"product": "residential", "gb": 50}. Wird vom Guthaben abgebucht.GET /ordersSchlüssel: JaIhre letzten 50 Käufe.Beispiele
Ein Kauf antwortet mit der Bestell-ID, den hinzugefügten GB und dem Preis. Lesen Sie die Proxy-Anmeldedaten einmal mit GET /proxy aus und verwenden Sie sie erneut; sie ändern sich nicht zwischen Käufen.
{
"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());Fehler
Jede Antwort enthält ok. Fehler fügen error (einen stabilen Code) und message hinzu. Bei Fehlern wird nichts belastet.
unauthorized401Fehlender oder falscher API-Schlüssel.bad_product400Unbekannte Produkt-ID.bad_gb400GB außerhalb des Minimums und Maximums des Produkts.funds402Nicht genug Guthaben. need_usd zeigt an, wie viel Sie aufladen müssen. Es wird nichts belastet.network503Der Traffic konnte aktuell nicht hinzugefügt werden. Es wird nichts belastet; versuchen Sie es später erneut.rate_limited429Mehr als 300 Anfragen pro Minute mit einem Schlüssel.