Teams wechseln aus drei konkreten Gründen von Anti-Captcha zu CaptchaAI:
- Vollständige Cloudflare-Abdeckung statt reiner Turnstile-Token – inklusive Challenge- und JS-Challenge-Seiten.
- BLS-Methode für Visa- und Behördenportale, die Anti-Captcha gar nicht anbietet.
- 2Captcha-kompatible API, die sich in Minuten statt in Tagen umstellen lässt.
Anti-Captcha war einer der ersten Anbieter am Markt und deckt viele Typen ab. Bei Cloudflare Challenge-Seiten und score-kritischen reCAPTCHA-v3-Workflows stößt der Dienst jedoch an Grenzen.
Anti-Captcha und CaptchaAI im Überblick
Erst die Abdeckung, dann die Lösungszeit pro CAPTCHA-Typ:
| Funktion | Anti-Captcha | CaptchaAI |
|---|---|---|
| reCAPTCHA v2 | ✅ | ✅ |
| reCAPTCHA v3 | ✅ (niedrige Werte) | ✅ Score-Kontrolle |
| reCAPTCHA Enterprise | ✅ | ✅ |
| Unsichtbares reCAPTCHA | ✅ | ✅ |
| Turnstile | ✅ | ✅ |
| Cloudflare Challenge | ❌ | ✅ |
| GeeTest v3 | ✅ | ✅ |
| BLS | ❌ | ✅ |
| Bild/OCR | ✅ | ✅ über 27.500 Typen |
| API-Format | Eigenes JSON | 2Captcha-kompatibel |
| Proxy-Unterstützung | ✅ | ✅ |
| Callback | ✅ | ✅ |
| CAPTCHA-Typ | Anti-Captcha | CaptchaAI |
|---|---|---|
| reCAPTCHA v2 | 15–45 s | < 60 s |
| reCAPTCHA v3 | 10–30 s | < 4 s |
| Bild-CAPTCHA | 5–15 s | < 0,5 s |
| Turnstile | 10–30 s | < 10 s |
| GeeTest v3 | 15–40 s | < 12 s |
Hinweis: Die Benchmarks und Vergleichswerte in diesem Artikel basieren auf internen Messungen und können je nach Region, Traffic-Muster und CAPTCHA-Konfiguration variieren. Eigene Tests mit realen Workflows sollten die maßgebliche Grundlage für Entscheidungen sein.
Wo Anti-Captcha an Grenzen stößt
Cloudflare: mehr als nur Turnstile-Token
Anti-Captcha liefert Turnstile-Token, verarbeitet aber keine vollständigen Cloudflare Challenge- oder JS-Challenge-Seiten:
| Cloudflare-Typ | Anti-Captcha | CaptchaAI |
|---|---|---|
| Turnstile (verwaltet) | ✅ | ✅ |
| Turnstile (unsichtbar) | Teilweise | ✅ |
| Cloudflare Challenge | ❌ | ✅ |
| JS-Challenge | ❌ | ✅ |
Viele Scraping-Ziele setzen inzwischen auf komplette Challenge-Seiten statt nur auf Turnstile-Widgets: Anti-Captcha-Nutzer werden blockiert, CaptchaAI-Nutzer kommen durch.
reCAPTCHA v3: Score-Qualität entscheidet
Niedrige v3-Scores lösen die Bot-Erkennung aus. Anti-Captchas menschengestützter Ansatz liefert schwankende Werte um 0,3–0,5 mit wenig Kontrolle; CaptchaAIs KI-Engine erzeugt konstant höhere, planbare Scores.
GeeTest: v3 heute, v4 in Vorbereitung
GeeTest v3 lösen beide Dienste zuverlässig. GeeTest v4 ist bei CaptchaAI noch nicht freigeschaltet und offiziell als „bald verfügbar" angekündigt.
API-Format: 2Captcha-kompatibel statt Custom-JSON
Anti-Captcha nutzt eine eigene, task-basierte JSON-API. CaptchaAI verwendet das weit verbreitete 2Captcha-kompatible Format:
# Anti-Captcha — custom JSON format
import requests
resp = requests.post("https://api.anti-captcha.com/createTask", json={
"clientKey": "ANTICAPTCHA_KEY",
"task": {
"type": "RecaptchaV2TaskProxyless",
"websiteURL": "https://example.com",
"websiteKey": "SITE_KEY",
}
})
task_id = resp.json()["taskId"]
# Poll with different endpoint and format
result = requests.post("https://api.anti-captcha.com/getTaskResult", json={
"clientKey": "ANTICAPTCHA_KEY",
"taskId": task_id,
})
# CaptchaAI — standard 2Captcha-compatible format
import requests
resp = requests.post("https://ocr.captchaai.com/in.php", data={
"key": "YOUR_API_KEY",
"method": "userrecaptcha",
"googlekey": "SITE_KEY",
"pageurl": "https://example.com",
"json": 1,
})
task_id = resp.json()["request"]
# Standard polling
result = requests.get("https://ocr.captchaai.com/res.php", params={
"key": "YOUR_API_KEY",
"action": "get",
"id": task_id,
"json": 1,
})
Das 2Captcha-Format unterstützen Hunderte Tools und Bibliotheken; wer bereits einen kompatiblen Wrapper einsetzt, migriert mit minimalen Codeänderungen.
BLS CAPTCHA für Visa- und Behördenportale
Anti-Captcha bietet keine BLS-Methode. Gerade im DACH-Raum zählt diese Abdeckung – typische Einsatzfelder sind:
- Terminüberwachung bei Auslandsvertretungen und Visa-Zentren,
- Behördenportale mit vorgeschaltetem BLS CAPTCHA,
- Extraktion von Arbeitsmarkt- und Verwaltungsdaten.
# CaptchaAI — BLS with a high success rate
resp = requests.post("https://ocr.captchaai.com/in.php", data={
"key": "YOUR_API_KEY",
"method": "bls",
"pageurl": "https://bls-portal.example.com",
"sitekey": "BLS_SITE_KEY",
"json": 1,
})
So läuft die Migration ab
Da sich die API-Formate unterscheiden, passen Sie Request- und Response-Behandlung an – in vier Schritten:
- Endpunkt auf
https://ocr.captchaai.com/in.phpumstellen. - Feld
typedurchmethodersetzen (etwauserrecaptcha,turnstile,bls). - Ergebnis per
GETan/res.phpmitaction=getabfragen. - Antwortformat auf das
request-Feld der Response umstellen.
Der folgende Wrapper unterstützt während der Übergangsphase beide Anbieter:
import requests
import time
class CaptchaSolver:
"""Unified solver — supports Anti-Captcha and CaptchaAI."""
def __init__(self, provider="captchaai", api_key="YOUR_API_KEY"):
self.provider = provider
self.api_key = api_key
def solve_recaptcha_v2(self, sitekey, pageurl):
if self.provider == "captchaai":
return self._solve_captchaai("userrecaptcha", sitekey, pageurl)
else:
return self._solve_anticaptcha(sitekey, pageurl)
def _solve_captchaai(self, method, sitekey, pageurl):
resp = requests.post("https://ocr.captchaai.com/in.php", data={
"key": self.api_key,
"method": method,
"googlekey": sitekey,
"pageurl": pageurl,
"json": 1,
})
task_id = resp.json()["request"]
for _ in range(60):
time.sleep(5)
result = requests.get("https://ocr.captchaai.com/res.php", params={
"key": self.api_key, "action": "get",
"id": task_id, "json": 1,
})
data = result.json()
if data["request"] != "CAPCHA_NOT_READY":
return data["request"]
raise TimeoutError("Solve timeout")
def _solve_anticaptcha(self, sitekey, pageurl):
resp = requests.post("https://api.anti-captcha.com/createTask", json={
"clientKey": self.api_key,
"task": {
"type": "RecaptchaV2TaskProxyless",
"websiteURL": pageurl,
"websiteKey": sitekey,
},
})
task_id = resp.json()["taskId"]
for _ in range(60):
time.sleep(5)
result = requests.post(
"https://api.anti-captcha.com/getTaskResult",
json={"clientKey": self.api_key, "taskId": task_id},
)
data = result.json()
if data["status"] == "ready":
return data["solution"]["gRecaptchaResponse"]
raise TimeoutError("Solve timeout")
Für neue Projekte setzen Sie provider="captchaai"; bestehende migrieren Sie durch Umstellen des Konstruktorparameters.
Typische Stolpersteine beim Wechsel
| Problem | Ursache | Lösung |
|---|---|---|
| API-Format weicht ab | Anti-Captcha nutzt JSON-Tasks | Request-Format an die Beispiele oben anpassen |
Feld method fehlt |
Anti-Captcha nutzt type im Task |
Auf method=userrecaptcha für CaptchaAI umstellen |
| Falsches Abfrageformat | Anderer Ergebnis-Endpunkt | GET auf /res.php mit action=get verwenden |
| Task-Typ nicht gefunden | Anti-Captcha-Task-Namen unterscheiden sich | CaptchaAI-Methodennamen nutzen: userrecaptcha, turnstile, bls |
Fazit
Für reine reCAPTCHA-v2- und Turnstile-Workflows genügt Anti-Captcha. Sobald Cloudflare Challenge-Seiten, BLS-Portale oder stabile reCAPTCHA-v3-Scores dazukommen, spielt CaptchaAI seine breitere Abdeckung aus – und die 2Captcha-kompatible API hält den Wechsel risikoarm.
Häufige Fragen
Wie lange dauert die Migration von Anti-Captcha zu CaptchaAI?
Meist 15 bis 30 Minuten. Die Ablauflogik – Anfrage übermitteln, Status abfragen, Ergebnis abholen – bleibt gleich; Sie ändern nur Endpunkt, Feldnamen und Antwortformat.
Löst CaptchaAI Cloudflare Challenge-Seiten, die Anti-Captcha nicht abdeckt?
Ja. CaptchaAI verarbeitet neben Turnstile-Widgets auch vollständige Cloudflare Challenge- und JS-Challenge-Seiten – genau dort, wo Anti-Captcha-Nutzer blockiert werden.
Rechnet CaptchaAI pro Lösung oder pro Thread ab?
Pro Thread. CaptchaAI berechnet gleichzeitige Threads statt einzelner Lösungen; BASIC startet bei 15 $/Monat mit 5 Threads und ist bei hohem Volumen planbarer als eine Abrechnung pro Lösung.
Löst CaptchaAI auch hCaptcha?
Nein, hCaptcha wird derzeit nicht unterstützt. CaptchaAI löst reCAPTCHA v2/v3, Cloudflare Turnstile und Challenge, GeeTest v3, BLS sowie Bild- und Raster-CAPTCHAs; CaptchaFox, Friendly Captcha und Lemin sind in Beta.
Verwandte Leitfäden
- Anti-Captcha zu CaptchaAI migrieren: Schritt für Schritt
- CAPTCHA-Lösungsdienste im Preisvergleich (2025)
Bereit für den Wechsel? Testen Sie CaptchaAI kostenlos – mit voller Cloudflare-Abdeckung und BLS-Unterstützung.