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
