Cómo resolver reCAPTCHA v2 en Relevance AI con integración de CapSolver

Aloísio Vítor
Image Processing Expert
03-Feb-2026

Relevance AI es una plataforma para construir agentes de IA que automatizan flujos de trabajo empresariales reales, como generación de leads, extracción de datos, envío de formularios y enriquecimiento de CRM.
En la práctica, estos agentes a menudo necesitan interactuar con sitios web protegidos por CAPTCHA. Es aquí donde la automatización suele fallar: se requiere intervención manual y los flujos de trabajo dejan de escalar.
CapSolver resuelve este problema permitiendo que las herramientas de Relevance AI resuelvan desafíos de CAPTCHA de forma programática y envíen los tokens requeridos como parte de un flujo automatizado.
En esta guía, explicaremos cómo construir una herramienta de Relevance AI que resuelva reCAPTCHA v2 y envíe el token a un formulario protegido, sin depender de la automatización del navegador.
¿Qué es Relevance AI?
Relevance AI es una plataforma para construir y desplegar agentes de IA que automatizan tareas empresariales. Con su poderoso Tool Builder, los equipos pueden crear herramientas de automatización personalizadas usando JavaScript, Python o llamadas a API, sin necesidad de infraestructura compleja.

Características clave
| Característica | Descripción |
|---|---|
| Tool Builder | Crear herramientas personalizadas con JavaScript, Python o pasos de API |
| Agentes de IA | Agentes autónomos con 2000+ integraciones |
| Sin código/Con poco código | Crear automatizaciones poderosas sin conocimientos profundos de programación |
| Gestión de secretos | Almacenar de forma segura claves de API y credenciales |
| Sistemas de múltiples agentes | Equipos de agentes colaborando en flujos de trabajo |
¿Qué es CapSolver?
CapSolver es un servicio líder de resolución de CAPTCHA que proporciona soluciones basadas en IA para evitar diversos desafíos de CAPTCHA. Con soporte para múltiples tipos de CAPTCHA y tiempos de respuesta rápidos, CapSolver se integra sin problemas en flujos de trabajo automatizados.

Tipos de CAPTCHA soportados
- reCAPTCHA v2 (basado en imágenes e invisible)
- reCAPTCHA v3 & v3 Enterprise
- Cloudflare Turnstile
- Cloudflare 5-second Challenge
- AWS WAF CAPTCHA
- Otros mecanismos de anti-bot y CAPTCHA ampliamente utilizados
¿Por qué integrar CapSolver con Relevance AI?
Al construir agentes de Relevance AI que interactúan con sitios web protegidos, los desafíos de CAPTCHA bloquean su automatización. Estas son las razones por las que esta integración es importante:
- Automatización completa de formularios: Resolver CAPTCHAS y enviar formularios en una sola herramienta
- Sin navegador requerido: Funciona mediante llamadas a API, sin necesidad de Selenium, Playwright u otras automatizaciones de navegador
- Operaciones escalables: Manejar flujos de trabajo protegidos por CAPTCHA a gran escala
- Costo efectivo: Pagar solo por CAPTCHAS resueltos con éxito
- Altas tasas de éxito: Alta precisión en reCAPTCHA v2
Guía de configuración
Paso 1: Obtén tu clave de API de CapSolver
- Regístrate en capsolver.com
- Usa el código de bonificación RELEVANCEAI para obtener un 6% adicional en cada recarga

- Copia tu clave de API desde el panel de control (comienza con
CAP-)
Paso 2: Agrega la clave de API a Relevance AI
-
Inicia sesión en Relevance AI
-
Ve a Configuración (icono de engranaje) → Busca la sección Claves de API


-
Agrega un nuevo secreto:
- Nombre:
capsolver_api_key(o cualquier nombre que prefieras) - Valor: Tu clave de API de CapSolver

