changedetection.io

Version: 0.50.11
Required minimum memory: 2048MB
Last updated 29 Aug 2025

Recent Changes

  • Update changedetection.io to 0.50.11

  • Full Changelog

  • Favicon tweaks prefer best by @dgtlmoon in https://github.com/dgtlmoon/changedetection.io/pull/3351

  • API Docs - use custom pretty builder by @dgtlmoon in https://github.com/dgtlmoon/changedetection.io/pull/3383

  • API - Use OpenAPI docs by @dgtlmoon in https://github.com/dgtlmoon/changedetection.io/pull/3384

  • API - API endpoint call validation against OpenAPI specification YML by @dgtlmoon in https://github.com/dgtlmoon/changedetection.io/pull/3386

  • Adding newer cryptography by @dgtlmoon in https://github.com/dgtlmoon/changedetection.io/pull/3398

  • Bump cryptography from 43.0.1 to 44.0.1 by @dependabot[bot] in https://github.com/dgtlmoon/changedetection.io/pull/3399

About

The best and simplest self-hosted free open source website change detection monitoring and notification service. An alternative to Visualping, Watchtower etc. Designed for simplicity - the main goal is to simply monitor which websites had a text change for free.

Features

  • Lots of trigger filters, such as "Trigger on text", "Remove text by selector", "Ignore text", "Extract text", also using regular-expressions!
  • Target elements with xPath 1 and xPath 2, CSS Selectors, Easily monitor complex JSON with JSONPath or jq
  • Switch between fast non-JS and Chrome JS based "fetchers"
  • Track changes in PDF files (Monitor text changed in the PDF, Also monitor PDF filesize and checksums)
  • Easily specify how often a site should be checked
  • Execute JS before extracting text (Good for logging in, see examples in the UI!)
  • Override Request Headers, Specify POST or GET and other methods
  • Use the "Visual Selector" to help target specific elements
  • Configurable proxy per watch
  • Send a screenshot with the notification when a change is detected in the web page

Example use cases

  • Products and services have a change in pricing
  • Governmental department updates (changes are often only on their websites)
  • New software releases, security advisories when you're not on their mailing list.
  • Festivals with changes
  • Realestate listing changes
  • Know when your favourite whiskey is on sale, or other special deals are announced before anyone else
  • COVID related news from government websites
  • University/organisation news from their website
  • Detect and monitor changes in JSON API responses
  • JSON API monitoring and alerting
  • Changes in legal and other documents
  • Trigger API calls via notifications when text appears on a website
  • Glue together APIs using the JSON filter and JSON notifications
  • Create RSS feeds based on changes in web content
  • Monitor HTML source code for unexpected changes, strengthen your PCI compliance
  • You have a very sensitive list of URLs to watch and you do not want to use the paid alternatives. (Remember, you are the product)

Install changedetection.io in a few minutes on your server with Cloudron. To install Cloudron first, follow our setup steps.
Mastodon Mastodon