Solucionador de captchas gratis
que mantiene tu automatización en marcha
Empieza gratis con $0.10 de crédito de resolución (unas 16 resoluciones de reCAPTCHA v2) y después paga solo por resolución exitosa. Una API para reCAPTCHA, Turnstile y DataDome. Desde $0.003 por resolución.
1{2 "status": "ready",3 "type": "recaptcha_v2",4 "solution": {5 "token": "03AGdBq25S..."6 },7 "cost": "0.00598"8}y automatización
Empieza a resolver hoy
La capa de resolución que evita que tus scrapers, bots y agentes se queden atascados ante un desafío.
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}Conecta fácilmente con tus agentes de IA
Expón la resolución como una herramienta y el agente superará los desafíos por sí mismo en lugar de atascarse.
Una herramienta. Envuelve una sola llamada HTTP y cualquier framework de agentes podrá usarla.
@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"]Un resultado tipado. Algo sobre lo que el modelo puede tomar decisiones, con el coste de cada llamada.
{
"status": "ready",
"solution": { "token": "03AGdBq25S…" },
"cost": "0.00598"
}Predecible, consciente de la sesión, cobrado solo si funciona
Las partes de la resolución de captchas que deciden si tu automatización sigue funcionando de verdad.
Una resolución solo se cobra cuando produce un token o una cookie utilizables. Los desafíos irresolubles, las sitekeys incorrectas y los errores del servicio no cuestan nada.
"status": "failed",
"error": { "code": "unsolvable" },
"cost": nullPasa tu proxy y tu user agent; te devolvemos el user agent al que está vinculado el token para que puedas reproducirlo exactamente. DataDome sin proxy se rechaza en lugar de devolver una cookie que no puede funcionar.
"proxy": "http://user:pass@host:port",
"solution": {
"token": "03AGdBq25S…",
"userAgent": "Mozilla/5.0 …"
}Añade ?wait=60 y la solicitud devuelve la resolución terminada. O envía la tarea y consulta GET /v1/task/{id}. Un token que ya has pagado sigue disponible durante diez minutos.
POST /v1/solve?wait=60
→ 200
{ "status": "ready", … }Cada resolución registra su duración y resultado reales, y tu panel muestra tu propia tasa de éxito y tu gasto por tipo de desafío. Solo publicamos cifras de velocidad cuando están medidas.
reCAPTCHA v2 solved 2 failed 0 success rate 100.0% spent $0.01196
Nosotros nos encargamos de lo difícil
Renderizado de JavaScript, espera inteligente, análisis de contenido multimedia, búsqueda, acciones y más.
También captchas de imagen. CaptchaNo lee captchas de imagen con texto distorsionado además de widgets de token, a través del mismo endpoint.
Consciente de la sesión. Los tokens se generan detrás de tu propio proxy y user agent, así que la sesión que los usa coincide con la que los obtuvo.
Pagas por soluciones, no por intentos. Los desafíos fallidos o rechazados nunca se cobran, así que tu coste efectivo depende de tu tasa de éxito.
Más allá de los captchas. DataDome evalúa toda la sesión, no un solo widget. Devolvemos la cookie, no solo un token.
Cobertura completa. Un único formato de solicitud para todos los desafíos que admitimos. Cambia el campo type, no tu integración.
Hecho para automatizaciones que tienes autorización para ejecutar : tus propios sitios, sistemas que puedes probar y recopilación de datos legal.
Hecho para todo lo que choca con un muro
Donde la automatización se encuentra con un desafío, CaptchaNo mantiene la ejecución en marcha.
Ver todos los casos de uso{
"type": "recaptcha_v2",
"sitekey": "6Le…",
"url": "https://shop.example/p/42",
"proxy": "http://user:pass@1.2.3.4:8000"
}¿Listo para construir?
Empieza con una prueba gratuita de 3 días y luego paga por cada resolución exitosa a medida que crece tu tráfico. No necesitas tarjeta para la prueba.
Preguntas frecuentes
Todo lo que necesitas saber sobre CaptchaNo.