WING PROXY

API

JSON sobre HTTPS. Envía tu clave API en el encabezado Authorization. Hasta 300 solicitudes por minuto.

Dirección base

https://wingproxy.com/api/v1

Autenticación

Encabezado Authorization: Bearer YOUR_API_KEY. Crea la clave en la página Clave API después de tu primera recarga.

curl https://wingproxy.com/api/v1/account \
  -H "Authorization: Bearer YOUR_API_KEY"

GET /account

Saldo y tráfico.

Respuesta de ejemplo

{
  "balance": "42.50",
  "traffic_left_gb": "8.73",
  "traffic_used_gb": "1.27"
}

GET /prices

Precio por GB para cada tamaño de paquete.

Respuesta de ejemplo

[
  { "from_gb": 1, "per_gb": "4.00" },
  { "from_gb": 10, "per_gb": "3.50" }
]

POST /traffic {"gb": 10}

Compra tráfico con tu saldo.

Respuesta de ejemplo

{
  "id": 311,
  "gb": 10,
  "price": "35.00",
  "status": "added"
}

GET /list?country=de&session=sticky&minutes=10&count=5&format=hostport

Crea líneas de proxy. country: un código de país, o vacío para cualquiera. session: rotating (por defecto) o sticky. minutes: de 1 a 120 (por defecto 10, solo sticky). count: de 1 a 1000 (por defecto 10). format: hostport (host:port:user:pass, por defecto) o url (user:pass@host:port). protocol: http (por defecto) o socks5.

Respuesta de ejemplo

{
  "lines": [ "gate.example:8000:user-country-de-session-a1b2-time-10:pass" ]
}

GET /usage

Tráfico por día de los últimos 30 días.

Respuesta de ejemplo

[
  { "day": "2026-10-13", "gb": "0.84" }
]

Errores

Los errores devuelven un estado distinto de 2xx y un cuerpo JSON con un código de error.

unauthorizedFalta la clave API o es incorrecta
not_allowedLa API se habilita después de tu primera recarga
bad_requestFalta un campo o es incorrecto
not_enough_balanceRecarga primero
not_addedNo se pudo añadir el tráfico; el importe ha vuelto a tu saldo
checkingEl proveedor no lo confirmó; lo revisamos y añadimos el tráfico o devolvemos el importe
no_loginCompra tráfico primero; tu acceso al proxy se crea entonces
rate_limitedDemasiadas solicitudes en un minuto