Overview: ChangeDetection.io is an open-source tool that monitors web pages for changes and triggers notifications. It is self-hosted and supports various notification channels such as Discord, Email, Slack, Telegram, and more. Designed to be proactive in data monitoring, it allows users to detect content changes on websites efficiently.
Key Features
- Visual Selector Tool: Easily target specific parts of a webpage for monitoring changes using an intuitive visual selection process.
- Detailed Change Insights: View what has changed with options to examine differences by word, line or character.
- Interactive Browser Steps: Simulate user interactions such as filling text boxes and clicking buttons before change detection.
- Extensive Trigger Filters: Customize monitoring with various filters including text triggers and regular expressions.
- PDF Monitoring: Track changes in PDF files by monitoring text changes as well as file size and checksums.
- Customizable Check Frequency: Specify how often a site should be checked for updates.
- Javascript Execution: Execute JavaScript before extracting text for advanced change detection scenarios.
- Diverse Notification Support: Receive alerts through a wide range of services thanks to integration with apprise library.
- JSON API Monitoring: Monitor and detect changes in JSON API responses with JSONPath or jq filters.
- Proxy Configuration Support: Configure proxies per watch to optimize monitoring across different networks.
ChangeDetection Screenshots
Suggested Developer Use Cases
- Pricing Updates: Low-code developers can integrate ChangeDetection.io to monitor product or service pricing changes for e-commerce platforms.
- In-stock Alerts: Create automated alerts for inventory changes on retail websites to inform customers about product availability.
- Compliance Monitoring: Use ChangeDetection.io to track updates in regulatory documents or compliance-related content on official websites.
Stars | Last commit | Project status |
---|---|---|
Star | Wednesday, December 20, 2023 | 🌟 Healthy |