Hacer un seguimiento de las actualizaciones de las páginas web es una tarea sorprendentemente tediosa. Para aquellas páginas de las que quieres enterarte cuando cambian —como la página de precios de un competidor, el registro de cambios (changelog) de una herramienta o las revisiones de los términos de servicio—, comprobarlas todos los días es una molestia y, la mayoría de las veces, no ha cambiado nada.
Firecrawl Monitor (/monitor), lanzado por Firecrawl el 27 de mayo de 2026, se encarga por completo de esta «detección de cambios». Tú decides qué páginas vigilar y con qué frecuencia, escribes en texto plano «qué tipo de cambio quieres que se te notifique», y te avisa con un diff (diferencias) solo cuando se produce una modificación.
En este artículo resumo qué puede hacer Firecrawl Monitor, cómo funcionan las notificaciones, el consumo de créditos y los precios, así como para quién es y para quién no, basándome en la documentación oficial y la página de precios (información a octubre de 2026).
¿Qué es Firecrawl Monitor?
Firecrawl Monitor es una función que comprueba páginas específicas o un sitio entero a intervalos regulares, detecta diferencias respecto a la comprobación anterior y te avisa. Está construida sobre el motor de Firecrawl, una API de extracción (scraping) y rastreo web, por lo que los usuarios actuales de Firecrawl pueden utilizarla sin necesidad de un contrato adicional.
Si intentaras programar un sistema de monitorización de páginas por tu cuenta, por lo general necesitarías lo siguiente:
- Un mecanismo de programación (cron)
- Un lugar para almacenar las instantáneas del contenido que obtuviste la última vez
- Un proceso de diff para comparar lo antiguo y lo nuevo
- Un webhook para enviar notificaciones (incluyendo el reenvío en caso de fallo)
- La eliminación del «ruido» que cambia constantemente, como anuncios, marcas de tiempo y tokens de sesión
Firecrawl Monitor agrupa todo esto en un único endpoint. Según la explicación oficial, un agente de IA recibe únicamente «las partes que cambiaron», por lo que el uso de tokens del LLM se puede reducir hasta en un 90 % en comparación con volver a leer la página entera.
Características principales de Firecrawl Monitor
Comprobaciones programadas desde intervalos de 5 minutos y detección de diffs
Puedes especificar el intervalo de comprobación en lenguaje natural, como «cada 30 minutos», «cada hora», «todos los días a las 9 a. m.» o «semanalmente», o bien mediante una expresión cron. El intervalo más corto es de 5 minutos.
En cada comprobación, recupera la página de destino en formato Markdown y la compara con la instantánea anterior. El resultado se registra para cada página con uno de los siguientes estados:
| Estado | Significado |
|---|---|
| same | Sin cambios desde la última vez |
| changed | El contenido ha cambiado |
| new | Una página encontrada recientemente |
| removed | Una página que ya no existe |
| error | La recuperación falló |
Las páginas con cambios van acompañadas de un diff (en formato unified diff) que muestra qué líneas se añadieron y cuáles se eliminaron. También se emite una URL fija (enlace permanente) para cada comprobación, lo que facilita compartir un cambio específico con los miembros del equipo o agentes.
Notificar solo los «cambios significativos» mediante objetivos (Goals) y juicio de IA
Una característica distintiva de Firecrawl Monitor es el Objetivo (Goal). Si escribes en lenguaje plano lo que te interesa saber, por ejemplo: «notifícame cuando cambie el precio de un plan de precios», el juez de IA compara los diffs detectados con el Objetivo y decide si se debe notificar el cambio.
El resultado del juicio incluye si el cambio es significativo, un nivel de confianza y el motivo. Por ejemplo, es menos probable que se notifiquen cambios como los siguientes:
- El año en el aviso de copyright del pie de página cambió
- Se actualizó una marca de tiempo
- Se alternaron reseñas rotativas
En el caso de las notificaciones por correo electrónico, si se considera que todas las páginas modificadas son «ruido», no se envía ningún correo.
Cabe destacar que los ejemplos de Objetivos en la documentación oficial están todos en inglés. La documentación oficial no especifica nada sobre la precisión cuando escribes Objetivos en otros idiomas, por lo que si vas a monitorizar páginas en un idioma distinto al inglés, te recomiendo hacer algunas pruebas antes de ponerlo en marcha de forma definitiva.
Tres tipos de objetivos de monitorización
Un monitor puede registrar entre 1 y 50 objetivos, y es posible combinar diferentes tipos.
| Tipo | Qué monitoriza | Dónde usarlo |
|---|---|---|
| Monitorización de páginas (scrape) | Cambios en una URL específica | Páginas de precios, registros de cambios, páginas de términos |
| Monitorización de sitios (crawl) | Adiciones, cambios y eliminaciones en todas las páginas encontradas al rastrear | Un sitio de documentación completo, nuevas entradas de blog |
| Monitorización de toda la web (search) | Nuevos resultados que coinciden con una consulta de búsqueda | Nuevos productos de la competencia, información de lanzamiento de nuevos modelos |
La monitorización de toda la web es como esperar páginas que aún no existen. Los resultados de búsqueda se evalúan uno por uno frente al Objetivo, y un resultado del que ya se ha informado no se vuelve a notificar en ejecuciones posteriores. Para este tipo se requiere obligatoriamente un Objetivo (a menos que desactives el juicio por IA).
Modo JSON para monitorizar solo «campos» específicos como los precios
Si deseas monitorizar únicamente campos específicos en lugar de las diferencias de texto en toda la página, puedes utilizar el modo JSON. Al especificar campos como nombres de planes, precios y listas de características mediante un esquema (o un prompt), la herramienta extrae dichos campos en cada comprobación y devuelve únicamente los que cambiaron, en formato de «valor anterior → valor actual».
Por ejemplo, puedes recibirlo de este modo: el campo plans[0].price de la página de precios cambió de $19/mo a $24/mo. No se ve afectado por cambios de diseño o actualizaciones en textos no relacionados, por lo que resulta ideal para casos como el seguimiento de precios, donde solo te interesa vigilar un valor determinado. Si además deseas obtener los diffs de texto al mismo tiempo, existe un modo mixto que combina JSON y git-diff.
Notificaciones mediante Webhook, correo electrónico y Slack
Existen tres destinos de notificación y se pueden utilizar de forma combinada.
- Webhook: Puedes elegir entre dos tipos de eventos:
monitor.page, que se envía cada vez que hay un resultado disponible para una página, ymonitor.check.completed, que se envía cuando finaliza toda la comprobación. Está firmado digitalmente y también puedes configurar cabeceras personalizadas. El receptor debe devolver un código 2xx en menos de 10 segundos, y los fallos se reintentan tras 1 minuto, 5 minutos y 15 minutos. - Correo electrónico: Se entrega un resumen que incluye los diffs. Puedes especificar hasta 25 destinatarios, y se envía un correo de confirmación a los nuevos destinatarios añadidos.
- Slack: Envía notificaciones al canal que especifiques. Solo se puede configurar desde el panel de control, no desde la API o el SDK.
El historial del monitor se conserva durante 30 días de forma predeterminada y se puede ampliar hasta 365 días.
Cómo funciona Firecrawl Monitor
El flujo general consta de estos cuatro pasos:
- Creas un monitor dirigido a una o varias páginas (o a un sitio entero).
- Firecrawl recupera las páginas según la programación establecida y las guarda como instantáneas.
- En cada comprobación, compara el nuevo contenido con la instantánea inmediatamente anterior y obtiene un diff.
- Si hay algún cambio, envía el diff estructurado y un enlace permanente (permalink) a través de un webhook o correo electrónico.
Cómo utilizar Firecrawl Monitor
Este es el flujo básico para crear un monitor desde el panel de control. Las etiquetas de la pantalla pueden variar, así que adapta los nombres detallados a tu interfaz real.
:::steps
- Abre «Monitoring» en el panel de control de Firecrawl
Inicia sesión en tu cuenta de Firecrawl, abre la página de monitorización del panel de control y crea un nuevo monitor.
- Introduce las URLs que deseas monitorizar
Puedes configurar una sola página, varias URLs o un sitio completo. Para un sitio entero, también puedes especificar rutas que deseas incluir o excluir.
- Escribe el Objetivo (Goal)
Escribe de forma breve y específica el cambio sobre el que quieres recibir notificaciones, como por ejemplo: «notifícame cuando cambie el precio de un plan de precios». Si hay un ámbito determinado (solo los 10 primeros elementos, solo un plan específico, etc.) o algo que quieras excluir, menciónalo también para mejorar la precisión.
- Decide la frecuencia
Elige una frecuencia como cada hora o diariamente. Para páginas que rara vez cambian, ampliar el intervalo ayuda a ahorrar créditos.
- Configura el destino de las notificaciones
Elige entre webhook, correo electrónico y Slack. Incluso si no eres programador, puedes ponerlo en marcha utilizando únicamente el correo electrónico o Slack.
- Comprueba los créditos mensuales estimados y actívalo
Se mostrará el consumo estimado de créditos mensuales basado en tu configuración, así que actívalo una vez que estés conforme.
pros:
- No tienes que programar por tu cuenta sistemas de cron, almacenamiento de instantáneas, procesamiento de diffs, reintentos de webhooks, etc.
- Con un Objetivo, puedes excluir de las notificaciones los «cambios sin importancia», como anuncios, fechas y reseñas rotativas.
- Compatible con tres tipos de monitorización: una sola página, un sitio entero y búsquedas web.
- El modo JSON te permite monitorizar únicamente campos específicos como los precios.
- Es compatible con webhooks, correo electrónico y Slack; utilizando solo correo electrónico o Slack puedes ponerlo en marcha sin escribir código.
- Puedes comprobar los créditos mensuales estimados antes de activarlo.
- Puedes probarlo con una asignación gratuita de 1000 créditos al mes. cons:
- Consume créditos en cada comprobación, por lo que el coste puede dispararse si utilizas intervalos cortos y muchas páginas.
- Como las páginas se convierten a Markdown para realizar la comparación, los cambios puramente visuales en CSS o en imágenes pueden no reflejarse en el diff.
- Los ejemplos oficiales de Objetivos están en inglés, y la precisión al escribirlos en otros idiomas no está especificada de forma oficial.
- Las notificaciones de Slack solo se pueden configurar desde el panel de control, no desde la API o el SDK.
- Es una función nueva lanzada en mayo de 2026, por lo que aún cuenta con un historial de funcionamiento a largo plazo limitado.
