
ChangeDetection.io
Self-hosted website and content change detection tool with filters, screenshots, and multi-channel notifications for price drops, restocks, and site monitoring.

ChangeDetection.io is a self-hosted service that monitors web pages, feeds, and endpoints for changes and sends alerts when updates are detected. It supports both fast HTTP fetching and browser-based fetching for JavaScript-heavy pages.
Key Features
- Watch web pages and detect content changes with diff views
- Flexible targeting and filtering via CSS selectors, XPath, JSONPath, jq, and regex
- Optional browser-based fetching to handle JavaScript rendering and interactive flows
- "Browser steps" automation (clicking, form filling, login flows) before checks
- Product-focused price and restock detection for single-product pages
- Screenshot capture for visual verification of detected changes
- Scheduling controls (intervals, time windows, timezones, day-of-week limits)
- Broad notification support through integrations (for example email, chat tools, and webhooks)
Use Cases
- Price-drop and back-in-stock alerts for online shopping
- Website defacement and compliance monitoring for unexpected page changes
- Tracking changes in documents and machine-readable endpoints (PDF or JSON)
Limitations and Considerations
- Advanced JS rendering and interactive scenarios may require a browser fetcher, increasing resource usage
ChangeDetection.io is well suited for individuals and teams that need reliable, configurable change monitoring without relying on third-party page monitoring services. It combines strong filtering, automation options, and extensive notification integrations to fit many monitoring workflows.





