Volver a actualizaciones
Nuevo releaseSep 5, 2026

changedetection.io v0.60.3

La mejor y más sencilla herramienta para la detección de cambios en sitios web, el monitoreo de páginas web y las alertas de cambios en sitios web. Perfecta para rastrear cambios de contenido, caídas de precios, alertas de reposición de stock y monitoreo de defacement de sitios web—¡todo gratis o disfruta de nuestro plan SaaS!

Compartir

Detecta cambios en sitios web automáticamente — Monitoriza cambios en páginas web en tiempo real

Monitoriza sitios web para detectar actualizaciones — recibe notificaciones por Discord, Email, Slack, Telegram, Webhook y muchos más.

Detecta cambios en el contenido de páginas web y recibe alertas al instante.

Ideal para monitorizar cambios de precios, ediciones de contenido, cambios condicionales y más.

Monitorización de cambios en páginas web

Release Version Docker Pulls License

changedetection.io

Empieza a monitorizar cambios de páginas web de inmediato. ¿No tienes tiempo? Prueba nuestra suscripción de 8,99 $/mes, ¡usa nuestros proxies y soporte! , ¡a mitad de precio que otros servicios de monitorización de cambios en sitios web!

  • Navegador Chrome incluido.
  • Nada que instalar, accede mediante inicio de sesión en el navegador tras registrarte.
  • Muy rápido, configuración sin necesidad de registro.
  • Empieza a vigilar y a recibir notificaciones de cambios en sitios web de inmediato.
  • Consulta nuestra página de tutoriales y guías para más inspiración

Detección de cambios en sitios web con IA — alertas inteligentes y resúmenes en lenguaje natural

Deja de ahogarte en el ruido. Conecta cualquier LLM (OpenAI, Gemini, Anthropic, Ollama y más) y pasa de "algo ha cambiado" a "solo ha cambiado lo que te importa".

Reglas de detección de cambios con IA — escribe una intención en lenguaje natural una sola vez: "notifícame solo cuando el precio baje de 50 $", "avísame cuando el artículo vuelva a estar en stock", "ignora los cambios en la navegación y el pie de página". La IA evalúa cada diferencia detectada comparándola con tu intención y suprime silenciosamente todo lo irrelevante. Menos falsos positivos, cero ruido.

Resúmenes de cambios con IA — en lugar de mirar una diferencia en bruto, tu notificación dice "El precio bajó de 89,99 $ a 67,00 $" o "Se han añadido 3 productos nuevos al listado". Funciona globalmente o por vigilancia, con control total sobre el prompt.

Funciona con cualquier modelo por el que ya pagues: GPT-4o-mini y Gemini Flash lo manejan bien por fracciones de céntimo por comprobación. O ejecútalo completamente en local con Ollama, vLLM, LM Studio o cualquier endpoint autoalojado compatible con OpenAI — elige la opción OpenAI-compatible (vLLM, LM Studio, llama.cpp) en el desplegable de proveedores y apunta a la URL /v1 de tu servidor. Con la tecnología de LiteLLM, que te da acceso sin fricciones a más de 100 proveedores y modelos compatibles.

Detección de cambios en sitios web con IA: resúmenes de cambios en lenguaje natural y reglas de alerta inteligentes

Nota: Disponible en nuestro servicio de suscripción/alojado a partir de junio de 2026

Apunta a partes específicas de la página web con la herramienta Visual Selector.

Disponible cuando se conecta a un playwright content fetcher (incluido como parte de nuestro servicio de suscripción)

Selecciona partes y elementos de una página web para monitorizar cambios

Ve fácilmente qué ha cambiado, examina por palabra, línea o carácter individual.

Diferencia contextual de la monitorización de cambios en páginas web autoalojada

Realiza pasos interactivos en el navegador

Rellena campos de texto, haz clic en botones y más: configura tu escenario de changedetection.

Con la configuración de Browser Steps, añade pasos básicos antes de realizar la detección de cambios, como iniciar sesión en sitios web, añadir un producto al carrito, aceptar avisos de cookies, introducir fechas y refinar búsquedas.

Detección de cambios en sitios web con pasos interactivos en el navegador, detecta cambios tras el inicio de sesión y contraseña, consultas de búsqueda y más

