Comment nous avons testé
Nous avons acheté une offre résidentielle auprès de chacun des 12 fournisseurs au prix affiché sur son site et fait passer chaque test par les mêmes scripts. Nous avons testé du 5 au 8 octobre 2026. Bright Data et Byteful n'ont pas été inclus, car ils exigent une vérification d'identité (KYC).
- Serveurs. Trois serveurs cloud Hetzner en Allemagne, aux États-Unis et à Singapour. Chacun a exécuté les mêmes scripts selon un calendrier fixe (cron, UTC).
- Pays. 12 pays de sortie : US, DE, GB, FR, ES, BR, IN, PL, UA, TR, VN, ID.
- Fournisseurs. Decodo, Oxylabs, Evomi, SOAX, DataImpulse, Rayobyte, ProxyEmpire, Webshare, NodeMaven, IPRoyal, Floppydata, Geonode.
Tests
- Test d'infrastructure (taux de réussite, latence, taux de doublons). Chaque serveur a envoyé 100 requêtes par fournisseur et par pays, via des proxys résidentiels rotatifs, vers un endpoint de trace Cloudflare, à 08:00 et 20:00 UTC chaque jour. Le taux de réussite est la part des requêtes ayant renvoyé une réponse valide. La latence est la médiane et le 90e centile (P90) du temps de réponse sur les requêtes réussies. Le taux de doublons correspond à 1 moins le nombre d'IP uniques divisé par le nombre de requêtes réussies. Les intervalles de confiance utilisent la méthode de Wilson à 95 %.
- Test de cibles (taux de réussite sur la cible). Amazon (US, DE, GB) et Wikipedia ont été interrogés à 11:00 et 23:00 UTC avec un client HTTP simple utilisant une empreinte TLS de Chrome et aucun JavaScript. Une requête n'est comptée comme réussie que si la vraie page est revenue, et non un CAPTCHA ou une page de blocage.
- Test de sessions persistantes (stabilité des sessions persistantes). Chaque exécution ouvrait 8 sessions persistantes par fournisseur et les vérifiait toutes les 30 secondes pendant 30 minutes. Une session est considérée comme stable si l'IP n'a jamais changé et si au moins 90 % des vérifications ont reçu une réponse pendant les 25 premières minutes.
- Temps jusqu'au premier octet. Le 7 octobre, nous avons mesuré le TTFB avec curl : 10 requêtes par fournisseur, par pays et par serveur.
- Qualité des IP. Nous avons vérifié un échantillon de 300 IP uniques par fournisseur (3 600 au total) avec l'API Scamalytics (score de fraude, détection de proxy) et un contrôle d'ASN avec IPinfo (résidentielle ou FAI = non signalée comme centre de données et absente d'un réseau d'hébergement).
- Coût par requête réussie. Nous avons relevé le prix par Go de chaque fournisseur et lu le compteur de trafic dans le tableau de bord de chacun le 8 octobre à 14:50 UTC. Coût par requête réussie = prix par Go × Go utilisés ÷ requêtes réussies de l'ensemble de nos tests jusqu'à ce moment. Nous l'indiquons pour 1 000 requêtes.
Limites et transparence
Transparence. Nous exploitons Floppydata, l'un des 12 fournisseurs de ce test. Nous l'avons fait passer par les mêmes scripts, serveurs et calendrier que les 11 autres fournisseurs, et nous présentons ses résultats, y compris les plus faibles, de la même manière. Notre compte Floppydata a été crédité par l'entreprise, mais le prix utilisé dans le calcul du coût est le prix public de $1.00/Go, identique pour tous les utilisateurs. Floppydata est le dernier en stabilité des sessions persistantes (47,3 %) et l'avant-dernier en taux de réussite (98,0 %), et nous le disons dans les principaux enseignements.
- Période courte. Le test couvre quatre jours (5–8 octobre 2026). La qualité d'un fournisseur peut varier selon la taille du pool, l'heure de la journée et la charge.
- Trois sites de test. Toutes les requêtes provenaient de serveurs situés en Allemagne, aux États-Unis et à Singapour. Les résultats depuis d'autres localisations ou réseaux peuvent différer.
- Client HTTP simple pour les cibles. Le test Amazon et Wikipedia n'utilisait ni JavaScript ni navigateur. Les résultats Amazon ont oscillé entre environ 28 % et 83 % d'une exécution à l'autre pour chaque fournisseur : ils doivent donc être lus comme une comparaison au sein de ce test, et non comme un taux de réussite absolu.
- Une seule source pour la qualité des IP. Le score de fraude et le taux de détection de proxy proviennent de Scamalytics, et les noms de réseau (ASN) ainsi que la géolocalisation d'IPinfo, sur un échantillon de 300 IP par fournisseur. Une autre base de données évaluerait différemment les mêmes IP.
- Prix tels que payés. Les prix correspondent à ce que nous avons payé pour chaque forfait, dont la taille (de 2 Go à 50 Go), le tarif et la taxe diffèrent. Les $8.47/Go de ProxyEmpire incluent la taxe ($7.00 hors taxe). Le prix d'Evomi est converti depuis l'euro.
- Coût mesuré par les compteurs. Le coût par requête réussie s'appuie sur le compteur de trafic propre à chaque fournisseur, relevé le 8 octobre à 14 h 50 UTC. Les compteurs peuvent comptabiliser le trafic différemment (1 Go peut valoir 1 000 ou 1 024 Mo), ce qui fait varier le résultat de quelques pour cent.
- Les sessions persistantes exigent le format propre à chaque fournisseur. Nous avons utilisé le format de session indiqué dans la documentation de chaque fournisseur. Une autre configuration des paramètres peut donner un résultat différent. Pour Floppydata, le format a été corrigé le 6 octobre, et les sessions antérieures sont exclues.
- Non testés. Bright Data et Byteful ont été écartés car ils exigent une vérification d'identité. Les proxys mobiles et de centre de données ne sont pas couverts.
- Ce n'est pas une recommandation. Les données comparent les fournisseurs sur un ensemble précis de tests. Choisissez en fonction de la tâche que vous exécutez.
Données brutes et reproductibilité
Le test a utilisé cinq scripts Python, un par test : infrastructure (bench.py), cibles (targets.py), sessions persistantes (sticky.py), TTFB (ttfb.py) et qualité des IP (ipquality.py), ainsi que analyze.py, qui génère le classeur de résultats à partir des journaux CSV bruts. Le classeur contient les tableaux complets par serveur, par pays et par exécution, les intervalles de confiance et les notes de méthode.
Floppydata étant l'un des fournisseurs testés, nous publions les données brutes, les scripts et le classeur de résultats sur GitHub afin que chacun puisse vérifier les chiffres. Les journaux bruts sont anonymisés : chaque adresse IP de sortie est remplacée par un hachage à clé. Une même adresse obtient toujours le même hachage ; le nombre d'IP uniques, le taux de doublons et les changements d'IP en session persistante peuvent donc être recalculés, mais les adresses ne peuvent pas être retrouvées. Aucun identifiant, clé d'API ni adresse de serveur n'est publié.
- Dépôt. Floppydata/residential-proxy-benchmark-2026 : données, scripts et méthode au même endroit.
- README. Ce qui a été testé, comment les données ont été anonymisées, la description des colonnes et la façon de recalculer les résultats.
- Journaux de requêtes bruts. 87 fichiers CSV, une ligne par requête ou vérification (environ 636 000 lignes), répartis par serveur de test : us, de, sg.
- Résultats de qualité des IP. Agrégats par fournisseur uniquement. Les IP individuelles et les réponses brutes de Scamalytics ne sont pas publiées.
- Scripts. Les cinq scripts de test et analyze.py. L'exécution d'analyze.py sur les fichiers CSV publiés produit les mêmes tableaux que le classeur publié, à l'exception de la qualité des IP.
- Classeur de résultats. results.xlsx avec tous les tableaux, les intervalles de confiance, les tendances par exécution et les notes de méthode.
Le code est sous licence MIT, les données et le classeur sous licence CC BY 4.0. Pour réaliser votre propre test, vous avez besoin de vos propres identifiants de proxy et, pour la qualité des IP, de vos propres accès Scamalytics et IPinfo.