Solucionador de captcha grátis
que mantém sua automação funcionando
Comece grátis com $0.10 de crédito de resolução — cerca de 16 resoluções de reCAPTCHA v2 — e depois pague apenas por resolução bem-sucedida. Uma API para reCAPTCHA, Turnstile e DataDome. A partir de $0.003 por resolução.
1{2 "status": "ready",3 "type": "recaptcha_v2",4 "solution": {5 "token": "03AGdBq25S..."6 },7 "cost": "0.00598"8}e equipes de automação
Comece a resolver hoje
A camada de resolução que impede que seus scrapers, bots e agentes travem diante de um desafio.
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}Conecte facilmente seus agentes de IA
Exponha a resolução como ferramenta e o agente passa pelos desafios sozinho em vez de travar.
Uma ferramenta. Encapsule uma única chamada HTTP e qualquer framework de agentes pode usá-la.
@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"]Um resultado tipado. Algo a partir do qual o modelo pode decidir, com o custo de cada chamada.
{
"status": "ready",
"solution": { "token": "03AGdBq25S…" },
"cost": "0.00598"
}Previsível, ciente da sessão, cobrado no sucesso
Os aspectos da resolução de captcha que decidem se sua automação realmente continua funcionando.
Uma resolução só é cobrada quando gera um token ou cookie utilizável. Desafios sem solução, sitekeys inválidas e erros do nosso lado não custam nada.
"status": "failed",
"error": { "code": "unsolvable" },
"cost": nullPasse seu proxy e seu user agent; retornamos o user agent ao qual o token está vinculado para que você possa reutilizá-lo exatamente. DataDome sem proxy é recusado, em vez de retornar um cookie que não vai funcionar.
"proxy": "http://user:pass@host:port",
"solution": {
"token": "03AGdBq25S…",
"userAgent": "Mozilla/5.0 …"
}Adicione ?wait=60 e a requisição retorna a resolução pronta. Ou envie e depois faça polling em GET /v1/task/{id}. Um token pelo qual você pagou continua disponível por dez minutos.
POST /v1/solve?wait=60
→ 200
{ "status": "ready", … }Cada resolução registra sua duração e seu resultado reais, e seu painel mostra sua própria taxa de sucesso e o gasto por tipo de desafio. Só publicamos números de velocidade depois de medi-los.
reCAPTCHA v2 solved 2 failed 0 success rate 100.0% spent $0.01196
Nós cuidamos da parte difícil
Renderização de JavaScript, espera inteligente, análise de mídia, busca, ações e mais.
Captchas de imagem também. A CaptchaNo lê captchas de imagem com texto distorcido, além de widgets de token, pelo mesmo endpoint.
Ciente da sessão. Os tokens são gerados por trás do seu próprio proxy e user agent, então a sessão que os usa é a mesma que os obteve.
Você paga por soluções, não por tentativas. Desafios que falham ou são rejeitados nunca são cobrados, então seu custo efetivo acompanha sua taxa de sucesso.
Além dos captchas. O DataDome avalia a sessão inteira, não um único widget. Retornamos o cookie, não apenas um token.
Cobertura completa. Um único formato de requisição para todos os desafios que suportamos. Mude o campo type, não a sua integração.
Feito para automações que você está autorizado a executar — seus próprios sites, sistemas que você pode testar e coleta de dados lícita.
Feito para tudo que esbarra em um bloqueio
Onde quer que a automação encontre um desafio, a CaptchaNo mantém a execução em andamento.
Ver todos os casos de uso{
"type": "recaptcha_v2",
"sitekey": "6Le…",
"url": "https://shop.example/p/42",
"proxy": "http://user:pass@1.2.3.4:8000"
}Pronto para começar?
Comece com um teste grátis de 3 dias e depois pague por resolução bem-sucedida conforme seu tráfego cresce. Não é preciso cartão para o teste.
Perguntas frequentes
Tudo o que você precisa saber sobre a CaptchaNo.