changedetection.io

changedetection.io

WHAT IS IT?

changedetection.io is a self-hosted tool that monitors web pages and alerts you as soon as a change is detected. You add a URL, define what to watch (entire page, CSS selector, XPath, JSON API) and the tool notifies you via Discord, Slack, Telegram, email or 30+ other channels. Web content monitoring, simple and effective.

WHY IS IT INTERESTING?

  • Visual selector : click on the page area to monitor directly in the interface, no need to know CSS or XPath
  • Detailed diffs : change visualization word by word, line by line or character by character — you see exactly what changed
  • JavaScript support : dynamic client-rendered pages are supported via Playwright or WebDriver, not just static HTML
  • Price and restock detection : dedicated mode to monitor price drops and restocks with configurable thresholds
  • Browser steps : automate navigation steps (login, click, form filling) before content capture
  • 30+ notification channels : via Apprise, you can hook up virtually any alerting service
  • REST API : OpenAPI specification to integrate monitoring into your own workflows

USE CASES

  • Price monitoring on e-commerce sites with alerts when price drops below a threshold
  • Regulatory and legal monitoring on government pages that change silently
  • Restock alerts for out-of-stock products
  • JSON API monitoring to detect data or structure changes
  • Job board monitoring to get notified of new postings