WING PROXY

API

JSON sur HTTPS. Envoyez votre clé API dans l'en-tête Authorization. Jusqu'à 300 requêtes par minute.

Adresse de base

https://wingproxy.com/api/v1

Authentification

En-tête Authorization: Bearer YOUR_API_KEY. Créez la clé sur la page Clé API après votre première recharge.

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

GET /account

Solde et trafic.

Exemple de réponse

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

GET /prices

Prix par GB pour chaque taille de pack.

Exemple de réponse

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

POST /traffic {"gb": 10}

Achète du trafic avec votre solde.

Exemple de réponse

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

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

Crée des lignes de proxy. country : un code pays, ou vide pour n'importe lequel. session : rotating (par défaut) ou sticky. minutes : 1 à 120 (10 par défaut, sticky uniquement). count : 1 à 1000 (10 par défaut). format : hostport (host:port:user:pass, par défaut) ou url (user:pass@host:port). protocol : http (par défaut) ou socks5.

Exemple de réponse

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

GET /usage

Trafic par jour sur les 30 derniers jours.

Exemple de réponse

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

Erreurs

Les erreurs renvoient un statut autre que 2xx et un corps JSON avec un code d'erreur.

unauthorizedClé API absente ou incorrecte
not_allowedL'API s'ouvre après votre première recharge
bad_requestUn champ est absent ou incorrect
not_enough_balanceRechargez d'abord
not_addedLe trafic n'a pas pu être ajouté ; le prix est revenu sur votre solde
checkingConfirmation en attente ; nous vérifions puis ajoutons le trafic ou restituons le prix
no_loginAchetez d'abord du trafic ; votre identifiant proxy est alors créé
rate_limitedTrop de requêtes en une minute