- Nombre:
-
Guarda el secreto
Paso 3: Crea una nueva herramienta
- Ve a Herramientas en la barra lateral izquierda
- Haz clic en Crear herramienta
- Nombra tu herramienta: "Resolver reCAPTCHA v2"
- Añade una breve descripción
Creando la herramienta para resolver reCAPTCHA v2
Añade parámetros de entrada
Haz clic en Texto para añadir dos entradas de texto:
Entrada 1:
- Nombre:
website_url - Descripción: URL de la página con CAPTCHA
- Requerido: Sí
Entrada 2:
- Nombre:
website_key - Descripción: La clave del sitio reCAPTCHA (40 caracteres)
- Requerido: Sí
Añade un paso de JavaScript
Haz clic en JavaScript en la sección de pasos y pega este código:
javascript
const CAPSOLVER_API_KEY = '{{secrets.capsolver_api_key}}';
async function solveRecaptchaV2(websiteUrl, websiteKey) {
// Paso 1: Crear tarea de resolución de CAPTCHA
const createRes = await fetch('https://api.capsolver.com/createTask', {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({
clientKey: CAPSOLVER_API_KEY,
task: {
type: 'ReCaptchaV2TaskProxyLess',
websiteURL: websiteUrl,
websiteKey: websiteKey
}
})
});
const createData = await createRes.json();
if (createData.errorId !== 0) {
return {
success: false,
error: createData.errorDescription,
token: null
};
}
const taskId = createData.taskId;
// Paso 2: Consultar solución (cada 2 segundos)
for (let i = 0; i < 60; i++) {
await new Promise(function(resolve) { setTimeout(resolve, 2000); });
const pollRes = await fetch('https://api.capsolver.com/getTaskResult', {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({
clientKey: CAPSOLVER_API_KEY,
taskId: taskId
})
});
const pollData = await pollRes.json();
if (pollData.status === 'ready') {
return {
success: true,
token: pollData.solution.gRecaptchaResponse,
error: null
};
}
if (pollData.status === 'failed') {
return {
success: false,
error: pollData.errorDescription,
token: null
};
}
}
return {
success: false,
error: 'Tiempo de espera agotado esperando por la solución',
token: null
};
}
return await solveRecaptchaV2(params.website_url, params.website_key);
Nota: Reemplaza
{{secrets.capsolver_api_key}}con el nombre real de tu secreto si es diferente (por ejemplo,{{secrets.chains_cap}}).
Prueba la herramienta
Usa la página de demostración de reCAPTCHA de Google para probar:
- website_url:
https://www.google.com/recaptcha/api2/demo - website_key:
6Le-wvkSAAAAAPBMRTvw0Q4Muexq9bi0DJwx_mJ-
Haz clic en Ejecutar herramienta y espera 10-30 segundos. Deberías ver:
json
{
"success": true,
"token": "03AGdBq24PBCbwiDRaS_MJ7Z...",
"error": null
}
Ejemplo completo: Resolver + Enviar formulario
Aquí tienes una herramienta más avanzada que resuelve el CAPTCHA Y lo envía para verificar:
javascript
const CAPSOLVER_API_KEY = '{{secrets.capsolver_api_key}}';
async function solveAndSubmit(websiteUrl, websiteKey) {
// Paso 1: Crear tarea de resolución de CAPTCHA
const createRes = await fetch('https://api.capsolver.com/createTask', {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({
clientKey: CAPSOLVER_API_KEY,
task: {
type: 'ReCaptchaV2TaskProxyLess',
websiteURL: websiteUrl,
websiteKey: websiteKey
}
})
});
const createData = await createRes.json();
if (createData.errorId !== 0) {
return { success: false, step: 'create', error: createData.errorDescription };
}
const taskId = createData.taskId;
let token = null;
// Paso 2: Consultar solución
for (let i = 0; i < 60; i++) {
await new Promise(function(resolve) { setTimeout(resolve, 2000); });
const pollRes = await fetch('https://api.capsolver.com/getTaskResult', {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({
clientKey: CAPSOLVER_API_KEY,
taskId: taskId
})
});
const pollData = await pollRes.json();
if (pollData.status === 'ready') {
token = pollData.solution.gRecaptchaResponse;
break;
}
if (pollData.status === 'failed') {
return { success: false, step: 'poll', error: pollData.errorDescription };
}
}
if (!token) {
return { success: false, step: 'timeout', error: 'Tiempo de espera agotado' };
}
// Paso 3: Enviar formulario con el token
const submitRes = await fetch(websiteUrl, {
method: 'POST',
headers: { 'Content-Type': 'application/x-www-form-urlencoded' },
body: 'g-recaptcha-response=' + token
});
const html = await submitRes.text();
const verified = html.includes('Success') || html.includes('verificado');
return {
success: verified,
token_length: token.length,
message: verified ? 'CAPTCHA verificado con éxito!' : 'Verificar respuesta',
response_preview: html.substring(0, 300)
};
}
return await solveAndSubmit(params.website_url, params.website_key);
Esta herramienta:
- ✅ Resuelve reCAPTCHA v2
- ✅ Envía el token mediante una solicitud POST
- ✅ Devuelve el estado de verificación
Mejores prácticas
1. Manejo de errores
Siempre verifica errores en cada paso:
javascript
if (createData.errorId !== 0) {
return { success: false, error: createData.errorDescription };
}
2. Verificar saldo
Crea una herramienta separada para monitorear tu saldo de CapSolver:
javascript
const CAPSOLVER_API_KEY = '{{secrets.capsolver_api_key}}';
async function checkBalance() {
const response = await fetch('https://api.capsolver.com/getBalance', {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({ clientKey: CAPSOLVER_API_KEY })
});
const data = await response.json();
return {
balance: data.balance,
formatted: '$' + data.balance.toFixed(4)
};
}
return await checkBalance();
3. Configuración de tiempo de espera
El tiempo de espera predeterminado es de 60 intentos × 2 segundos = 2 minutos. Ajusta si es necesario:
javascript
// Para un tiempo de espera más rápido (30 segundos)
for (let i = 0; i < 15; i++) {
await new Promise(function(resolve) { setTimeout(resolve, 2000); });
// ...
}
Conclusión
La integración de CapSolver con Relevance AI permite flujos de trabajo de automatización poderosos que pueden manejar formularios protegidos por CAPTCHA. Las principales ventajas son:
- No se requiere automatización de navegador - Funciona mediante llamadas a API puras
- Rápido y confiable - La IA de CapSolver resuelve CAPTCHAS en segundos
- Fácil de implementar - Solo JavaScript en el Tool Builder de Relevance AI
- Escalable - Manejar múltiples solicitudes sin preocupaciones por infraestructura
Al combinar las capacidades de los agentes de Relevance AI con la resolución de CAPTCHA de CapSolver, puedes construir flujos de trabajo de automatización completos que manejen incluso los formularios más protegidos.
¿Listo para comenzar? Regístrate en CapSolver y usa el código de bonificación RELEVANCE para obtener un 6% adicional en tu primera recarga!
Preguntas frecuentes
¿Qué es Relevance AI?
Relevance AI es una plataforma para construir agentes de IA que automatizan tareas empresariales. Ofrece un Tool Builder donde puedes crear herramientas de automatización personalizadas usando JavaScript, Python o llamadas a API.
¿Hace Relevance AI automatización de navegadores?
No. Relevance AI funciona mediante llamadas a API, no mediante automatización de navegadores. No puede abrir navegadores, hacer clic en botones ni inyectar JavaScript en páginas. Sin embargo, puede realizar solicitudes HTTP para enviar formularios con tokens de CAPTCHA.
¿Cómo se integra CapSolver con Relevance AI?
Crea una herramienta de JavaScript en Relevance AI que llame a la API de CapSolver. La herramienta envía los detalles del CAPTCHA a CapSolver, recibe un token resuelto y luego puede enviar ese token a un formulario objetivo mediante una solicitud POST.
¿Qué tipos de CAPTCHAS puede resolver CapSolver?
CapSolver soporta reCAPTCHA v2, reCAPTCHA v3, Cloudflare Turnstile, AWS WAF y muchos más.
¿Cuánto cuesta CapSolver?
CapSolver ofrece precios competitivos por resolución. Visita capsolver.com para ver los precios actuales.
¿Cómo encuentro la clave del sitio reCAPTCHA?
Busca el atributo data-sitekey en el elemento reCAPTCHA en el HTML de la página. Es una cadena de 40 caracteres que comienza con 6L. Consulta este guía
¿Cuánto tiempo tarda en resolver un CAPTCHA?
Normalmente 10-30 segundos para reCAPTCHA v2. La herramienta consulta cada 2 segundos hasta que la solución esté lista.
Aviso de Cumplimiento: La información proporcionada en este blog es solo para fines informativos. CapSolver se compromete a cumplir con todas las leyes y regulaciones aplicables. El uso de la red de CapSolver para actividades ilegales, fraudulentas o abusivas está estrictamente prohibido y será investigado. Nuestras soluciones para la resolución de captcha mejoran la experiencia del usuario mientras garantizan un 100% de cumplimiento al ayudar a resolver las dificultades de captcha durante el rastreo de datos públicos. Fomentamos el uso responsable de nuestros servicios. Para obtener más información, visite nuestros Términos de Servicio y Política de Privacidad.
Máse

