Envoyez une sitekey.
Recevez un token.
Un seul endpoint compatible anti-captcha pour Turnstile, reCAPTCHA, hCaptcha, les interstitiels Cloudflare et FunCaptcha. Les résolutions qui échouent sont remboursées au moment où elles échouent : vous payez les tokens que vous avez pu utiliser.
Sans carte bancaire. Rechargez en crypto ou par carte quand vous êtes prêt.
Types de tâche pris en charge
Cloudflare Turnstile
All modes (managed, non-interactive, invisible). Exact User-Agent supported.
- task.type
- TurnstileTokenProxyLess
- +2 alias acceptés
- Retourne
- Token
- Typique
- 1.6–4s
Six familles, un seul endpoint
Changez le type de tâche, gardez la même intégration. Chaque famille répond via le même contrat de polling.
Cloudflare Turnstile
All modes (managed, non-interactive, invisible). Exact User-Agent supported.
- Typique
- 1.6–4s
- Retourne
- Token
reCAPTCHA v3
v3 and v3 Enterprise, score-based, custom pageAction.
- Typique
- 1.4–3.7s
- Retourne
- Token
reCAPTCHA v2
Checkbox and invisible, solved via the audio challenge.
- Typique
- 9–11s
- Retourne
- Token
Cloudflare Challenge
Clears the "Just a moment…" interstitial and JSD sensor, returns cf_clearance cookies.
- Typique
- 4–7s
- Retourne
- Cookies cf_clearance
hCaptcha
Non-enterprise widget and invisible mode.
- Typique
- 4–35s
- Retourne
- Token
FunCaptcha / Arkose
Arkose Labs FunCaptcha, games answered on a minimal page.
- Typique
- 5–20s
- Retourne
- Token
Deux appels, aucun SDK
Si vous parlez déjà à CapSolver ou Anti-Captcha, changez l'URL de base et votre clé. C'est toute la migration.
- Créer une tâche
- Envoyez la sitekey et l'URL de la page. Vous recevez un identifiant de tâche immédiatement.
- Récupérer le résultat
- Interrogez le résultat jusqu'à ce que le statut passe à ready, puis utilisez le token.
curl https://api.captchapi.com/createTask \
-H 'content-type: application/json' \
-d '{
"clientKey": "YOUR_API_KEY",
"task": {
"type": "TurnstileTokenProxyLess",
"websiteURL": "https://example.com/login",
"websiteKey": "0x4AAAAAAADnPIDROrmt1Wwj"
}
}'
# → { "errorId": 0, "taskId": "9f2c…" }
curl https://api.captchapi.com/getTaskResult \
-H 'content-type: application/json' \
-d '{ "clientKey": "YOUR_API_KEY", "taskId": "9f2c…" }'
# → { "errorId": 0, "status": "ready",
# "solution": { "token": "0.f3Kd…" } }Le même challenge, quatre fournisseurs
Temps de résolution médian sur des séries répétées contre des sitekeys réelles. Les chiffres concurrents sont leurs propres moyennes publiées.
Conçu pour ceux qui surveillent leur p95
Les échecs ne coûtent rien
Nous débitons à la création et remboursons dès qu'une tâche échoue. Votre facture correspond à vos requêtes réussies, pas à vos tentatives.
Une latence que nous publions
Chaque chiffre de ce site est mesuré sur la machine qui vous sert, pas une valeur marketing. La page de statut affiche les p50 et p95 en direct.
Compatible sans réécriture
Le contrat anti-captcha, codes d'erreur inclus. Vos clients existants fonctionnent tels quels — le HTTP est toujours 200, vous testez errorId.
User-Agent exact
Demandez une version précise de Chrome, Edge ou Firefox et le token est produit par ce moteur. Du vrai Gecko pour les tâches Firefox, pas un en-tête falsifié.
Payez au millier de résolutions
Sans abonnement ni minimum de dépense. Les remises volume s'appliquent automatiquement à mesure que vos dépenses cumulées augmentent.
- Cloudflare Turnstile$0.60
- reCAPTCHA v3$0.60
- reCAPTCHA v2$1.00
- Cloudflare Challenge$1.20
- hCaptcha$1.50
- FunCaptcha / Arkose$2.00
pour 1 000 résolutions
Voir tous les tarifsCommencez avec une clé et quelques centimes
Créez un compte, générez une clé et lancez votre première résolution le temps de lire la documentation.
Créer un compte