Después de ejecutar los Browser Steps, visita la pestaña Visual Selector para refinar el contenido que te interesa. Requiere que Playwright esté habilitado.

Excelentes notificaciones de reposición de stock y cambios de precio

Activa la opción "Re-stock & Price detection for single product pages" para poner en marcha la mejor forma de monitorizar los precios de los productos: extraerá los metadatos de la página HTML y te dará muchas opciones para seguir el precio del producto.

Organiza y monitoriza fácilmente los precios de los productos desde el panel de control, ¡recibe alertas y notificaciones cuando cambie el precio de un producto o vuelva a estar en stock!

Vigila fácilmente los cambios de precio de los productos directamente desde la interfaz

Configura los parámetros de notificación de cambio de precio, precio máximo y mínimo, porcentaje de cambio de precio y más. Sabe siempre cuándo baja el precio de un producto a la venta.

Define los valores de notificación de cambio de precio máximos, mínimos y de porcentaje

Ejemplos de casos de uso

  • Los productos y servicios cambian de precio
  • Notificación de agotado y Notificación de reposición
  • Monitoriza y rastrea cambios en archivos PDF, entérate cuando un PDF sufre cambios de texto.
  • Actualizaciones de departamentos gubernamentales (los cambios suelen aparecer solo en sus sitios web)
  • Nuevos lanzamientos de software, avisos de seguridad cuando no estás en su lista de correo.
  • Cambios en festivales
  • Alertas de reposición y monitorización de Discogs
  • Cambios en anuncios inmobiliarios
  • Entérate antes que nadie de cuándo tu whisky favorito está en oferta o de otras ofertas especiales
  • Noticias relacionadas con la COVID de sitios web gubernamentales
  • Noticias de universidades/organizaciones desde su sitio web
  • Detecta y monitoriza cambios en respuestas de API JSON
  • Monitorización y alertas de API JSON
  • Cambios en documentos legales y otros documentos
  • Activa llamadas a la API mediante notificaciones cuando aparece texto en un sitio web
  • Conecta APIs entre sí usando el filtro JSON y las notificaciones JSON
  • Crea fuentes RSS basadas en cambios en el contenido web
  • Monitoriza el código fuente HTML para detectar cambios inesperados, refuerza tu cumplimiento PCI
  • Tienes una lista muy sensible de URLs que vigilar y no quieres usar las alternativas de pago. (Recuerda: eres el producto)
  • Recibe notificaciones cuando aparezcan ciertas palabras clave en los resultados de búsqueda de Twitter
  • Busca trabajo de forma proactiva, recibe notificaciones cuando las empresas actualicen su página de empleo, busca palabras clave en portales de empleo.
  • Recibe alertas cuando se abran nuevas ofertas de empleo en Bamboo HR y otras plataformas de empleo
  • Monitorización de defacement de sitios web
  • Pokémon Card Restock Tracker / Pokémon TCG Tracker
  • RegTech: adelántate a los cambios normativos, cumplimiento regulatorio

¿Necesitas un runner real de Chrome con soporte de Javascript? ¡Soportamos la obtención de contenido mediante WebDriver y Playwright!

Características principales

  • Muchos filtros de activación, como "Trigger on text", "Remove text by selector", "Ignore text", "Extract text", ¡también usando expresiones regulares!
  • Apunta a elementos con xPath 1 y xPath 2, selectores CSS, monitoriza fácilmente JSON complejo con JSONPath o jq
  • Cambia entre "fetchers" rápidos sin JS y los basados en Chrome con JS
  • Rastrea cambios en archivos PDF (monitoriza el texto cambiado en el PDF, también el tamaño del archivo y las sumas de comprobación)
  • Especifica fácilmente con qué frecuencia debe comprobarse un sitio
  • Ejecuta JS antes de extraer texto (ideal para iniciar sesión, ¡mira los ejemplos en la interfaz!)
  • Sobrescribe las cabeceras de petición, especifica POST o GET y otros métodos
  • Usa el "Visual Selector" para ayudar a apuntar a elementos específicos
  • Proxy configurable por vigilancia
  • Envía una captura de pantalla con la notificación cuando se detecta un cambio en la página web

