Rotation d'IP rapide par URL — proxies avec lien de rotation à la demande
Vous butez sur un mur — un rate limit, un CAPTCHA, un écran de vérification — et il vous faut simplement une IP fraîche tout de suite, sans relancer le script ni attendre l'expiration d'une sticky session. Certains fournisseurs exposent un endpoint HTTP qui change votre IP à la requête suivante ; voici lesquels, et comment les utiliser.
Top-10 providers pour cette tâche
Estimation éditoriale PROXYDECK basée sur 6 mois de tests. Pondération : success rate sur ce target précis, prix, tolérance use-case, compliance.
ⓘ Les boutons de redirection peuvent être des liens affiliés : votre prix ne change pas et la commission ninfluence pas nos notes. Comment on gagne
Configuration — étape par étape
1. Ce que « rotation par URL » signifie réellement
La plupart des fournisseurs de residential rotating et de mobile vous donnent un endpoint « backconnect » — un host:port qui pointe en interne vers un pool d'IP. Pour changer d'IP, ils exposent une seconde URL, généralement dans le même control panel, qui déclenche l'IP suivante à votre prochaine requête. Schémas courants :
- Déclencheur API :
POST https://provider.com/rotate?port=10001— votre code l'appelle, puis effectue la vraie requête. - Magic path : le proxy lui-même écoute sur
/rotatevia la connexion proxy. - Token par session : ajoutez
?session=NEW(ou remplacez le mot de passe par un nouveau token de sticky session) et vous obtenez une IP fraîche pour cette session.
2. Exemple Python minimal
import requests, uuid\nPROXY = "http://USER-session-{}:[email protected]:7000"\ndef fetch(url):\n proxy = PROXY.format(uuid.uuid4().hex[:8]) # new session = new IP\n return requests.get(url, proxies={"http": proxy, "https": proxy}, timeout=15)\n# Forced rotation when the response says "blocked"\nresp = fetch("https://target.com/listing")\nif resp.status_code in (403, 429):\n resp = fetch("https://target.com/listing") # new session token -> new IP3. Quand l'utiliser plutôt que le sticky ou la rotation par requête
Utilisez la rotation par URL quand vous avez besoin d'un contrôle à la demande — quand un seul retry doit atterrir sur une IP garantie différente. Ne l'utilisez pas en remplacement de la rotation par requête dans des boucles serrées : cela gaspille le pool. Le meilleur usage est un garde-fou « retry on block » autour d'une session normalement sticky.
4. Ce qu'il faut vérifier chez le fournisseur
- Si le déclencheur passe par HTTP / API / token de session (chacun a une latence différente).
- Le cooldown avant que la même IP puisse revenir (certains pools recyclent en quelques secondes).
- Si chaque rotation compte comme une requête distincte pour la facturation.
⚡ Qui expose quel déclencheur (documenté, vérifié 11.07.2026)
| Fournisseur | Type de déclencheur | Notes |
|---|---|---|
| AstroProxy | Lien par port : GET /ports/{id}/newip | token dans l'URL ; rotation possible toutes les 30 s |
| HydraProxy | API : POST /api/force-rotation/ | verrouillage de 30 min après une rotation forcée |
| SOAX / Decodo / IPRoyal | Nouveau token de session = nouvelle IP | aucun endpoint séparé nécessaire |
| Bright Data | Paramètre de session + API complète | contrôle le plus granulaire |
| MoMoProxy | URL de rotation par port | pool mobile, forte présence SEA |
| Coronium | Lien de rotation par appareil | mobile dédié, 5–15 s pour une nouvelle IP |
| MarsProxies / ProxyEmpire | Rotation par token de session | schéma backconnect standard |