Périmètre sûr : Ce guide s'applique exclusivement à vos propres applications, à vos environnements de QA, de préproduction 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 le contournement de protections, ni l'évasion d'anti-bot.
Le tarif « par résolution » affiché par une API CAPTCHA ne correspond presque jamais à ce que vous paierez réellement. Une fois additionnés les échecs, les reprises, la lenteur qui immobilise vos proxys et le suivi permanent du solde, le coût effectif dépasse souvent de 20–40 % le prix annoncé. Cet écart est le vrai sujet quand on évalue un solveur — et c'est précisément ce que le modèle de facturation par thread de CaptchaAI fait disparaître. Ce sont ces coûts invisibles qu'il faut chiffrer avant de signer, pas le prix de la grille tarifaire.
Pourquoi le prix affiché est trompeur
Un fournisseur facturé à la résolution vous vend un tarif propre : « $X pour 1 000 résolutions ». Ce chiffre suppose un monde parfait où chaque appel réussit du premier coup, instantanément, sans surcharge réseau — un monde qui n'existe pas en production. Le coût réel se construit ailleurs : dans les tentatives qui échouent, dans les secondes où votre infrastructure attend, et dans le code de plomberie que ce modèle vous oblige à maintenir.
Coût caché n°1 : les échecs et les reprises
Aucun solveur ne réussit à 100 %. Si un fournisseur affiche un taux de réussite de 90 %, obtenir 10 000 résolutions acceptées ne demande pas 10 000 appels, mais environ 11 111. Ces 1 111 tentatives supplémentaires ne sont pas gratuites : chacune consomme un appel API, ouvre une connexion, mobilise de la bande passante proxy et allonge la file d'attente de votre pipeline.
Les chiffres ci-dessous reposent sur des mesures observées et des retours d'utilisateurs. Les résultats varient selon l'environnement, le volume et le moment de la journée.
Coût caché n°2 : la lenteur immobilise votre infrastructure
Le temps de résolution est un coût déguisé. Tant qu'un CAPTCHA n'est pas résolu, la requête reste ouverte : le proxy garde sa bande passante réservée, l'instance de navigateur conserve sa mémoire (environ 200 Mo), et votre compute continue de tourner. Un solveur qui met 45 s immobilise ces ressources trois fois plus longtemps qu'un solveur qui répond en 15 s.
Pour une équipe qui déploie ses workers sur OVHcloud ou Scaleway et paie le compute à l'heure, l'effet se cumule. Sur 100 000 résolutions par mois, la seule différence de temps d'immobilisation représente une dizaine de dollars de compute — sans compter la bande passante proxy. La facturation au solve ne fait jamais apparaître cette ligne : elle est diluée dans votre facture d'hébergement.
Coût caché n°3 : gérer le solde et la facturation imprévisible
Le modèle à la résolution transforme le solde en variable opérationnelle : vous devez interroger votre crédit, déclencher un réapprovisionnement avant qu'il ne tombe à zéro, et gérer les tâches qui échouent parce que le compte est vide au mauvais moment. Même une vérification de solde minimale ajoute du code à maintenir :
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))
Chez un fournisseur au solve, ce contrôle n'est que le début : il faut aussi câbler le réapprovisionnement, les alertes de solde faible et les reprises sur solde nul — autant de points de défaillance, et une facture qui varie chaque mois. En facturation par thread, le solde cesse d'être une variable : le coût est fixe et ce code de plomberie disparaît.
Le modèle par thread de CaptchaAI
CaptchaAI ne facture pas à la résolution mais par thread simultané, avec des résolutions illimitées par thread sur le mois. Un thread correspond à un CAPTCHA en cours ; dès qu'il est résolu, il enchaîne le suivant. Il n'y a ni plafond journalier, ni frais par CAPTCHA, ni surcoût selon le type de défi.
Le plan BASIC ($15/mois, 5 threads) convient aux petites charges ; pour un pipeline plus dense, ADVANCE ($90/mois, 50 threads) offre plus de parallélisme. Le prix reste identique quel que soit le nombre de résolutions, et la même API couvre reCAPTCHA v2, reCAPTCHA v3, Cloudflare Turnstile, Cloudflare Challenge, GeeTest v3 et les CAPTCHA image/OCR. Vous changez de type de défi sans changer de contrat ni de ligne de facturation.
| Poste de coût | Facturation à la résolution | Facturation par thread |
|---|---|---|
| Reprises sur échec | Facturées à chaque tentative | Incluses, sans surcoût |
| Temps d'immobilisation | Payé en compute et en proxy | Réduit par un solveur plus rapide |
| Gestion du solde | Code de surveillance à maintenir | Coût fixe, aucune surveillance |
| Prévisibilité de la facture | Variable selon le trafic | Montant fixe chaque mois |
FAQ
Comment estimer le surcoût réel d'une API facturée à la résolution ?
Divisez votre volume cible par le taux de réussite affiché : à 90 %, viser 10 000 résolutions demande environ 11 111 appels. Ajoutez le temps d'immobilisation (proxy, mémoire, compute) et la gestion du solde. La somme de ces trois postes, et non le tarif par 1 000, donne le coût effectif.
La facturation par thread convient-elle aux faibles volumes ?
Oui. Le plan BASIC ($15/mois, 5 threads) inclut des résolutions illimitées, donc même une petite charge bénéficie d'un coût fixe et prévisible. L'intérêt du modèle par thread grandit avec le volume, mais il supprime dès le premier mois l'imprévisibilité de la facturation au solve.
CaptchaAI prend-il en charge hCaptcha ou FunCaptcha ?
Non — ces types ne sont pas encore pris en charge, et GeeTest v4 est annoncé comme à venir. CaptchaAI couvre reCAPTCHA v2 et v3, Cloudflare Turnstile, Cloudflare Challenge, GeeTest v3 et les CAPTCHA image/OCR. CaptchaFox, Friendly Captcha et Lemin sont disponibles en bêta.
Les résolutions qui échouent sont-elles facturées ?
Avec un modèle par thread, non : vous payez la capacité (le nombre de threads), pas le nombre de tentatives, donc les reprises n'ajoutent aucun coût direct. Avec une facturation à la résolution, chaque tentative — réussie ou non — consomme des ressources.
Mesurer votre coût réel avant de choisir
Avant de comparer deux fournisseurs, instrumentez ces signaux sur votre propre charge :
| Signal à suivre | Ce qu'il révèle |
|---|---|
| Tentatives réelles par résolution acceptée | Le coût des échecs et des reprises |
| Temps d'immobilisation (obtention du token) | Le compute et le proxy que la latence consomme |
| Taux de réussite du solveur contre acceptation en aval | Si une tâche résolue devient un workflow réussi |
| Coût par résolution acceptée sur une semaine | Si les reprises ou les mauvais paramètres érodent la marge |
Guides connexes
- le guide de démarrage rapide CaptchaAI
- la QA des CAPTCHA en environnements autorisés
- tester l'endpoint API sur vos propres formulaires
- intégrer la résolution CAPTCHA dans votre CI
- résoudre reCAPTCHA v2 via l'API
Chiffrez le coût réel de votre pipeline CAPTCHA plutôt que le tarif affiché. – Obtenez votre clé CaptchaAI.