Docs API proxy
L'API REST permet à votre code de vérifier les prix, consulter votre crédit et les GB restants, acheter du trafic et récupérer vos identifiants proxy. JSON via HTTPS, une clé Bearer par compte, créée dans la page des clés API de la console.
URL de base
https://gbproxies.cc/api/v1Authentification
Authorization: Bearer gbk_...Limite300 requêtes par minute par clé
Endpoints
GET /productsClé: NonProduits, prix par GB avec paliers de volume, ports et options de ciblage.GET /locations?product=residentialClé: NonPays et IPs uniques vues en 30 jours pour un produit.GET /balanceClé: OuiVotre crédit en USD et les GB achetés, utilisés et restants par produit.GET /proxyClé: OuiHôte de la passerelle, votre nom d'utilisateur et mot de passe proxy, et les ports de chaque produit.POST /ordersClé: OuiAcheter du trafic : corps JSON {"product": "residential", "gb": 50}. Payé depuis le crédit.GET /ordersClé: OuiVos 50 derniers achats.Exemples
Un achat renvoie l'ID de commande, les GB ajoutés et le prix. Récupérez vos identifiants proxy une fois avec GET /proxy et réutilisez-les ; ils ne changent pas entre les achats.
{
"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());Erreurs
Chaque réponse contient ok. Les erreurs ajoutent error (un code stable) et message. Aucun frais n'est facturé en cas d'erreur.
unauthorized401Clé API manquante ou incorrecte.bad_product400ID de produit inconnu.bad_gb400GB en dehors du minimum et du maximum du produit.funds402Crédit insuffisant. need_usd indique combien ajouter. Rien n'est facturé.network503Le trafic n'a pas pu être ajouté pour le moment. Aucun frais n'est facturé ; veuillez réessayer plus tard.rate_limited429Plus de 300 requêtes par minute sur une seule clé.