Recomendamos y usamos Bright Data, los servicios de proxy globales; Bright Data igualará cualquier primer depósito de hasta 150 $ usando nuestro enlace de registro.

¡Por favor, ⭐ dale una estrella ⭐ a este proyecto y ayúdalo a crecer! https://github.com/dgtlmoon/changedetection.io/

Cambios condicionales en páginas web

Configura fácilmente acciones condicionales, por ejemplo, para que se activen solo cuando un precio esté por encima o por debajo de una cantidad preestablecida, o cuando una página web incluya (o no incluya) una palabra clave

Cambios condicionales en páginas web

Programa las vigilancias de páginas web en cualquier zona horaria, limítalas por día de la semana y hora.

Configura fácilmente un programa de revisión; por ejemplo, podrías limitar la detección de cambios en la página web para que solo funcione durante el horario laboral. O quizás basado en una zona horaria extranjera (por ejemplo, quieres comprobar los últimos titulares de noticias de un país extranjero a las 09:00 AM),

Cómo monitorizar cambios en páginas web según un programa

Incluye botones de acceso rápido para configurar un programa solo de horario laboral, o de fines de semana.

¡Tenemos una extensión de Chrome!

Añade fácilmente la página web actual a tu herramienta changedetection.io: simplemente instala la extensión y haz clic en "Sync" para conectarla a tu instalación existente de changedetection.io.

Extensión de Chrome para añadir fácilmente la página web actual y detectar un cambio.

Ve a Chrome Web Store para descargar la extensión. ( O consulta el repositorio de GitHub )

Instalación

Docker

Con Docker Compose, simplemente clona este repositorio y..```bash $ docker compose up -d

Docker independiente```bash
$ docker run -d --restart always -p "127.0.0.1:5000:5000" -v datastore-volume:/datastore --name changedetection.io dgtlmoon/changedetection.io

La etiqueta :latest es nuestra última versión estable, la etiqueta :dev es nuestra rama master de vanguardia.

Repositorio docker alternativo en ghcr - ghcr.io/dgtlmoon/changedetection.io

Windows

Consulta las instrucciones de instalación en la wiki https://github.com/dgtlmoon/changedetection.io/wiki/Microsoft-Windows

Python Pip

Echa un vistazo a nuestra página de pypi https://pypi.org/project/changedetection.io/```bash $ pip3 install changedetection.io $ changedetection.io -d /path/to/empty/data/dir -p 5000

Luego visite http://127.0.0.1:5000 , ahora debería poder acceder a la interfaz de usuario.

_Ahora con soporte configurable por sitio para usar un fetcher HTTP rápido integrado o usar un fetcher basado en Chrome para monitorear sitios web JavaScript!_

## Actualizando changedetection.io

### Docker```
docker pull dgtlmoon/changedetection.io
docker kill $(docker ps -a -f name=changedetection.io -q)
docker rm $(docker ps -a -f name=changedetection.io -q)
docker run -d --restart always -p "127.0.0.1:5000:5000" -v datastore-volume:/datastore --name changedetection.io dgtlmoon/changedetection.io

