Бесплатное решение капчи,
с которым ваша автоматизация не останавливается
Начните бесплатно с $0.10 на решения (решений reCAPTCHA v2: около 16), а затем платите только за успешные решения. Один API для reCAPTCHA, Turnstile и DataDome. От $0.003 за решение.
1{2 "status": "ready",3 "type": "recaptcha_v2",4 "solution": {5 "token": "03AGdBq25S..."6 },7 "cost": "0.00598"8}и команд автоматизации
Начните решать уже сегодня
Слой решения капчи, благодаря которому ваши парсеры, боты и агенты не застревают на проверках.
1import time2import requests34CAPTCHANO_KEY = "cn-YOUR_API_KEY"5HEADERS = {"Authorization": f"Bearer {CAPTCHANO_KEY}"}67def solve(task: dict) -> dict:8 """Block until solved; returns e.g. {"token": "...", "userAgent": "..."}."""9 r = requests.post(10 "https://api.captchano.com/v1/solve",11 params={"wait": 60},12 json=task,13 headers=HEADERS,14 timeout=75,15 )16 data = r.json()17 # A solve can outlast the 60 s wait: poll the task until it finishes.18 while data.get("status") in ("queued", "solving"):19 time.sleep(5)20 data = requests.get(21 f"https://api.captchano.com/v1/task/{data['id']}",22 headers=HEADERS,23 timeout=30,24 ).json()25 if data.get("status") != "ready":26 raise RuntimeError(data.get("error") or data)27 return data["solution"]2829solution = solve({30 "type": "recaptcha_v2",31 "sitekey": "6LcABC...",32 "url": "https://example.com/login",33})34print(solution["token"])1{2 "status": "ready",3 "type": "recaptcha_v2",4 "solution": {5 "token": "03AGdBq25S..."6 },7 "cost": "0.00598",8 "solveTime": 4.8,9 "billed": true10}Легко подключается к вашим ИИ-агентам
Сделайте решение капчи инструментом, и агент будет сам проходить проверки, а не зависать.
Один инструмент. Оберните один HTTP-вызов, и его сможет использовать любой фреймворк для агентов.
@tool
def solve_captcha(kind: str, sitekey: str, url: str) -> str:
"""Call when a captcha blocks the task."""
return solve({"type": kind, "sitekey": sitekey,
"url": url})["token"]Типизированный результат. То, по чему модель может ветвиться, со стоимостью каждого вызова.
{
"status": "ready",
"solution": { "token": "03AGdBq25S…" },
"cost": "0.00598"
}Предсказуемо, с учётом сессии, оплата за успех
То, от чего в решении капчи зависит, продолжит ли ваша автоматизация работать.
Решение оплачивается, только если оно дало пригодный токен или cookie. Нерешаемые проверки, неверные sitekey и ошибки на нашей стороне ничего не стоят.
"status": "failed",
"error": { "code": "unsolvable" },
"cost": nullПередайте свой прокси и user agent — мы вернём user agent, к которому привязан токен, чтобы вы могли воспроизвести его в точности. Запрос DataDome без прокси отклоняется, а не возвращает cookie, которая не сработает.
"proxy": "http://user:pass@host:port",
"solution": {
"token": "03AGdBq25S…",
"userAgent": "Mozilla/5.0 …"
}Добавьте ?wait=60, и запрос вернёт готовое решение. Или отправьте задачу, а затем опрашивайте GET /v1/task/{id}. Оплаченный токен можно получить в течение десяти минут.
POST /v1/solve?wait=60
→ 200
{ "status": "ready", … }Для каждого решения фиксируются реальная длительность и результат, а личный кабинет показывает вашу собственную долю успешных решений и расходы по каждому типу проверок. Показатели скорости мы публикуем только после того, как они измерены.
reCAPTCHA v2 solved 2 failed 0 success rate 100.0% spent $0.01196
Мы берём на себя сложное
Рендеринг JavaScript, умное ожидание, разбор медиа, поиск, действия и многое другое.
И капчи-картинки тоже. CaptchaNo распознаёт капчи-картинки с искажённым текстом так же, как и виджеты с токенами, через тот же эндпоинт.
С учётом сессии. Токены выпускаются через ваш собственный прокси и user agent, поэтому сессия, которая их использует, совпадает с той, в которой они получены.
Вы платите за решения, а не за попытки. Неудачные или отклонённые проверки никогда не оплачиваются, поэтому ваша эффективная стоимость определяется долей успешных решений.
Не только капча. DataDome оценивает всю сессию, а не отдельный виджет. Мы возвращаем cookie, а не просто токен.
Полная поддержка. Один формат запроса для всех поддерживаемых проверок. Меняйте поле type, а не интеграцию.
Создано для автоматизации, которую вам разрешено запускать — на ваших собственных сайтах, в системах, которые вам можно тестировать, и для законного сбора данных.
Для всего, что упирается в стену
Где бы автоматизация ни встретила проверку, CaptchaNo не даёт запуску остановиться.
Все сценарии использования{
"type": "recaptcha_v2",
"sitekey": "6Le…",
"url": "https://shop.example/p/42",
"proxy": "http://user:pass@1.2.3.4:8000"
}Готовы начать?
Начните с бесплатного 3-дневного пробного периода, а по мере роста трафика платите за каждое успешное решение. Для пробного периода карта не нужна.
Частые вопросы
Всё, что нужно знать о CaptchaNo.