Try our Chrome extension

Chrome store icon Chrome Webstore

Easily add the current web-page from your browser directly into your changedetection.io tool, more great features coming soon!

Changedetection.io needs your support!

You can help us by supporting changedetection.io on these platforms;

The more popular changedetection.io is, the more time we can dedicate to adding amazing features!

Many thanks :)

changedetection.io team

Tiempo de revisión predeterminado para todos los monitores, el mínimo actual del sistema es 3 segundos (más información).

¿Quieres utilizar un horario? Primero confirme/guarde su configuración de zona horaria
Después de tantas veces consecutivas que falta el filtro CSS/xPath, envíe una notificación
Establecer en 0 para deshabilitar
Limite la recopilación de instantáneas del historial para cada monitor a esta cantidad de elementos del historial.
Establecer en vacío para deshabilitar/sin límite
Protección con contraseña para su aplicación changetection.io.
Permitir el acceso a la página del historial de cambios del monitor cuando la contraseña está habilitada (bueno para compartir la página de diferencias)
Cuando una solicitud no devuelve contenido o el HTML no contiene ningún texto, ¿se considera esto un cambio?

Utilice el método Básico (predeterminado) cuando los sitios observados no necesiten Javascript para renderizarse.

El método Chrome/Javascript requiere una conexión de red a un servidor WebDriver+Chrome en ejecución, establecido por la variable ENV 'WEBDRIVER_URL'.

Si tiene problemas para esperar a que la página se represente por completo (falta texto, etc.), intente aumentar el tiempo de "espera" aquí.
Esto esperará n segundos antes de extraer el texto.
Número de trabajadores simultáneos para procesar monitores. Más trabajadores = procesamiento más rápido pero mayor uso de memoria.
Actualmente en funcionamiento: 5 operacional async trabajadores.
Ejemplo: una fluctuación aleatoria de 3 segundos podría activarse hasta 3 segundos antes o hasta 3 segundos después
Para solicitudes simples regulares (no basadas en Chrome), número máximo de segundos hasta el tiempo de espera, 1-999.
Aplicado a todas las solicitudes.