docker compose```bash

docker compose pull && docker compose up -d

Consulta la wiki para más información https://github.com/dgtlmoon/changedetection.io/wiki

## Diferentes tamaños de viewport del navegador (móvil, escritorio, etc.)

Si estás usando el `sockpuppetbrowser` recomendado (que está en docker-compose.yml como una opción para descomentar), puedes establecer fácilmente diferentes tamaños de viewport para la detección de cambios de tu página web, [mira más información aquí sobre cómo configurar diferentes tamaños de viewport](https://github.com/dgtlmoon/sockpuppetbrowser?tab=readme-ov-file#setting-viewport-size).

## Filtros

¡El soporte para XPath(1.0), JSONPath, jq y CSS viene integrado! Puedes ser tan específico como necesites, usa XPath exportado desde varias herramientas de creación de consultas de elementos XPath.
(Soportamos LXML `re:test`, `re:match` y `re:replace`.)

## Notificaciones

ChangeDetection.io admite una gran cantidad de notificaciones (incluyendo correo electrónico, office365, APIs personalizadas, etc.) cuando se detecta un cambio en una página web, gracias a la biblioteca <a href="https://github.com/caronc/apprise">apprise</a>.
Simplemente configura una o más URL de notificación en la pestaña _[edit]_ de esa vigilancia.

Solo algunos ejemplos

    discord://webhook_id/webhook_token
    flock://app_token/g:channel_id
    gitter://token/room
    gchat://workspace/key/token
    msteams://TokenA/TokenB/TokenC/
    o365://TenantID:AccountEmail/ClientID/ClientSecret/TargetEmail
    rocket://user:password@hostname/#Channel
    mailto://user:[email protected][email protected]
    json://someserver.com/custom-api
    syslog://

<a href="https://github.com/caronc/apprise#popular-notification-services">¡Y todo lo demás en esta lista!</a>

<img src="https://assets.kitploit.com/production/public/readmes/43320/10cf768859dcc1ced008af19b98a02aa170055178c0f8764928890309a9a6bdf.png" style="max-width:100%;" alt="Notificaciones de monitoreo de cambios de páginas web autoalojadas"  title="Notificaciones de monitoreo de cambios de páginas web autoalojadas"  />

Ahora también puedes personalizar el contenido de tus notificaciones y usar <a target="_new" href="https://jinja.palletsprojects.com/en/3.0.x/templates/">plantillas Jinja2</a> para su título y cuerpo.

## Monitoreo de API JSON

Detecta cambios y monitorea datos en APIs JSON utilizando JSONPath o jq para filtrar, analizar y reestructurar JSON según sea necesario.

![imagen](https://assets.kitploit.com/production/public/readmes/43320/e405fd2b4bf3d1d38757f291d40ffb2e4794a11294ef08637ef7651b563e4697.png)

Esto volverá a analizar el JSON y aplicará formato al texto, lo que hace que sea muy fácil monitorear y detectar cambios en los resultados de la API JSON.

![imagen](https://assets.kitploit.com/production/public/readmes/43320/e5180e70408a9896771761e67a3f1982a7061450a729abebb6dcfe9691e0b359.png)

### ¿JSONPath o jq?

Para análisis, filtrado y modificación más complejos de datos JSON, se recomienda jq debido a sus operadores y funciones integrados. Consulta la [documentación](https://stedolan.github.io/jq/manual/) para obtener información más específica sobre jq.

Una gran ventaja de `jq` es que puedes usar lógica en tu filtro JSON, como filtros para mostrar solo elementos que tengan un valor mayor que/menor que, etc.

Consulta la wiki https://github.com/dgtlmoon/changedetection.io/wiki/JSON-Selector-Filter-help para más información y ejemplos

### ¡Analiza JSON incrustado en HTML!

Cuando habilitas un filtro `json:` o `jq:`, ¡incluso puedes extraer y analizar automáticamente JSON incrustado dentro de una página HTML! Increíblemente útil para sitios que construyen contenido basado en JSON, como muchos sitios web de comercio electrónico.```
<html>
...
<script type="application/ld+json">

{
   "@context":"http://schema.org/",
   "@type":"Product",
   "offers":{
      "@type":"Offer",
      "availability":"http://schema.org/InStock",
      "price":"3949.99",
      "priceCurrency":"USD",
      "url":"https://www.newegg.com/p/3D5-000D-001T1"
   },
   "description":"Cobratype King Cobra Hero Desktop Gaming PC",
   "name":"Cobratype King Cobra Hero Desktop Gaming PC",
   "sku":"3D5-000D-001T1",
   "itemCondition":"NewCondition"
}
</script>

json:$..price o jq:..price daría 3949.99, o puedes extraer toda la estructura (usa un sitio web de prueba de JSONpath para validarlo)

La aplicación también admite notificarte de que puede seguir esta información automáticamente

Configuración del proxy

Consulta la wiki https://github.com/dgtlmoon/changedetection.io/wiki/Proxy-configuration , también admitimos el uso de servicios proxy de Bright Data cuando sea posible y los servicios proxy de Oxylabs.

¿Soporte para Raspberry Pi?

¡Se admiten Raspberry Pi y dispositivos linux/arm/v6, linux/arm/v7 y arm64! Consulta la wiki para más detalles

