Dans ce guide, vous apprendrez :
- Qu’est-ce que Capsolver et comment ça marche ?
- Les types de CAPTCHA pris en charge et les tarifs actuels
- Les benchmarks de performance et les taux de réussite
- Comment intégrer Capsolver aux Proxys Bright Data
- Cas d’utilisation pour les workflows de scraping de production
- Comparaison entre Capsolver et ses alternatives
C’est parti !
Qu’est-ce que Capsolver ?

Capsolver est un service automatisé de Résolution de CAPTCHA qui utilise l’intelligence artificielle et l’apprentissage automatique pour résoudre les CAPTCHA sans intervention humaine. Contrairement aux services traditionnels tels que 2Captcha ou Anti-Captcha qui s’appuient sur des travailleurs humains pour résoudre manuellement les défis, Capsolver traite tout de manière algorithmique.
Cette approche axée sur l’IA a deux implications majeures pour votre flux de travail de scraping. Premièrement, la vitesse devient un avantage concurrentiel. Les résolutions par IA se mesurent en secondes, et non en minutes. Une résolution reCAPTCHA v2 typique prend 3 à 9 secondes avec Capsolver, contre 20 à 60 secondes avec les alternatives humaines. Deuxièmement, l’évolutivité est pratiquement illimitée. Il n’y a pas de main-d’œuvre à gérer ni de contraintes de capacité pendant les heures de pointe.
Sur cette base, examinons précisément les types de CAPTCHA que Capsolver peut traiter et leur coût respectif.
Types de CAPTCHA pris en charge
L’un des principaux arguments de vente de Capsolver est sa couverture complète des types de CAPTCHA. La plateforme prend en charge tout, des CAPTCHA image traditionnels aux défis anti-bot modernes. Voici la liste complète au début de l’année 2026.
Famille reCAPTCHA

Le reCAPTCHA de Google reste le système le plus courant sur le web, et Capsolver prend en charge toutes les versions.
| Type | Prix pour 1 000 | Temps de résolution | Remarques |
|---|---|---|---|
| reCAPTCHA v2 | 0,80 | 3 à 9 secondes | Cases à cocher et défis avec images |
| reCAPTCHA v2 Entreprise | 1,00 | Moins de 3 secondes | Jetons de meilleure qualité |
| reCAPTCHA v3 | 1,00 | Moins de 3 secondes | Invisible basé sur un score |
| reCAPTCHA v3 Entreprise | 3,00 | Moins de 3 secondes | Meilleurs scores (0,7 à 0,9) |
Pour les sites exigeant des scores reCAPTCHA v3 élevés, les types de tâches d’entreprise combinés à des Proxys résidentiels de qualité obtiennent généralement des scores compris entre 0,7 et 0,9. Cela est important car de nombreux sites fixent des seuils de score minimum qui rejettent les jetons de moindre qualité.
Protection Cloudflare

Les systèmes anti-bot de Cloudflare protègent une partie importante du Web, ce qui rend cette couverture particulièrement précieuse pour les Scrapers.
| Type | Prix pour 1 000 | Temps moyen de résolution | Remarques |
|---|---|---|---|
| Cloudflare Turnstile | 1,20 | Moins de 3 secondes | Remplacement moderne du CAPTCHA |
| Défi Cloudflare (5 s) | 1,20 | Moins de 10 secondes | Page JavaScript Challenge, nécessite un Proxy |
Remarque : Cloudflare Challenge est un cas particulier qui nécessite toujours un Proxy. Le cookie cf_clearance résultant est cryptographiquement lié à l’adresse IP utilisée lors de la résolution. Vous devez transmettre votre Proxy à Capsolver et utiliser le même Proxy pour toutes les requêtes suivantes. Nous aborderons les détails de la mise en œuvre dans la section Intégration Python ci-dessous.
Autres types de CAPTCHA et systèmes anti-bot
Au-delà des principaux fournisseurs de CAPTCHA, Capsolver prend en charge un large éventail de types de défis supplémentaires.
| Type | Prix pour 1 000 | Temps moyen de résolution |
|---|---|---|
| GeeTest v3 | 1,20 | Moins de 5 secondes |
| GeeTest v4 | 1,20 | Moins de 5 secondes |
| AWS WAF | 2,00 | Moins de 3 secondes |
| Curseur DataDome | 2,50 | Moins de 5 secondes |
| ImageToText (OCR) | 0,40 | Moins d’une seconde |
CapSolver est conçu pour prendre en charge la plupart des systèmes Captcha courants et les défis anti-bot couramment rencontrés dans le Scraping web et l’automatisation des navigateurs. Cette large couverture permet aux équipes de se standardiser sur un seul fournisseur de résolution de CAPTCHA pour la majorité des scénarios d’automatisation, au lieu d’intégrer et de maintenir plusieurs services sur différentes cibles. Consultez la documentation.
Tableau de bord et expérience développeur

