CaptchaNo
✦✦
[ 200 OK ]
[ SOLVE ]
[ .JSON ]
[ TOKEN ]

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.

token 03AGdBq25S…
$0.00598por resolução
LogoNavegação
[ .JSON ]
1{2  "status": "ready",3  "type": "recaptcha_v2",4  "solution": {5    "token": "03AGdBq25S..."6  },7  "cost": "0.00598"8}
Resolução concluída
Feito para desenvolvedores
e equipes
de automação
Cobrado apenas por resoluções bem-sucedidas
Pague conforme o uso a partir de US$ 10
Tempos reais de resolução no seu painel
Repasse de proxy suportado
Cobrado apenas por resoluções bem-sucedidas
Pague conforme o uso a partir de US$ 10
Tempos reais de resolução no seu painel
Repasse de proxy suportado
Cobrado apenas por resoluções bem-sucedidas
Pague conforme o uso a partir de US$ 10
Tempos reais de resolução no seu painel
Repasse de proxy suportado
//Feito para desenvolvedores\\
[ 01 / 06 ] · PRINCIPAIS RECURSOS

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"])
[ .JSON ]
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}
//Pronto para agentes\\
[ 02 / 07 ] · TURBINE SEU AGENTE

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"]
Guias para MCP, LangChain, Browser Use e mais →

Um resultado tipado. Algo a partir do qual o modelo pode decidir, com o custo de cada chamada.

Resposta
{
  "status": "ready",
  "solution": { "token": "03AGdBq25S…" },
  "cost": "0.00598"
}
Veja o formato completo da resposta →
//Feito para produção\\
[ 02 / 06 ] · ESSENCIAL

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.

Cobrado apenas no sucesso.

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": null
Ciente da sessão.

Passe 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 …"
}
Uma chamada, ou polling.

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", … }
Medido, não anunciado.

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
//Zero configuração\\
[ 03 / 06 ] · RECURSOS

Nós cuidamos da parte difícil

Renderização de JavaScript, espera inteligente, análise de mídia, busca, ações e mais.

Todos os tipos de desafio

Captchas de imagem também. A CaptchaNo lê captchas de imagem com texto distorcido, além de widgets de token, pelo mesmo endpoint.

GRADE
Resolvendo...
Sabe o momento certo

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.

https://example.com/login
Resolvendo desafio
Cobrado no sucesso

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.

USUÁRIO
CAPTCHANO
SOLUCIONADOR
Cobertura anti-bot

Além dos captchas. O DataDome avalia a sessão inteira, não um único widget. Retornamos o cookie, não apenas um token.

Uma API, todos os tipos

Cobertura completa. Um único formato de requisição para todos os desafios que suportamos. Mude o campo type, não a sua integração.

https://example.com
reCAPTCHA
Pontuação v3
Enterprise
Invisível
Turnstile
DataDome
Imagem
Texto
Use com responsabilidade

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.

example.com/login
:: Solicitando a página ...
Leia nossa política de uso aceitável →
//Casos de uso\\
[ 04 / 06 ] · CASOS DE USO

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
Desafio resolvido, crawl retomado.
POST /v1/solve
{
  "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.

Ver nossos planos
Você é um agente de IA? Veja as opções de configuração →
//FAQ\\
[ 06 / 06 ] · FAQ

Perguntas frequentes

Tudo o que você precisa saber sobre a CaptchaNo.