Nota: El simple hecho de cambiar el User-Agent a menudo no supera a las tecnologías anti-robots; es importante tenerlo en cuenta todas las formas en que se detecta el navegador.
Ignore los espacios en blanco, las tabulaciones y las nuevas líneas/avances de línea al considerar si se detectó un cambio.
Nota: Cambiar esto cambiará el estado de sus monitores existentes, posiblemente activará alertas, etc.
Representar el contenido de la etiqueta de anclaje, deshabilitado de forma predeterminada; cuando está habilitado, los enlaces se muestran como (link text)[https://somesite.com]
Nota: Cambiar esto podría afectar el contenido de sus monitores existentes, posiblemente activar alertas, etc.
  • Elimine los elementos HTML mediante los selectores CSS y XPath antes de la conversión de texto.
  • No pegue HTML aquí, use solo selectores CSS y XPath
  • Agregue múltiples elementos, selectores CSS o XPath por línea para ignorar múltiples partes del HTML.
Nota: Esto se aplica globalmente además de las reglas por visualización.
  • El texto coincidente se ignorará en la instantánea del texto (aún podrás verlo pero no activará un cambio)
  • Nota: Esto se aplica globalmente además de las reglas por visualización.
  • Cada línea se procesa por separado, cualquier coincidencia de líneas se ignorará (se eliminará antes de crear la suma de verificación)
  • Soporte de expresión regular, ajuste toda la línea con una barra diagonal /regex/
  • Cambiar esto afectará la suma de verificación de comparación, lo que puede generar una alerta
Elimine cualquier texto que aparezca en "Ignorar texto" de la salida (de lo contrario, simplemente se ignorará para la detección de cambios)
Nota: Cambiar esto cambiará el estado de sus monitores existentes, posiblemente activará alertas, etc.

Acceso API

Conduzca su changetection.io a través de API, más información Acceso API y ejemplos aquí.

Restringir el límite de acceso a la API mediante el uso x-api-key encabezado: necesario para que funcione la extensión de Chrome


Clave API 2aafe027281bf57552222e6dad01ed62

Extensión de Chrome

Agregue fácilmente cualquier página web a su instalación de changetection.io desde Chrome.

Paso 1 Instale la extensión, Paso 2 Navega a esta página, Paso 3 Abra la extensión desde la barra de herramientas y haga clic "Acceso a la API de sincronización"

Icono de la tienda de Chrome Tienda web de Chrome

Número máximo de instantáneas del historial que se incluirán en la fuente RSS específica del monitor.
Para ver otras fuentes RSS: cuando vea fuentes RSS/Atom, conviértalas en texto limpio para una mejor detección de cambios.
¿Su lector soporta HTML? Ponlo aquí
'Predeterminado del sistema' para la misma plantilla para todos los elementos, o reutilice su "Cuerpo de notificación" como plantilla.
Cuerpo de todas las notificaciones: puedes utilizar Jinja2 plantillas en el título, el cuerpo y la URL de la notificación, y tokens desde abajo.
Mostrar token/marcadores de posición
Token Descripción
{{base_url}} La URL de la instancia de changetection.io que está ejecutando.
{{watch_url}} La URL que se está viendo.
{{watch_uuid}} El UUID del monitor.
{{watch_title}} El título de la página del monitor, utiliza <title> si no se establece, vuelve a la URL
{{watch_tag}} El grupo/etiqueta del monitor
{{preview_url}} La URL de la página de vista previa generada por changetection.io.
{{change_datetime}} Date/time of the change, accepts format=, change_datetime(format='%A'), default is '%Y-%m-%d %H:%M:%S %Z'
{{diff_url}} La URL de la salida de diferenciación para el monitor.
{{diff}} La salida de diferencias: solo cambios, adiciones y eliminaciones
All diff variants accept lines=, context=, word_diff=, ignore_junk= args, e.g. {{diff(lines=10)}}, {{diff_added(lines=5, context=2)}}
{{diff_clean}} La salida de diferencias (solo cambios, adiciones y eliminaciones) Sin prefijo ni colores (añadidos)
{{diff_added}} La salida de la comparación - solo cambios y adiciones
{{diff_added_clean}} La salida de la comparación - solo cambios y adiciones — Sin prefijo ni colores (añadidos)
{{diff_removed}} La salida de la comparación - solo cambios y eliminaciones
{{diff_removed_clean}} La salida de la comparación - solo cambios y eliminaciones — Sin prefijo ni colores (añadidos)
{{diff_full}} La salida de la comparación - salida de diferencia completa
{{diff_full_clean}} La salida de la comparación - salida de diferencia completa - Sin prefijo ni colores (añadidos)
{{diff_patch}} La salida de la comparación - parche en formato unificado
{{diff_changed_from}} Only the changed words/values from the previous version — e.g. the old price. Best when a single value changes per line; multiple changed fragments are joined by newline.
{{diff_changed_to}} Only the changed words/values from the new version — e.g. the new price. Best when a single value changes per line; multiple changed fragments are joined by newline.
{{current_snapshot}} El valor del contenido del texto de la instantánea actual, útil cuando se combina con filtros JSON o CSS
{{triggered_text}} Texto que activó el disparador de los filtros

Advertencia: Contenido de {{diff}}, {{diff_removed}}, y {{diff_added}} depende de cómo el algoritmo de diferencia percibe el cambio.
Por ejemplo, una adición o eliminación podría percibirse como un cambio en algunos casos. Más aquí

Asegúrese de que las configuraciones a continuación sean correctas, se utilizan para administrar el horario para verificar las visitas a su página web.

Hora y fecha UTC del servidor: 2026-09-03T23:22:37.631527+00:00

Hora y fecha locales en el navegador:

Habilite esta configuración para abrir la página de diferencias en una nueva pestaña. Si está deshabilitado, la página de diferencias se abrirá en la pestaña actual.
Actualizaciones de UI en tiempo real habilitadas: (es necesario reiniciar si se cambia esto)
Habilitar o deshabilitar favicons junto a la lista de monitores
Número de elementos por página en la lista general de monitores, 0 para desactivar.
How "Checked" and "Changed" times are shown in the watch overview list.
"Collapsed icon rail" keeps the left navigation slim and reveals labels on mouse-over; "Always expanded" keeps labels visible.

Consejo: "Residential" and "Mobile" proxy type can be more successful than "Data Center" for blocked websites.

Extra Proxies
«Nombre» se utilizará para seleccionar el proxy en la configuración de edición de visualización
Los proxies SOCKS5 con autenticación solo son compatibles con el buscador de 'solicitudes simples'; para otros buscadores, en su lugar, debe incluir en la lista blanca el acceso IP

Extra Browsers can be attached to further defeat CAPTCHA's on websites that are particularly hard to scrape.
Simply paste the connection address into the box, More instructions and examples here

Extra Browsers

AI-powered change monitoring

Connect an LLM to move from "something changed" to "only the thing you care about changed".

Intent filtering

Each watch or tag can carry a plain-text intent — "notify me only when the price drops" or "alert when the item goes out of stock". On every detected change the AI evaluates the diff against it and suppresses irrelevant noise.

Tip: intent evaluation benefits from a capable model — recommended qwen2.5:7b locally, or gpt-4o-mini / gemini-2.0-flash. Very small models (≤3B) may misjudge numeric comparisons.

AI Change Summary

Instead of raw diffs, receive plain-language summaries in notifications — "Price dropped from $89 to $67" or "3 new items added to the listing". Set a global default prompt here, or override per watch or tag.

Minimal cost

The AI sees only a unified diff of what changed — never full page HTML. Low-cost models like gpt-4o-mini or Gemini Flash handle this well, typically fractions of a cent per check.

AI Provider

Master switch — when off, all AI lookups are skipped even if a provider is configured below.
Third-party data transfer — please read

When AI features are active, change data from the websites you monitor — including page diffs and extracted text — is sent to an external AI provider of your choice.

  • You are solely responsible for ensuring this complies with the terms of service of each website you monitor.
  • You are solely responsible for compliance with applicable data-protection laws (e.g. GDPR) regarding any personal data that may appear in monitored content.
  • API costs charged by your chosen provider are your own responsibility; this software has no visibility into or control over those charges.
  • AI / LLM models are known to hallucinate — producing plausible-sounding but factually incorrect or entirely fabricated output with apparent confidence — and by design may omit or truncate relevant data during summarisation. AI output must never be relied upon as complete or accurate. This software is provided as-is with no warranty of any kind.
  • By enabling AI features you personally indemnify and hold harmless the creator(s) and contributor(s) of this software from any claims, damages, or liability arising from this data transfer or your use of AI features.

Default AI Change Summary

Used for all watches unless overridden by the watch or its tag/group.  Modify default prompt

Behaviour

Configure a provider first to unlock behaviour settings.

Token & Cost Tracking

No AI usage recorded yet.

Token budget tokens per month (0 = unlimited)
Max input characters characters — currently enforcing: 100,000
Max tokens per watch per period tokens — skips AI evaluation on a watch once its usage within the current period (monthly) hits this cap (0 = unlimited)

Tiempo de actividad: 4 horas, 28 minutos, 17 segundos

Versión de Python: 3.11.16

Complementos activos:

  • levenshtein_plugin - Levenshtein distance and similarity plugin for text change detection.
  • wordcount_plugin - Word count plugin for content analysis.
  • llm_restock - LLM fallback plugin for price and restock info extraction.