Capsolver fournit un tableau de bord clair et fonctionnel qui vous permet de visualiser votre utilisation et vos dépenses. La mise à jour Dashboard 3.0 publiée fin 2025 comprend :
- Suivi du solde en temps réel
- Analyse de l’utilisation ventilée par type de CAPTCHA
- Mesures du taux de réussite pour différents types de tâches
- Gestion des clés API
- Historique complet des transactions
Pour les tests et le débogage, Capsolver propose des extensions de navigateur pour Chrome (v1.17.0 à la date de rédaction) et Firefox. L’extension peut détecter et résoudre automatiquement les CAPTCHA sur les pages que vous visitez, fournir des options de configuration de rappel pour différents scénarios et prendre en charge les déclencheurs de résolution manuelle pour les cas limites.
Cela s’avère utile pendant le développement lorsque vous souhaitez vérifier manuellement que les CAPTCHA d’un site cible peuvent être résolus avant de les intégrer à votre flux de travail automatisé.
L’expérience développeur s’étend à une prise en charge SDK solide dans plusieurs langages. Des SDK officiels et communautaires sont disponibles pour :
- Python (
pip install capsolver) - Node.js (
npm install capsolver) - Go
- C#
- PHP
- TypeScript
L’API reste également compatible avec le format API 2Captcha, ce qui facilite la migration si vous passez d’un autre service.
Performances et intégration
D’un point de vue pratique, les performances ne se limitent pas à la vitesse brute. La cohérence et la fiabilité sont tout aussi importantes.
CapSolver offre des temps de résolution rapides et une grande précision, réduisant ainsi les interruptions dans votre flux de travail de Scraping web. Lorsque vos scripts rencontrent fréquemment des CAPTCHA, la rapidité des solutions permet à votre Scraper de continuer à fonctionner plutôt que d’attendre.
La fiabilité complète le tableau des performances. Avec un temps de disponibilité quasi parfait, CapSolver garantit que les tâches exécutées pendant la nuit ou dans différentes régions ont toujours accès au service de résolution sans interruption imprévue.
Comparaison de vitesse
| Type de CAPTCHA | Capsolver | Services humains |
|---|---|---|
| reCAPTCHA v2 | 3 à 9 secondes | 20 à 60 secondes |
| reCAPTCHA v3 | Moins de 3 secondes | 10 à 30 secondes |
| Cloudflare Turnstile | Moins de 3 secondes | 10 à 30 secondes |
| ImageToText | Moins d’une seconde | 5 à 15 secondes |
L’intégration est souvent un obstacle pour de nombreux solveurs de CAPTCHA, mais CapSolver a été conçu en pensant aux développeurs. Que vous préfériez les requêtes HTTP brutes, un SDK Python ou des outils d’automatisation de navigateur, le service offre une solution fluide pour chaque approche. L’API suit une conception intuitive avec des points de terminaison clairs tels que createTask et getTaskResult, vous permettant ainsi de vous lancer sans avoir à réinventer la roue.
Prenons un exemple pratique : si vous utilisez Selenium pour naviguer sur des pages et que vous rencontrez un CAPTCHA, vous pouvez appeler l’API de CapSolver en arrière-plan, récupérer un jeton de solution et l’injecter dans la page, le tout en quelques lignes de Python. Une documentation complète avec des exemples de code réduit considérablement la courbe d’apprentissage.
Intégration de CapSolver avec les Proxys Bright Data (exemple Python)
L’un des moyens les plus efficaces de maximiser le succès de votre scraping web est de combiner le réseau de proxys de Bright Data avec les capacités de résolution de CAPTCHA de CapSolver. Les Proxys résidentiels et de centre de données de Bright Data vous aident à éviter la plupart des blocages en faisant tourner les adresses IP et en simulant de vrais utilisateurs.
Cependant, sur les sites fortement protégés, vous pouvez toujours rencontrer des CAPTCHA. Dans ces cas-là, CapSolver sert de solution de secours fiable pour surmonter le problème et permettre à votre Scraper de continuer à fonctionner.
Prérequis
Avant de vous plonger dans le code, assurez-vous de disposer des éléments suivants :
- Un compte CapSolver et votre clé API (clé client) depuis le tableau de bord
- Une zone Proxy Bright Data configurée, avec votre hôte Proxy, votre port, votre nom d’utilisateur et votre mot de passe disponibles
- La clé CAPTCHA du site web cible (généralement disponible dans le code HTML de la page ou les appels réseau)
Exemple de code
import requests
import time
# Configuration : clé API CapSolver et détails du Proxy Bright Data
CAPSOLVER_API_KEY = "YOUR_CAPSOLVER_API_KEY" # Insérez votre clé client CapSolver ici
brightdata_host = "brd.superproxy.io" # Hôte proxy Bright Data
brightdata_port = "22225" # Port proxy Bright Data (par exemple, 22225 pour les Proxys résidentiels)
brightdata_user = "votre_nom_d'utilisateur_brdata" # Nom d'utilisateur Bright Data (ou identifiant de zone)
brightdata_pass = "votre_mot_de_passe_brdata" # Mot de passe Bright Data
# Paramètres CAPTCHA cibles (exemple : site de démonstration reCAPTCHA de Google)
site_url = "https://www.google.com/recaptcha/api2/demo"
site_key = "6Le-wvkSAAAAAPBMRTvw0Q4Muexq9bi0DJwx_mJ-" # Clé publique du site pour la démonstration
# Configurer le Proxy pour les requêtes (Bright Data nécessite un format de Proxy HTTP avec authentification)
proxy_url = f"http://{brightdata_user}:{brightdata_pass}@{brightdata_host}:{brightdata_port}"
proxies = {"http": proxy_url, "https": proxy_url}
# Étape 1 : créer une tâche CapSolver pour résoudre le CAPTCHA
create_task_payload = {
"clientKey": CAPSOLVER_API_KEY,
"task": {
"type": "ReCaptchaV2Task", # Utilisation d'une tâche compatible avec un Proxy
"websiteURL": site_url,
"websiteKey": site_key,
"Proxy": f"http://{brightdata_user}:{brightdata_pass}@{brightdata_host}:{brightdata_port}"
}
}
response = requests.post("https://api.capsolver.com/createTask", json=create_task_payload)
result = response.json()
if result.get("errorId") != 0:
raise Exception(f"CapSolver error: {result.get('errorDescription')}")
task_id = result.get("taskId")
print(f"Created CapSolver task ID: {task_id}")
# Étape 2 : interroger CapSolver pour obtenir la solution
solution_token = None
while True:
time.sleep(3) # Attendre quelques secondes entre chaque interrogation
res = requests.post(
"https://api.capsolver.com/getTaskResult",
json={"clientKey": CAPSOLVER_API_KEY, "taskId": task_id}
)
data = res.json()
if data.get("status") == "ready":
# Résolution de CAPTCHA ; récupérer le jeton
solution_token = data.get("solution", {}).get("gRecaptchaResponse")
print("CAPTCHA résolu !")
break
elif data.get("status") == "failed":
raise Exception(f"CapSolver n'a pas réussi à résoudre le CAPTCHA : {data}")
# Si non prêt ou échoué, répéter la boucle après un délai
# Étape 3 : utiliser le jeton résolu pour accéder à la page protégée (exemple illustratif)
if solution_token:
# Normalement, vous soumettriez ce jeton dans un formulaire ou via une requête API.
# À des fins de démonstration, nous l'ajoutons en tant que paramètre de requête.
protected_url = site_url + "?g-recaptcha-response=" + solution_token
final_resp = requests.get(protected_url, proxies=proxies)
if final_resp.status_code == 200:
print("Accès au contenu protégé réussi !")
# Traiter final_resp.content selon les besoins
else:
print("Échec du contournement du CAPTCHA, code d'état :", final_resp.status_code)
Décomposition du code
Configuration du Proxy : nous configurons proxy_url avec les identifiants Bright Data. Ce Proxy est transmis à CapSolver et utilisé pour toutes les requêtes sortantes. Le dictionnaire des proxys permet à la bibliothèque de requêtes d’acheminer le trafic via le réseau de proxys Bright Data.
Création d’une tâche CapSolver : nous préparons une charge utile JSON spécifiant le type de tâche (ReCaptchaV2Task pour résoudre reCAPTCHA v2 avec un Proxy), l’URL et la clé du site web, ainsi que les identifiants du Proxy dans le format attendu par CapSolver. Nous appelons ensuite le point de terminaison createTask de CapSolver. Si la requête est correctement formulée et que votre compte dispose d’un solde suffisant, CapSolver répond immédiatement avec un taskId.
Interrogation du résultat : à l’aide du taskId renvoyé, nous appelons getTaskResult toutes les quelques secondes. CapSolver traite le CAPTCHA en arrière-plan à l’aide de son solveur IA ou de travailleurs humains. Une fois prêt, il renvoie un jeton de solution. La boucle s’interrompt lorsque nous recevons « status » : « ready » avec un jeton gRecaptchaResponse, qui prouve au site cible que le défi a été résolu.
Utilisation du jeton : la manière dont vous utilisez le jeton de solution dépend du site web cible. Si le CAPTCHA fait partie d’un formulaire, vous devez généralement soumettre le formulaire avec le jeton inclus. Dans notre démonstration simplifiée, nous l’avons ajouté à une URL de démonstration pour illustrer la dernière étape. Nous émettons ensuite une requête GET via le Proxy Bright Data en utilisant le jeton résolu.
Si tout fonctionne correctement, nous obtenons l’accès au contenu protégé (HTTP 200 et le contenu de la page dans final_resp). Dans un scénario réel, vous pouvez renvoyer le jeton au site via une requête POST ou utiliser un outil d’automatisation de navigateur tel que Selenium pour l’injecter dans le JavaScript de la page.
Point clé à retenir : le Proxy de Bright Data et la solution CapSolver fonctionnent main dans la main. Le Proxy donne l’impression qu’un utilisateur réel provenant d’un emplacement choisi navigue sur le site, et lorsqu’un CAPTCHA apparaît, CapSolver le résout en utilisant cette même adresse IP Proxy. Cette combinaison augmente considérablement le succès du scraping sur les sites web qui déploient des mesures anti-bot agressives.
CapSolver comme solution de secours lorsque les Proxy rencontrent des blocages
Même avec des proxys de pointe comme ceux de Bright Data, vous pouvez parfois rencontrer des défis CAPTCHA ou JavaScript (tels que Cloudflare) sur certains sites web. Les outils propres à Bright Data, notamment Web Unlocker, tentent de gérer automatiquement bon nombre d’entre eux. Cependant, si vous utilisez des rotations de proxy standard, un solveur distinct tel que CapSolver est précieux en tant que solution de secours.
La stratégie est simple : utilisez les Proxy comme première ligne de défense pour éviter les blocages triviaux tels que les interdictions d’IP, les restrictions géographiques et les CAPTCHA de base limitant le débit.
Lorsqu’un CAPTCHA ou un blocage plus persistant apparaît, votre code peut le détecter en vérifiant si la réponse contient des éléments de page CAPTCHA connus ou renvoie un code d’état 403/429.
À ce stade, déclenchez CapSolver pour qu’il intervienne et résolve le problème en temps réel. Une fois le problème résolu, vous pouvez poursuivre l’extraction des données sans intervention manuelle.
Comparaison entre Capsolver et les alternatives
| Critères | Capsolver | 2Captcha | Anti-Captcha | CapMonster Cloud |
|---|---|---|---|---|
| Technologie | IA/ML | Humain | Humain | IA |
| reCAPTCHA v2 | 0,80 $/1 000 | 1,00 $ à 2,99 $/1 000 | 1,00 $ à 2,00 $/1 000 | 0,50 $ à 0,80 $/1 000 |
| reCAPTCHA v3 | 1,00 $/1 000 | 1,45 $ à 2,99 $/1 000 | 1,45 $ à 2,99 $/1 000 | 0,50 $ à 2,00 $/1 000 |
| Temps de résolution | 2 à 5 secondes | 20 à 60 secondes | 10 à 20 secondes | 10 à 20 secondes |
| Taux de réussite | ~99 % | ~99 | ~99 % | ~99 % |
| Rémunération uniquement en cas de réussite | ✔️ | ❌ | ❌ | ✔️ |
| Assistance Cloudflare | Excellent | Basique | Basique | Bon |
| Compatible avec l’API 2Captcha | ✔️ | Natif | ❌ | ✔️ |
Quand choisir Capsolver
- La vitesse est essentielle (résolution en 2 à 5 secondes)
- Volume élevé sans limites de capacité
- Systèmes anti-bot modernes (Cloudflare, DataDome, AWS WAF)
- Optimisation des coûts grâce au paiement à la performance
Quand envisager des alternatives
- Budget extrêmement serré (CapMonster Cloud légèrement moins cher)
- Types de CAPTCHA rares ou nouveaux
- Exigences en matière de CAPTCHA audio
Choisir le bon service n’est qu’une partie de l’équation. Pour tirer le meilleur parti de Capsolver en production, suivez ces bonnes pratiques opérationnelles.
Meilleures pratiques pour la production
- Mettez en place des délais entre les requêtes. Même avec la résolution de CAPTCHA, les requêtes rapides déclenchent d’autres mesures anti-bot. Prévoyez un délai de 2 à 5 secondes entre les requêtes.
- Utilisez le backoff exponentiel. En cas d’échec, augmentez progressivement les temps d’attente. Évitez les nouvelles tentatives immédiates qui gaspillent des crédits et risquent de bloquer l’accès.
- Surveillez votre solde de manière proactive. Définissez des alertes avant que vos crédits ne soient épuisés. Le tableau de bord fournit des prévisions d’utilisation.
- Suivez les taux de réussite. Une baisse des taux indique une mise à jour de la protection. Adaptez votre approche en conséquence.
- Utilisez des sessions persistantes pour les flux CAPTCHA. Maintenez la cohérence des adresses IP pendant la résolution de CAPTCHA et la soumission. Revenez ensuite aux Proxy rotatifs.
Workflow recommandé
- Naviguez avec des proxys rotatifs
- Passez à une session persistante lorsque CAPTCHA est détecté
- Résolvez avec Capsolver en utilisant la même IP persistante
- Soumettez le formulaire avec le jeton résolu
- Revenez à la rotation pour continuer le scraping
Le respect de ces pratiques vous aidera à maintenir des taux de réussite élevés et à éviter des coûts inutiles.
Conclusion
Capsolver s’est imposé comme le service de Résolution de CAPTCHA leader pour 2026, en particulier pour les Scrapers qui privilégient la vitesse et l’évolutivité. L’approche basée sur l’IA offre des temps de résolution que les services humains ne peuvent égaler, tout en maintenant des prix compétitifs et des taux de réussite élevés.
Bright Data fournit une infrastructure proxy qui s’associe parfaitement à Capsolver pour offrir des solutions de scraping complètes. Choisissez parmi des Proxys résidentiels, de centres de données, d’ISP et mobiles avec rotation et géolocalisation intégrées.
Pour les sites dotés d’une protection anti-bot renforcée, Web Unlocker gère automatiquement les CAPTCHA, les empreintes digitales et les défis JavaScript.
Lectures recommandées
Pour plus de guides techniques sur l’infrastructure de scraping web :
- Scraping web avec Python : le guide complet
- Les meilleurs proxys résidentiels pour le scraping web
- Comment contourner la protection Cloudflare
- Les meilleurs proxys rotatifs
- Les meilleurs proxies CAPTCHA
- Contourner les CAPTCHA avec Python
- Les meilleurs services de Scraping web
- Meilleurs fournisseurs de Proxy