Documentación del API de proxies
La REST API permite que tu código verifique precios, lea tu crédito y los GB restantes, compre tráfico y obtenga tu inicio de sesión del proxy. JSON sobre HTTPS, una clave Bearer por cuenta, creada en la página de claves API de la consola.
URL base
https://gbproxies.cc/api/v1Autenticación
Authorization: Bearer gbk_...Límite300 solicitudes por minuto por clave
Endpoints
GET /productsClave: NoProductos, precios por GB con pasos de volumen, puertos y opciones de segmentación.GET /locations?product=residentialClave: NoPaíses e IP únicas vistas en 30 días para un producto.GET /balanceClave: SíTu crédito en USD y los GB comprados, usados y restantes por producto.GET /proxyClave: SíHost de puerta de enlace, tu nombre de usuario y contraseña de proxy, y los puertos de cada producto.POST /ordersClave: SíCompra tráfico: cuerpo JSON {"product": "residential", "gb": 50}. Pagado desde el crédito.GET /ordersClave: SíTus últimas 50 compras.Ejemplos
Una compra responde con el id del pedido, los GB agregados y el precio. Lee el inicio de sesión del proxy una vez con GET /proxy y reutilízalo; no cambia entre compras.
{
"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());Errores
Cada respuesta tiene ok. Los errores agregan error (un código estable) y mensaje. No se cobra nada en ningún error.
unauthorized401Falta o es incorrecta la clave de la API.bad_product400ID de producto desconocido.bad_gb400GB fuera del mínimo y máximo del producto.funds402No hay suficiente crédito. need_usd indica cuánto agregar. No se cobra nada.network503El tráfico no se pudo agregar en este momento. No se cobra nada; inténtelo de nuevo más tarde.rate_limited429Más de 300 solicitudes por minuto en una clave.