CrawlForge MCP
InicioPlaygroundCasos de usoIntegracionesPreciosDocumentaciónBlog
API de monitorización de la competencia para RevOps: nada que ejecutar
Use Cases
Volver al blog
Casos de uso

API de monitorización de la competencia para RevOps: nada que ejecutar

C
CrawlForge Team
Equipo de Ingeniería
7 de septiembre de 2026
4 min de lectura

En esta página

Respuesta rápida

Una API de monitorización de la competencia para RevOps sustituye el circuito de scraper más cron por un único POST. Los monitores alojados de CrawlForge aceptan hasta 20 URLs, un calendario cron de cinco campos y una zona horaria, ejecutan las comprobaciones en su propio programador, comparan cada página con su comprobación anterior y entregan el resultado por correo o mediante un webhook firmado. No hay cuota por monitor y las llamadas de gestión son gratis; cada comprobación retiene 3 credits por destino — el precio de track_changes — y no cobra nada por un destino que volvió bloqueado o con error, así que cinco páginas de la competencia revisadas cada mañana son unos 450 credits al mes. Cada entrega lleva una firma HMAC-SHA256 y un X-Webhook-ID estable entre reintentos, de modo que tu handler puede verificarla y deduplicar antes de abrir una tarea en el CRM. Lo que no hace es guardar datos de contacto ni firmográficos: vigila las páginas que le indiques, por encima de la base de datos sobre la que ya corre tu enriquecimiento.

El precio de un competidor cambia un martes. El equipo de ingresos se entera el jueves, por un comercial que perdió el trato el miércoles.

La solución habitual es un scraper: un cron, un navegador headless, un diff y un mensaje en Slack — mantenido por quien tuviera tiempo libre el trimestre pasado. Funciona más o menos un mes. Después cambia una maquetación o se recicla la máquina en la que corría, y nadie se entera de que dejó de funcionar, porque un monitor que no encuentra nada y un monitor muerto producen exactamente el mismo silencio.

Una API de monitorización de la competencia para RevOps saca de tu lado la parte que hay que ejecutar. Tú describes qué vigilar; las comprobaciones, las comparaciones y los reintentos pasan a ser el problema de disponibilidad de otro.

Qué hace una API de monitorización de la competencia para RevOps

Haces un POST con un monitor — hasta 20 URLs, un calendario cron y a dónde van los resultados. El programador de CrawlForge ejecuta las comprobaciones, compara cada página con la anterior y entrega lo que cambió.

Bash
curl -X POST https://crawlforge.dev/api/v1/monitors \
  -H "X-API-Key: cf_live_YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "competitor pricing",
    "targets": [
      { "url": "https://competitor-a.com/pricing", "selector": ".pricing-table" },
      { "url": "https://competitor-b.com/pricing", "selector": "main" }
    ],
    "schedule_cron": "0 7 * * 1-5",
    "timezone": "America/New_York",
    "notify_emails": ["revops@example.com"],
    "webhook_url": "https://example.com/hooks/crawlforge"
  }'

El selector decide si esto sobrevive al contacto con un sitio real. Limita la comparación a la tabla de precios y un rediseño de la navegación deja de ser un evento de precios; quítalo y salta con cualquier retoque de marketing.

La primera comprobación de un destino captura una línea base y la informa como new. Cada comprobación posterior compara con la anterior y avanza la línea base, así que lo que te llega es "cambió desde la última vez" y no "cambió desde un martes de marzo". No se ejecuta nada en tu infraestructura: el programador se despierta cada cinco minutos y arranca lo que toque. La referencia completa de los endpoints está en la documentación.

Cómo llega la señal al resto del stack

Por webhook, que es la razón por la que esto encaja en un stack de RevOps y no en la pestaña del navegador de alguien. Cada comprobación envía un evento monitor.page por cada página que no sea unchanged, y después un único resumen monitor.check.completed.

El payload de la página lleva change_percent, added_count y removed_count, además de hasta 20 líneas de muestra de cada lado del diff — suficiente para que tu handler decida sin descargar nada por su cuenta:

  • change_percent por encima de tu umbral en una URL de precios — abre la tarea, publica en el canal del trato, avisa al PMM.
  • Cualquier otra cosa — regístralo y sigue.

Importan dos cabeceras. X-Webhook-Signature es sha256= seguido de un HMAC-SHA256 del cuerpo en crudo, firmado con el webhook_secret del monitor (se devuelve al crearlo y en un GET de un solo monitor, nunca en el listado) — verifícala antes de parsear. X-Webhook-ID es estable entre reintentos, y hay hasta cuatro intentos, así que deduplica por ahí o el cambio de precio de un competidor se convierte en cuatro tareas en el CRM.

Cuánto cuesta vigilar a un competidor

No hay cuota por monitor, y crear, listar o pausar uno es gratis. Cada comprobación retiene 3 credits por destino — el precio de track_changes — y los cobra por cada destino que vuelve como new, changed o unchanged. Los destinos que vuelven como blocked o error no se cobran, así que un muro de Cloudflare no cuesta nada.

CalendarioDestinosEjecuciones / 30 díasCredits / mes
0 9 * * *530450
0 * * * *17202,160
*/15 * * * *12,8808,640

Cada monitor informa de su propio estimated_credits_per_month, que es el techo: esa cifra supone que todos los destinos se descargan y se comparan en cada ejecución. Cinco páginas de la competencia revisadas cada mañana son 450 credits al mes, así que los 1.000 credits únicos del plan gratuito cubren los dos primeros meses.

Qué no va a hacer