Soporte de importación

Importa fácilmente tu lista de sitios web para vigilar cambios en formato de archivo Excel .xslx, o pega listas de URL de sitios web como texto plano.

Se recomienda la importación mediante Excel; de esa manera puedes organizar mejor las etiquetas/grupos de sitios web y otras funciones.

Soporte de API

API REST completa para la gestión programática de monitorizaciones, etiquetas, notificaciones y más.

Apóyanos

¿Usas changedetection.io para ganar dinero? ¿Te ahorra tiempo o dinero? ¿Te hace la vida más fácil? ¿Menos estresante? Recuerda, escribimos este software cuando deberíamos estar haciendo trabajo remunerado real, tenemos que comprar comida y pagar el alquiler igual que tú.

Considera contratar una suscripción de detección de cambios en sitios web con soporte oficial, incluso si no la usas, aún tendrás la cálida y reconfortante sensación de ayudar al proyecto. (Y quién sabe, ¡quizás termines usándola!)

Soporte comercial

Ofrezco soporte comercial; profesionales de seguridad de redes, aeroespacial, ciencia de datos y periodismo de datos dependen de este software, por nombrar algunos. Por favor, contacta conmigo en [email protected] para cualquier consulta; estaré más que encantado de trabajar con tu organización para ampliar las posibilidades de lo que se puede hacer con changedetection.io

Descargo de responsabilidad

Este software se proporciona "tal cual", sin garantía de ningún tipo, expresa o implícita, incluidas, entre otras, las garantías de comerciabilidad, idoneidad para un propósito particular y no infracción. En ningún caso los autores o titulares de derechos de autor serán responsables de cualquier reclamación, daño u otra responsabilidad, ya sea en una acción de contrato, agravio o de otro tipo, que surja de, o en conexión con, el software o el uso u otros tratos con el software.

Monitorización de contenido de sitios web

Eres el único responsable de garantizar que tu uso de este software cumpla con los términos de servicio, las directivas de robots.txt, las políticas de acceso y todas las leyes aplicables de cualquier sitio web o servicio que elijas monitorear. Los autores y colaboradores de este software no aceptan ninguna responsabilidad por cómo elijas usarlo ni por las consecuencias que se deriven de ese uso.

Funciones de IA / LLM

Si decides habilitar las funciones de IA / LLM, el contenido detectado en los sitios web monitoreados — incluidos los diff de páginas y el texto extraído — se transmitirá a un proveedor de IA de terceros que elijas, fuera de esta instalación. Eres el único responsable de:

  • Garantizar que dicha transmisión esté permitida por los términos de servicio de cada sitio web que monitorees.
  • El cumplimiento de todas las leyes aplicables de protección de datos y privacidad (incluido, entre otros, el GDPR) con respecto a cualquier dato personal que pueda aparecer en el contenido monitoreado.
  • Todos los costos y cargos de API impuestos por tu proveedor de IA elegido. Este software no tiene visibilidad ni control sobre esos cargos.
  • Cualquier consecuencia derivada de actuar sobre la salida generada por IA.

Se sabe que los modelos de IA y LLM alucinan — producen resultados que suenan plausibles pero que son fácticamente incorrectos, incompletos o totalmente inventados, con una confianza aparente. Por diseño, los LLM también pueden omitir o truncar silenciosamente información relevante durante el resumen. Nunca se debe confiar en la salida de IA como completa o precisa.

Al usar este software, y en particular cualquier función de IA / LLM, indemnizas personalmente y eximes de responsabilidad al autor(es), colaborador(es) y cualquier parte asociada de y contra toda reclamación, daño, pérdida, costo y gasto (incluidos los honorarios legales razonables) que surjan o estén relacionados con tu uso de este software.

Licencias de terceros

changedetectionio.html_tools.elementpath_tostring: Copyright (c), 2018-2021, SISSA (Scuola Internazionale Superiore di Studi Avanzati), Licenciado bajo la licencia MIT

Contribuyentes

Reconocimiento a los fantásticos contribuyentes del proyecto

Nota para desarrolladores: consulta la guía de traducción para conocer los patrones de plantilla i18n y el flujo de trabajo.

Categorías