CaptchaAI ile CapSolver arasında seçim iki soruya iner: hangi CAPTCHA türleriyle karşılaşıyorsunuz ve aylık faturayı nasıl ödemek istiyorsunuz? CapSolver çözüm başına ücret alır; CaptchaAI ise thread tabanlı planlarla (thread başına sınırsız çözüm) çalışır ve hacim büyüdükçe maliyeti öngörülebilir tutar. Döviz kuru dalgalanmasına alışkın bir geliştirici için USD cinsinden sabit aylık maliyet gerçek bir avantaj olabilir. Aşağıda fiyatlandırma, hız, tür kapsamı ve API tasarımındaki farkları tek tek ele alıyoruz.
Bir bakışta karşılaştırma
| Özellik | CaptchaAI | CapSolver |
|---|---|---|
| reCAPTCHA v2 | ✅ | ✅ |
| reCAPTCHA v3 | ✅ | ✅ |
| reCAPTCHA Enterprise | ✅ | ✅ |
| Cloudflare Turnstile | ✅ | ✅ |
| Cloudflare doğrulama akışı | ✅ | ✅ |
| GeeTest v3 | ✅ | ✅ |
| GeeTest v4 | ❌ (çok yakında) | ✅ |
| Görüntü/OCR CAPTCHA | ✅ | ✅ |
| BLS CAPTCHA | ✅ | ❌ |
| Fiyatlandırma modeli | Thread tabanlı (sınırsız çözüm) | Çözüm başına |
| Ücretsiz deneme | ✅ | ✅ |
| API stili | REST (GET/POST) | JSON POST |
| Callback desteği | ✅ | ✅ |
Desteklenen CAPTCHA türleri
İlk soru şu: hangi türlerle karşılaşıyorsunuz? Ayrışan noktalar şunlar:
Yalnızca CaptchaAI'de:
- BLS CAPTCHA — vize randevu portallarında kullanılan çok görüntülü CAPTCHA. CaptchaAI, talimatlarla birlikte en fazla 9 görüntüyü kabul eder ve doğru dizinleri döndürür. Türkiye'de Schengen randevu portalları nedeniyle sık aranan bir başlıktır; kapsam yalnızca CAPTCHA'yı çözmekle sınırlıdır.
- Grid image CAPTCHA — standart reCAPTCHA ızgaralarının ötesindeki özel ızgara seçme doğrulamaları.
Yalnızca CapSolver'da:
- AWS WAF CAPTCHA — CapSolver, Amazon WAF doğrulamalarını destekler.
- DataDome — CapSolver, DataDome ara sayfa CAPTCHA'larını yönetir.
Seçimi, pratikte hangi türlerle karşılaştığınıza göre yapın. Çoğu web kazıma ve otomasyon iş akışı için CaptchaAI'nin kapsamı yeterlidir. CaptchaAI hCaptcha, FunCaptcha (Arkose Labs) ve GeeTest v4 çözmez (GeeTest v4 çok yakında).
Fiyatlandırma: thread tabanlı mı, çözüm başına mı?
Buradaki temel fark modeldir. CapSolver her çözüm için ücret alır; trafiğiniz 10 katına çıkarsa faturanız da 10 katına çıkar. CaptchaAI ise thread başına ücret alır — çalışan bir thread üzerinde tamamlanan her CAPTCHA ücretsizdir. Planlar BASIC ($15/ay, 5 thread) ile başlar, ADVANCE ($90/ay, 50 thread) ve ENTERPRISE ($300/ay, 200 thread) ile ölçeklenir.
Tablo, CaptchaAI'nin efektif oranını CapSolver'ın 1.000 çözüm başına fiyatlarının yanında gösterir.
| CAPTCHA türü | CaptchaAI (1.000 çözüm başına, efektif) | CapSolver (1.000 çözüm başına) |
|---|---|---|
| Görüntü/OCR | $0.50'den | $0.80'den |
| reCAPTCHA v2 | $1.00'den | $1.50'den |
| reCAPTCHA v3 | $1.20'den | $1.80'den |
| Cloudflare Turnstile | $1.00'den | $1.50'den |
| Cloudflare doğrulama akışı | $2.00'den | $2.50'den |
Aşağıdaki değerler gözlemlenen verilere ve kullanıcı raporlarına dayanır. Sonuçlar ortama, hacme ve zamana göre değişebilir.
Bu yüzden aylık ~10.000 çözümün üzerinde thread tabanlı model yapısal olarak daha ucuz kalır — özellikle yüksek hacimli reCAPTCHA ve Turnstile iş yüklerinde. Güncel plan kademelerini her zaman CaptchaAI'nin fiyatlandırma sayfasından doğrulayın.
Hız karşılaştırması
| CAPTCHA türü | CaptchaAI | CapSolver |
|---|---|---|
| reCAPTCHA v2 | <60 sn | 15–30 sn |
| reCAPTCHA v3 | <4 sn | 10–20 sn |
| Cloudflare Turnstile | <10 sn | 10–20 sn |
| Görüntü/OCR | <0.5 sn | 5–10 sn |
CaptchaAI için verilen değerler SLA tavanlarıdır; token tabanlı CAPTCHA'larda tipik süreler bu eşiklerin altında kalır. Görüntü CAPTCHA'larında darboğaz OCR işlemesi olduğundan iki servis birbirine yakın çalışır.
API tasarımı
CaptchaAI — REST sorgu parametreleri
import requests
# Submit task
resp = requests.get("https://ocr.captchaai.com/in.php", params={
"key": "YOUR_API_KEY",
"method": "userrecaptcha",
"googlekey": "SITE_KEY",
"pageurl": "https://example.com"
})
task_id = resp.text.split("|")[1]
CapSolver — JSON POST
import requests
# Submit task
resp = requests.post("https://api.capsolver.com/createTask", json={
"clientKey": "YOUR_KEY",
"task": {
"type": "ReCaptchaV2TaskProxyLess",
"websiteURL": "https://example.com",
"websiteKey": "SITE_KEY"
}
})
task_id = resp.json()["taskId"]
CaptchaAI'nin GET parametresi yaklaşımı, çözümü bir tarayıcıdan ya da curl komutuyla hızlıca denemenizi kolaylaştırır. CapSolver'ın JSON yaklaşımı istek gövdesi oluşturmayı gerektirir, buna karşılık daha yapılandırılmış tür tanımları sunar.
Tam entegrasyon: gönder ve sorgula
Her iki API de aynı gönder-sonra-sorgula modelini izler: görevi gönderin, görev kimliğini alın, sonuç hazır olana kadar sorgulayın.
CaptchaAI (Python)
import requests
import time
API_KEY = "YOUR_API_KEY"
def solve_recaptcha(site_key, page_url):
# Submit
resp = requests.get("https://ocr.captchaai.com/in.php", params={
"key": API_KEY,
"method": "userrecaptcha",
"googlekey": site_key,
"pageurl": page_url
})
if not resp.text.startswith("OK|"):
raise Exception(f"Submit failed: {resp.text}")
task_id = resp.text.split("|")[1]
# Poll
for _ in range(60):
time.sleep(5)
result = requests.get("https://ocr.captchaai.com/res.php", params={
"key": API_KEY,
"action": "get",
"id": task_id
})
if result.text == "CAPCHA_NOT_READY":
continue
if result.text.startswith("OK|"):
return result.text.split("|")[1]
raise Exception(f"Solve failed: {result.text}")
raise TimeoutError("Solve timed out")
token = solve_recaptcha("6Le-wvkS...", "https://example.com")
CapSolver (Python)
import requests
import time
API_KEY = "YOUR_KEY"
def solve_recaptcha(site_key, page_url):
resp = requests.post("https://api.capsolver.com/createTask", json={
"clientKey": API_KEY,
"task": {
"type": "ReCaptchaV2TaskProxyLess",
"websiteURL": page_url,
"websiteKey": site_key
}
})
task_id = resp.json()["taskId"]
for _ in range(60):
time.sleep(5)
result = requests.post("https://api.capsolver.com/getTaskResult", json={
"clientKey": API_KEY,
"taskId": task_id
})
data = result.json()
if data["status"] == "processing":
continue
if data["status"] == "ready":
return data["solution"]["gRecaptchaResponse"]
raise Exception(f"Failed: {data}")
raise TimeoutError("Solve timed out")
token = solve_recaptcha("6Le-wvkS...", "https://example.com")
İki entegrasyonun karmaşıklığı benzerdir; fark yalnızca biçimde ve yanıt ayrıştırmadadır. CaptchaAI boruyla ayrılmış düz metin, CapSolver ise JSON döndürür.
Geliştirici deneyimi
| Boyut | CaptchaAI | CapSolver |
|---|---|---|
| Dokümantasyon | Anlaşılır, kod örnekleriyle | Yapılandırılmış, SDK'larla |
| Hata mesajları | Düz metin kodları | JSON hata nesneleri |
| Panel | Bakiye, kullanım istatistikleri | Bakiye, kullanım istatistikleri, günlükler |
| Destek | E-posta + belgeler | E-posta + Discord |
| SDK'lar | Python, Node.js | Python, Node.js, Go |
CapSolver birkaç ek resmi SDK paketi sunar; CaptchaAI'nin daha yalın API'si ise çoğu durumda SDK'ya ihtiyaç bırakmaz.
Ne zaman CaptchaAI?
- BLS veya grid image CAPTCHA çözümüne ihtiyacınız var
- Standart türlerde çözüm başına daha düşük efektif maliyet istiyorsunuz
- JSON gövdesi kurmadan çalışan basit bir REST API tercih ediyorsunuz
- Öngörülebilir aylık USD maliyeti planlamanız için önemli
- Harici SDK olmadan hafif bir entegrasyon kuruyorsunuz
Ne zaman CapSolver?
- AWS WAF veya DataDome CAPTCHA desteğine ihtiyacınız var
- Ekibiniz tipli görev nesneleriyle JSON tabanlı API'leri tercih ediyor
- Resmi Go SDK desteği istiyorsunuz
- Zaten CapSolver kullanıyorsunuz ve geçiş maliyeti gerekçelendirilemiyor
CapSolver'dan CaptchaAI'ye geçiş
- captchaai.com üzerinde bir hesap oluşturun
https://api.capsolver.com/createTaskadresinihttps://ocr.captchaai.com/in.phpile değiştirin- JSON görev nesnelerini sorgu parametrelerine dönüştürün:
-
"type": "ReCaptchaV2TaskProxyLess"→method=userrecaptcha-"websiteKey"→googlekey-"websiteURL"→pageurl - Yanıt ayrıştırmayı JSON'dan boruyla ayrılmış biçime güncelleyin
getTaskResultçağrılarınıres.php?action=get&id=TASK_IDile değiştirin
Uç nokta modeli aynı olduğu için geçiş genellikle birkaç saatlik bir iştir.
Sık sorulan sorular
CaptchaAI thread tabanlı fiyatlandırma yüksek hacimde neden daha ucuz?
Çünkü ücret çözüm başına değil, eşzamanlı thread başına alınır. Bir thread üzerindeki ek çözümler ücret eklemediği için efektif maliyet hacimle birlikte düşer.
Geçiş kodumu ne kadar değiştirir?
Az. İş akışı (görevi gönder → sonucu sorgula) her iki serviste aynıdır; yalnızca uç nokta, istek biçimi ve yanıt ayrıştırma değişir.
CaptchaAI'nin çözemediği, CapSolver'ın çözdüğü türler var mı?
Evet. CapSolver AWS WAF, DataDome ve GeeTest v4 destekler; CaptchaAI bunları çözmez (GeeTest v4 çok yakında). Buna karşılık BLS ve grid image CAPTCHA yalnızca CaptchaAI'de vardır.
CaptchaAI hCaptcha'yı çözüyor mu?
Hayır. CaptchaAI şu an hCaptcha ve FunCaptcha (Arkose Labs) çözmez. reCAPTCHA v2/v3, Cloudflare Turnstile ve doğrulama akışı, GeeTest v3, görüntü/OCR, grid ve BLS türlerini destekler.