Lee las páginas que le indiques. No guarda contactos, ni datos firmográficos, ni organigramas, así que no sustituye a la base de datos sobre la que corre tu enriquecimiento — es la capa de vigilancia que va por encima de tus propias fuentes. Dos límites conviene conocerlos antes de integrarlo: robots.txt se respeta siempre, sin excepción, así que una ruta no permitida se informa como error con ROBOTS_DISALLOWED en cada comprobación y nunca se cobra; y entre dos ejecuciones consecutivas tienen que pasar al menos cinco minutos.

Si prefieres que Claude lea y resuma cada diff en lugar de enrutarlo en un handler, ese circuito es otro post, y track_changes es la misma primitiva para llamarla a mano.

Empieza gratis con 1.000 credits, o crea el primer monitor desde el panel y lee un payload real antes de escribir nada de código.

Pruébalo tú mismo — sin necesidad de registrarte

Ejecuta cualquiera de las 30 herramientas de scraping y extracción de CrawlForge disponibles en el playground y luego empieza gratis con 1,000 credits.

1,000 credits gratis • Por única vez • No se requiere tarjeta de crédito

Etiquetas

revopscompetitor monitoringmonitorstrack_changesb2b

Sobre el autor

C

CrawlForge Team

Equipo de Ingeniería

Construimos el MCP server de web scraping más completo. Creamos herramientas que ayudan a los desarrolladores a extraer, analizar y transformar datos web para aplicaciones de IA.

Mantente al día con los últimos artículos

Recibe tutoriales, novedades del producto y consejos de web scraping en tu bandeja de entrada.

Sin spam. Cancela tu suscripción cuando quieras.

Ponlo en práctica

Prueba las herramientas de CrawlForge en cualquier URL — gratis, sin registro.

En esta página

Frequently Asked Questions

¿Tengo que ejecutar algo de mi lado?+

No. El monitor vive en CrawlForge: su programador se despierta cada cinco minutos y arranca todas las comprobaciones cuyo turno ya pasó, así que una comprobación empieza como mucho cinco minutos después de su hora, esté o no encendido algo tuyo. Solo necesitas una URL capaz de recibir un POST, o directamente una dirección de correo. Una cuenta admite hasta 50 monitores, cada uno con hasta 20 destinos.

¿En qué se diferencia de llamar yo mismo a track_changes?+

track_changes es la primitiva — create_baseline una vez y luego compare cuando tú lo llames — y la llamada, el calendario y los reintentos son tuyos. Un monitor alojado envuelve esa misma comparación en un calendario que ejecuta CrawlForge, un historial de comprobaciones que puedes releer y una entrega por webhook con reintentos. El precio por destino es idéntico, 3 credits, así que la diferencia está en quién opera el circuito, no en lo que cuesta.

¿Qué pasa si un competidor bloquea la comprobación?+

El destino vuelve con estado blocked y un blocked_vendor que nombra el muro — se detectan Cloudflare, DataDome, PerimeterX, Akamai y otros — y nunca se informa como un cambio, lo cual importa porque una página de desafío parecería, si no, que reescribieron la página entera. Los destinos bloqueados o con error no se cobran, así que un competidor que activa protección antibots no te cuesta nada salvo la señal.

¿Puede enriquecer cuentas con datos de contacto o firmográficos?+

No. CrawlForge no posee correos, teléfonos, organigramas ni fichas de empresa; lee las páginas que le indiques. Para RevOps eso lo convierte en la capa de investigación y vigilancia sobre tus fuentes, no en un sustituto de la base de datos de enriquecimiento que ya pagas. El uso honesto es vigilar las páginas que importan — precios, changelog, empleo, estado del servicio — y enrutar lo que cambió hacia los sistemas que ya usas.

Artículos relacionados

API de monitorización de la competencia para consultores: una por cliente
Use Cases

API de monitorización de la competencia para consultores: una por cliente

Cincuenta monitores, veinte URLs cada uno, uno por cliente. Pausar conserva la línea base: un encargo parado no factura nada ni pierde historial.

C
CrawlForge Team
|
11 sept
|
5m
API de monitorización de la competencia con pago por uso: qué cuesta una comprobación
Use Cases

API de monitorización de la competencia con pago por uso: qué cuesta una comprobación

Los planes de monitorización miden páginas y usuarios. CrawlForge mide una sola cosa: un destino realmente comparado, 3 credits, unos $0.009 por comprobación.

C
CrawlForge Team
|
9 sept
|
4m
MCP server para due diligence: qué puede verificar un agente
Use Cases

MCP server para due diligence: qué puede verificar un agente

No te va a entregar una base de datos del Registro Mercantil. Lo que aporta es un camino trazable desde cada línea del informe hasta la página de la que salió.

C
CrawlForge Team
|
4 sept
|
4m

Pie de página

CrawlForge MCP

Web scraping empresarial para agentes de IA. 31 herramientas MCP especializadas diseñadas para desarrolladores modernos que crean sistemas inteligentes.

Producto

  • Funciones
  • Playground
  • Precios
  • Casos de uso
  • Integraciones
  • Alternativas
  • Registro de cambios

Recursos

  • Primeros pasos
  • Referencia de la API
  • Plantillas
  • Guías
  • Blog
  • Glosario
  • Preguntas frecuentes
  • Mapa del sitio

Desarrolladores

  • Protocolo MCP
  • Claude Desktop
  • Cursor IDE
  • LangChain
  • LlamaIndex

Empresa

  • Acerca de
  • Contacto
  • Privacidad
  • Términos
  • Uso aceptable
  • Seguridad
  • Cookies

Mantente al día

Recibe las últimas novedades sobre nuevas herramientas y funciones.

Creado con Next.js y el protocolo MCP

© 2025-2026 CrawlForge. Todos los derechos reservados.