Cómo resolver Captcha en Nanobot con CapSolver
Automatiza la resolución de CAPTCHA con Nanobot y CapSolver. Utiliza Playwright para resolver reCAPTCHA y Cloudflare autónomamente.

Adélia Cruz
26-Feb-2026

Datos como Servicio (DaaS): ¿Qué es y por qué es importante en 2026
Comprender Datos como Servicio (DaaS) en 2026. Explora sus beneficios, casos de uso y cómo transforma los negocios con insights en tiempo real y escalabilidad.

Sora Fujimoto
12-Feb-2026

Cómo arreglar errores comunes de raspado de web en 2026
Dominar la resolución de diversos errores de scrapers web como 400, 401, 402, 403, 429, 5xx y Cloudflare 1001 en 2026. Aprender estrategias avanzadas para la rotación de IPs, encabezados y limitación de tasa adaptativa con CapSolver.

Emma Foster
05-Feb-2026

Cómo resolver un Captcha en RoxyBrowser con la integración de CapSolver
Integrar CapSolver con RoxyBrowser para automatizar tareas del navegador y evadir reCAPTCHA, Turnstile y otros CAPTCHAs.

Emma Foster
04-Feb-2026

Cómo resolver captcha en EasySpider con la integración de CapSolver
EasySpider es una herramienta visual de scraping web y automatización de navegadores, y cuando se combina con CapSolver, puede resolver de manera confiable los CAPTCHAs como reCAPTCHA v2 y Cloudflare Turnstile, facilitando la extracción de datos automatizada sin interrupciones en todo tipo de sitios web.

Adélia Cruz
04-Feb-2026

Cómo resolver reCAPTCHA v2 en Relevance AI con integración de CapSolver
Construye una herramienta de Relevance AI para resolver reCAPTCHA v2 utilizando CapSolver. Automatiza los envíos de formularios a través de API sin automatización de navegadores.

Aloísio Vítor
03-Feb-2026

