Périmètre sûr : ce guide s'applique à vos propres applications, à vos environnements de QA ou de production, ou à des systèmes pour lesquels vous disposez d'une autorisation écrite. Il ne décrit ni l'automatisation de sites tiers, ni la résolution de protections que vous ne contrôlez pas.
Une extension de navigateur qui résout les CAPTCHA se juge sur trois points : les types de défis pris en charge, la stabilité sous charge réelle, et un coût qui ne dérape pas quand le volume augmente. L'installation en un clic ne départage jamais deux fournisseurs ; ce guide vous donne une grille reproductible pour comparer l'extension CaptchaAI à votre solution actuelle.
Extension ou API : que choisir
L'extension CaptchaAI s'installe dans Chrome, Edge ou Firefox et résout le défi dans la session du navigateur : idéale pour un opérateur qui valide un parcours à la main. L'API s'intègre dans vos scripts et vos tests, dès que la résolution doit tourner sans surveillance. Les deux partagent le même compte et le même solde.
Critères d'achat et modèle de coût
Fixez votre grille avant tout comparatif : sans critères, aucune démonstration n'est concluante.
- Types couverts : un type manquant bloque tout le parcours, quelle que soit la latence.
- Latence sous charge : la médiane ment, ce sont les p90 et p99 qui cassent un pipeline.
- Observabilité et réversibilité : des journaux corrélés et une option remplaçable sans réécrire le code protègent votre équipe.
CaptchaAI facture au thread — un thread correspond à un CAPTCHA en cours de résolution — avec des résolutions illimitées par thread sur le mois. L'offre BASIC ($15/mois, 5 threads) suffit pour démarrer ; vous montez en threads selon votre parallélisme, sans surcoût par résolution ni plafond quotidien.
Types de CAPTCHA à vérifier avant d'acheter
- Pris en charge : reCAPTCHA v2 et v3, Cloudflare Turnstile et Cloudflare Challenge, GeeTest v3, image/OCR et texte, grilles d'images, CAPTCHA BLS.
- En bêta : CaptchaFox (bêta), Friendly Captcha (bêta) et Lemin (bêta).
- Non pris en charge : hCaptcha et FunCaptcha (Arkose Labs) ; GeeTest v4 est annoncé, pas encore disponible.
Confirmez que votre périmètre ne dépend pas des trois derniers.
Mesurer avant de décider
Mesurez à conditions égales : même charge, même fenêtre, même environnement. Les chiffres ci-dessous reposent sur des mesures observées et varient selon l'environnement, le volume et le moment de la journée.
| Indicateur | Cible indicative |
|---|---|
| Latence de première résolution | < 25 s (token), < 8 s (OCR image) |
| Taux de réussite par famille | >= 95 % |
Une résolution réussie et un parcours réussi restent deux métriques distinctes.
Vérifier le solde avant chaque campagne
Contrôlez le solde par programme pour qu'un compte vide ne fausse pas vos mesures :
import os
import requests
API_KEY = os.environ['CAPTCHAAI_KEY']
def get_balance() -> float:
resp = requests.post(
'https://api.captchaai.com/getBalance',
json={'clientKey': API_KEY},
timeout=15,
)
resp.raise_for_status()
return float(resp.json().get('balance', 0))
Branchez une alerte de solde avant toute exécution nocturne.
Un exemple concret : une équipe QA à Paris
Une équipe QA à Paris valide le tunnel d'inscription de sa propre application, avec des workers sur OVHcloud dans la région AWS eu-west-3. Comme le parcours traite des données personnelles, elle applique la minimisation du RGPD : seuls le sitekey et l'URL de la page transitent vers le solveur, jamais les identifiants saisis. Chaque appel est journalisé avec un identifiant de tâche ; quand un défi Turnstile ralentit un déploiement, l'équipe rejoue le scénario à partir de cet identifiant et isole la cause rapidement, dans le cadre de tests QA sur des environnements autorisés.
Dépannage
| Symptôme | Cause probable | Correctif |
|---|---|---|
ERROR_WRONG_USER_KEY |
Clé mal copiée ou mauvais compte. | Recopiez la clé et stockez-la comme secret CI. |
ERROR_ZERO_BALANCE |
Solde sous le minimum par tâche. | Rechargez et ajoutez une alerte. |
| Token refusé après résolution | Token appliqué dans une autre session. | Gardez résolution et envoi dans la même session. |
FAQ
L'extension et l'API partagent-elles le même compte ?
Oui. Un seul compte CaptchaAI alimente les deux, avec le même solde et la même facturation au thread. Vous explorez avec l'extension, puis basculez vers l'API en production sans changer de clé.
Quels types de CAPTCHA l'extension ne résout-elle pas ?
hCaptcha et FunCaptcha (Arkose Labs) ne sont pas pris en charge, et GeeTest v4 n'est qu'annoncé. Si une page en dépend, mesurez-le avant l'achat.
Comment estimer le coût mensuel pour mon volume ?
Raisonnez en threads simultanés, pas en résolutions. Comptez vos résolutions parallèles au pic et choisissez le palier qui l'absorbe — BASIC ($15/mois, 5 threads) pour démarrer.
Guides connexes
- Démarrage rapide CaptchaAI
- QA CAPTCHA sur environnements autorisés
- Tester l'endpoint API sur vos formulaires
- Intégrer la résolution CAPTCHA en CI
- Résoudre reCAPTCHA v2 via l'API
Passez d'un comparatif théorique à une décision mesurée. – Obtenez votre clé CaptchaAI.