Périmètre sûr : ce guide s'applique uniquement à vos propres applications ou à des systèmes pour lesquels vous détenez une autorisation écrite. Il ne couvre ni l'automatisation de sites tiers, ni la résolution de protections que vous ne contrôlez pas.
Entre l'extension CaptchaAI et le plugin Anti-Captcha, choisissez celui qui reste stable une fois le workflow lancé sans surveillance, pas celui qui s'installe le plus vite. Ce qui compte doit tenir à travers les déploiements, les changements de type de défi et la montée en volume.
Extension CaptchaAI ou plugin Anti-Captcha : ce qui change vraiment
Traitez l'extension comme un workflow de navigateur reproductible : la stabilité tient à l'état du compte, au profil de navigateur et au comportement après résolution. CaptchaAI expose une seule API pour toutes les familles prises en charge — plus de 15 méthodes (12 en disponibilité générale et 3 en bêta) —, ce qui réduit les chemins d'intégration à maintenir.
Les critères qui font pencher la décision
Fixez d'abord les critères qui comptent, sinon la comparaison n'est pas exploitable :
| Critère | Ce qu'il faut vérifier |
|---|---|
| Familles de défis | reCAPTCHA v2 et v3, Turnstile et Cloudflare Challenge, GeeTest v3, image/OCR, grilles. hCaptcha et FunCaptcha ne sont pas pris en charge ; GeeTest v4 est « à venir ». |
| Latence et taux de réussite | Mesurés sur votre propre trafic, jamais sur une plaquette. |
| Modèle de coût | Prévisible quand le volume grimpe. |
| Support | Documentation et réactivité. |
Modèle de coût : au thread, pas à la résolution
C'est souvent le point de bascule. CaptchaAI facture au thread simultané avec résolutions illimitées, dès BASIC ($15/mois, 5 threads) : un pic de volume ne devient pas un pic de facture. Face à un modèle à la résolution, comparez le coût par résolution acceptée, chiffré à volume réel. Les prix restent en dollars US.
Protocole de mesure à conditions égales
Mesurez les deux options dans les mêmes conditions : même charge, même fenêtre, même environnement. Capturez la médiane, le P90, le P99 et le taux de réussite ; ces chiffres reposent sur des observations et varient selon l'environnement et le volume. Deux cibles suffisent à trancher :
- un taux de réussite ≥ 95 % par famille ;
- une acceptation ≥ 95 % du token dans la même session.
Exemple : vérifier le solde avant un test
Un solde vide fausse vos chiffres de réussite. Vérifiez-le depuis votre suite de tests avant une mesure :
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))
Dépannage
| Symptôme | Cause probable | Correctif |
|---|---|---|
ERROR_WRONG_USER_KEY |
Clé copiée avec un espace parasite ou mauvais compte. | Recopiez la clé et stockez-la en secret CI. |
| Token refusé après résolution | Token appliqué dans une session différente de celle qui a déclenché le défi. | Gardez la résolution et l'envoi dans le même contexte de navigateur. |
Observabilité et journalisation
Instrumentez les appels CAPTCHA pour obtenir des métriques exploitables : durée d'obtention du token, code retour HTTP et identifiant de tâche. Séparez les logs par environnement et corrélez les identifiants à votre traçage distribué. Côté conformité, minimisez les données personnelles et vérifiez vos obligations RGPD : un identifiant de tâche suffit au diagnostic.
Liste de contrôle avant mise en production
| Point de contrôle | Attendu |
|---|---|
| Périmètre | Limité à vos propres applications ou à des sources autorisées. |
| Clé API | Stockée dans un secret CI ou un coffre, jamais dans le code source. |
| Retry | Backoff exponentiel borné, plafond à 30 secondes, pour les erreurs transitoires. |
FAQ
Faut-il choisir une extension ou une intégration par API ?
L'extension convient aux workflows de navigateur pilotés à la main ou en QA ; l'intégration par API convient aux jobs planifiés et aux pools de workers. CaptchaAI couvre les mêmes types dans les deux cas.
Le coût reste-t-il prévisible quand le volume augmente ?
Oui, tant que vous raisonnez au coût par résolution acceptée. Avec un modèle au thread et résolutions illimitées, la facture suit votre allocation de threads, pas chaque pic de trafic.
CaptchaAI prend-il en charge hCaptcha ?
Non — ni hCaptcha ni FunCaptcha ne sont pris en charge, et GeeTest v4 reste « à venir ». reCAPTCHA v2 et v3, Turnstile, Cloudflare Challenge, GeeTest v3 et les CAPTCHA image/grille le sont, avec CaptchaFox (bêta), Friendly Captcha (bêta) et Lemin (bêta).
Guides connexes
- le démarrage rapide CaptchaAI
- la QA CAPTCHA en environnements autorisés
- tester l'endpoint API sur vos formulaires
- l'intégration CAPTCHA en CI
- résoudre reCAPTCHA v2 via l'API
Rejouez votre charge réelle — même volume, mêmes types, même fenêtre — et comparez coût, latence et réussite côte à côte. – Obtenez votre clé CaptchaAI.