Если вы уже прикидываете, во сколько обойдётся 100 000 решений reCAPTCHA v2 в месяц, ответ короткий: у CaptchaAI это тариф BASIC за $15 в месяц ($0,15 за 1000 решений), если пиковая нагрузка укладывается в его 5 потоков; CapSolver же берёт плату за каждое решение. Дальше — детали: покрытие типов CAPTCHA, скорость решения, дизайн API и то, сколько кода придётся переписать при переходе.
Быстрое сравнение
| Критерий | CaptchaAI | CapSolver |
|---|---|---|
| reCAPTCHA v2 | ✅ | ✅ |
| reCAPTCHA v3 | ✅ | ✅ |
| reCAPTCHA Enterprise | ✅ | ✅ |
| Cloudflare Turnstile | ✅ | ✅ |
| Cloudflare Challenge | ✅ | ✅ |
| GeeTest v3 | ✅ | ✅ |
| GeeTest v4 | ❌ | ✅ |
| Image/OCR CAPTCHA | ✅ | ✅ |
| BLS CAPTCHA | ✅ | ❌ |
| Тарификация | по потокам (безлимит решений) | за решение |
| Бесплатный вариант | ✅ 1 бесплатный поток на 30 дней, без карты | ✅ |
| Стиль API | REST (GET/POST) | JSON POST |
| Получение результата | Опрос (res.php) |
Опрос или POST на callbackUrl |
Попробуйте CaptchaAI до оплаты: получите 1 бесплатный поток на 30 дней, без карты. Ячейки CapSolver опираются на его собственную документацию: список типов задач (задачи BLS в нём нет), документацию по GeeTest для GeeTest v4 и документацию createTask для callbackUrl; бесплатный вариант — это предложение «Get Free Trial» на его странице продуктов (все страницы проверены 18 октября 2026 г.).
Поддержка типов CAPTCHA
Оба сервиса закрывают основные типы CAPTCHA. Разница — в нишевых, например:
| Тип CAPTCHA | Эксклюзивно для |
|---|---|
| BLS CAPTCHA | CaptchaAI |
| AWS WAF CAPTCHA | CapSolver |
| DataDome | CapSolver |
| GeeTest v4 | CapSolver |
| MTCaptcha | CapSolver |
BLS CAPTCHA — это CAPTCHA с несколькими изображениями с порталов записи на визу; CaptchaAI принимает до 9 изображений с инструкцией и возвращает правильные индексы, а в списке типов задач CapSolver BLS нет. У CapSolver в нишевых типах — GeeTest v4 (по его документации GeeTest), MTCaptcha, задачи Amazon WAF и межстраничные CAPTCHA DataDome; CaptchaAI их не решает. Сетки изображений в стиле reCAPTCHA решают оба: CaptchaAI — методом Grid Image, CapSolver — задачей распознавания изображений reCAPTCHA v2 (список типов задач, проверено 18 октября 2026 г.). Выбирайте по тому, с какими типами реально сталкиваетесь: для большинства задач скрапинга и автоматизации покрытия CaptchaAI достаточно.
Что учитывать при выборе
Аргументы за CaptchaAI
Берите CaptchaAI, если нужно решать BLS-капчу — её нет в списке типов задач CapSolver. Плюс безлимит решений на поток по фиксированной месячной цене, простой REST API без сборки JSON-тела и лёгкая интеграция, которая обычно обходится вовсе без SDK.
Аргументы за CapSolver
CapSolver имеет смысл, если нужна поддержка AWS WAF или DataDome — эти типы CaptchaAI не решает. Также подойдёт, если команда предпочитает JSON-API с типизированными объектами задач, нужно получать результат POST-запросом на callback-URL вместо опроса, либо вы уже интегрированы с CapSolver и переход пока себя не окупает.
Цены: потоки против оплаты за решение
CapSolver тарифицирует каждое решение отдельно. CaptchaAI продаёт потоки — неограниченное количество решений на поток в течение месяца, без доплат за решение или тип CAPTCHA:
| CaptchaAI | CapSolver | |
|---|---|---|
| За что вы платите | Потоки (каждый решает одну CAPTCHA за раз), безлимит решений | Решения, цена за 1000 по типу задачи; есть и пакеты со скидкой |
| Стартовая цена | BASIC: $15/мес, 5 потоков | — (см. его страницу цен) |
Актуальные цены CapSolver за 1000 решений — на его странице цен, пакеты упоминаются в его документации (проверено 18 октября 2026 г.).
Пример: агентство из Алматы или Минска, выставляющее счета в долларах, гонит 300 000 решений reCAPTCHA v2 в месяц. У CaptchaAI такой объём укладывается в тариф ADVANCE ($90/мес, 50 потоков), то есть $0,30 за 1000 решений, если пиковая нагрузка помещается в 50 потоков, а фиксированная сумма в долларах проще для отчётности, когда локальная валюта нестабильна. Чтобы сравнить, умножьте свой месячный объём на цену за 1000 для вашего типа задачи на странице цен CapSolver.
Актуальные тарифы и лимиты потоков сверяйте на captchaai.com/pricing — цифры в статье фиксируют состояние на дату публикации.
Скорость решения
CaptchaAI обычно возвращает токен reCAPTCHA v2 не позже чем через 120 секунд. Скорость решения у обоих сервисов зависит от целевого сайта, ваших прокси и текущей нагрузки, поэтому замерьте время на своих страницах в тестовом прогоне, прежде чем переключаться.
Дизайн API
CaptchaAI — параметры REST-запроса
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"]
GET-параметры CaptchaAI удобно тестировать прямо из браузера или через curl. JSON у CapSolver требует собирать тело запроса, зато даёт более строгую типизацию задач.
Интеграция: полный процесс решения
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")
Обе интеграции построены по одной схеме «отправить → опросить», разница в количестве строк и сложности кода минимальна.
Опыт разработчика
- Документация: у CaptchaAI понятная, с примерами кода; у CapSolver — структурированная, с SDK.
- Сообщения об ошибках: у CaptchaAI простые текстовые коды (JSON при
json=1); у CapSolver — JSON-объекты ошибок (errorId,errorCode). - Поддержка: у CaptchaAI — тикеты на ticket.captchaai.com.
- Официальный SDK: у CaptchaAI — Python (пакет
captchaai).
Формат ошибок CapSolver взят из его документации createTask; SDK и каналы поддержки CapSolver смотрите в его документации (проверено 18 октября 2026 г.). Более простой API CaptchaAI означает, что SDK вам, скорее всего, вообще не понадобится.
Миграция с CapSolver на CaptchaAI
Переезд не требует переписывать пайплайн с нуля:
- Создайте аккаунт на captchaai.com.
- Замените
https://api.capsolver.com/createTaskнаhttps://ocr.captchaai.com/in.php. - Преобразуйте JSON-объекты задач в параметры запроса:
"type": "ReCaptchaV2TaskProxyLess"→method=userrecaptcha,"websiteKey"→googlekey,"websiteURL"→pageurl. - Переведите разбор ответа с JSON на формат с разделителем «|».
- Замените вызовы
getTaskResultнаres.php?action=get&id=TASK_ID.
Частые вопросы
Что выгоднее при большом объёме — потоки или оплата за решение?
Чем больше решений в месяц, тем сильнее выигрывает тарификация по потокам: цена фиксируется на уровне тарифа, а не растёт с каждым запросом, как при оплате за решение у CapSolver (пакеты со скидкой снижают лишь цену одного решения).
Какая точность решения у CaptchaAI и CapSolver?
Доля успешных решений у CaptchaAI — 99,50 % для reCAPTCHA v2, 99,00 % для reCAPTCHA v3 и 99,90 % для Cloudflare Turnstile (данные на октябрь 2026 г.). CapSolver на своей странице продуктов пишет «High Accuracy & Success Rate» без цифр (проверено 18 октября 2026 г.). Надёжнее всего прогнать оба API на своём трафике и сравнить результат.
Можно ли протестировать CaptchaAI параллельно с CapSolver без даунтайма?
Да. Подключите CaptchaAI как второй решатель, убедитесь, что интеграция работает на реальном трафике, и только потом переключайте основной поток запросов — схема с двумя эндпоинтами одинаковая для обоих сервисов.
Можно ли попробовать CaptchaAI бесплатно?
Да: CaptchaAI даёт 1 бесплатный поток на 30 дней, без карты (captchaai.com/free-thread). Этого хватит, чтобы до перехода на платный тариф сверить скорость и покрытие типов CAPTCHA на своих задачах.
Какой тариф CaptchaAI выбрать при 300 000 решений reCAPTCHA v2 в месяц?
Такой объём попадает в диапазон тарифа ADVANCE ($90/мес, 50 потоков). Число потоков подбирайте по пиковой одновременной нагрузке: каждый поток решает одну CAPTCHA за раз.