Tableau de bord

🔌 OpenAPI

EProxies expose 5 endpoints HTTP (extraction de proxys en mode liste blanche et gestion de la liste blanche). Cette page est un aide-mémoire ; pour l'usage détaillé, voir Extraction API (mode liste blanche).

DĂ©finition lisible par machine : openapi.json — une spĂ©cification OpenAPI 3.0 Ă  importer directement dans Postman / Swagger UI / Insomnia, ou Ă  fournir Ă  un agent IA pour un appel automatique.

Informations de base

ÉlĂ©mentValeur
URL de basehttps://api.eproxies.net
Auth (extraction)La requĂȘte doit provenir d'une IP en liste blanche ; aucun identifiant requis
Auth (gestion)ParamÚtres userName + userKeyValue (clé utilisateur, depuis le tableau de bord)
Passerelle proxyproxy.eproxies.net:23333 (HTTP/HTTPS/SOCKS5 — hors de cette API HTTP)

Liste des endpoints

GET /gateway_api/extract_ip

Extraire des proxys — Extraire un lot de points de terminaison proxy. La requĂȘte doit provenir d'une IP en liste blanche ; les proxys renvoyĂ©s s'utilisent directement, sans identifiants.

ParamĂštres de requĂȘte

ChampTypeRequisValeurs admisesDescription
countintegerOui1 ~ NNombre de proxys Ă  extraire
countrystringNonUS GB JP 
 / GlobalCode pays ISO 3166-1 alpha-2 ; Global = tous pays
protocolstringNonhttp / socks5Protocole du proxy
formatstringNontxt / jsonFormat de réponse ; json renvoie un tableau d'objets, txt des lignes de texte brut
separatorstringNoncrlf br cr lf tabSéparateur pour le format txt : respectivement \r\n, </br>, \r, \n, \t
ststringNon—SĂ©parateur personnalisĂ© ; remplace separator s'il est fourni
sessionstringNonsticky / randomType d'IP : sticky rĂ©utilise le mĂȘme lot, random renvoie des IP alĂ©atoires

Champs de réponse

ChampTypeDescription
ipAddressstringAdresse IP du proxy
portValueintegerPort du proxy

Avec format=json, la réponse est un tableau des objets ci-dessus ; avec format=txt, ce sont des lignes IP:port séparées par separator.

Exemple

curl "https://api.eproxies.net/gateway_api/extract_ip?count=10&country=US&protocol=http&format=json&session=sticky"
[
  { "ipAddress": "203.0.113.10", "portValue": 23333 },
  { "ipAddress": "203.0.113.11", "portValue": 23333 }
]

GET /gateway_api/country-list

Liste des pays pris en charge — Liste tous les pays disponibles pour l'extraction en mode liste blanche.

ParamĂštres de requĂȘte

Aucun paramĂštre de requĂȘte.

Champs de réponse

ChampTypeDescription
countrystringCode ISO 3166-1 alpha-2 — à utiliser comme paramùtre country de extract_ip
namestringNom du pays
flag_urlstringURL de l'icĂŽne du drapeau

Exemple

curl "https://api.eproxies.net/gateway_api/country-list"
[
  { "country": "US", "name": "United States", "flag_url": "https://file.eproxies.net/flags/us.png" }
]

GET /gateway_api/add-ip

Ajouter une IP à la liste blanche — Ajoute une IP de sortie à la liste blanche ; cette IP peut alors extraire des proxys sans identifiants.

ParamĂštres de requĂȘte

ChampTypeRequisValeurs admisesDescription
userNamestringOui—Nom d'utilisateur du compte
userKeyValuestringOui—ClĂ© utilisateur, depuis le tableau de bord
ipAddressstringOui—Adresse IP à ajouter à la liste blanche

Champs de réponse

Renvoie un objet de résultat ; se référer à la réponse réelle.

Exemple

curl "https://api.eproxies.net/gateway_api/add-ip?userName=USERNAME&userKeyValue=USER_KEY&ipAddress=203.0.113.10"

GET /gateway_api/del-ip

Supprimer une IP de la liste blanche — Retire une IP de la liste blanche ; elle ne peut plus extraire sans identifiants.

ParamĂštres de requĂȘte

ChampTypeRequisValeurs admisesDescription
userNamestringOui—Nom d'utilisateur du compte
userKeyValuestringOui—ClĂ© utilisateur, depuis le tableau de bord
ipAddressstringOui—IP à retirer de la liste blanche

Champs de réponse

Renvoie un objet de résultat ; se référer à la réponse réelle.

Exemple

curl "https://api.eproxies.net/gateway_api/del-ip?userName=USERNAME&userKeyValue=USER_KEY&ipAddress=203.0.113.10"

GET /gateway_api/lists-ip

Consulter la liste blanche — Liste toutes les entrĂ©es de la liste blanche du compte courant.

ParamĂštres de requĂȘte

ChampTypeRequisValeurs admisesDescription
userNamestringOui—Nom d'utilisateur du compte
userKeyValuestringOui—ClĂ© utilisateur, depuis le tableau de bord

Champs de réponse

ChampTypeDescription
ipAddressstringIP en liste blanche
remarkTextstringRemarque

Exemple

curl "https://api.eproxies.net/gateway_api/lists-ip?userName=USERNAME&userKeyValue=USER_KEY"

Appel rapide

# Extraire 10 proxys HTTP américains (JSON, IP persistantes)
curl "https://api.eproxies.net/gateway_api/extract_ip?count=10&country=US&protocol=http&format=json&session=sticky"

# Ajouter l'IP du serveur actuel Ă  la liste blanche
curl "https://api.eproxies.net/gateway_api/add-ip?userName=USERNAME&userKeyValue=USER_KEY&ipAddress=203.0.113.10"

Utilisation depuis un agent IA

Indiquez l'URL de la spécification à votre agent : il en déduira seul tous les paramÚtres et structures de réponse.

https://www.eproxies.io/docs/openapi.json

Avec l'aide-mémoire Agent (syntaxe des paramÚtres du username pour la passerelle proxy), vous disposez de toute la surface d'intégration.