
ChangeDetection.io
Real-time website change monitoring with instant multi-channel alerts
Detect page content changes instantly and receive notifications via Discord, Email, Slack, Telegram, webhook, and more. Ideal for price tracking, stock alerts, PDF updates, and regulatory monitoring.

Overview
Highlights
Pros
- Wide range of notification channels
- No-code UI with visual selectors
- Docker and pip install options simplify deployment
- Conditional filters enable precise alerts
Considerations
- Advanced features (Playwright, Chrome) require subscription
- Self-hosting demands server resources and maintenance
- Complex setups may need proxy configuration
- Limited official support compared to commercial SaaS
Fit guide
Great for
- E-commerce teams tracking price or stock changes
- Developers needing automated monitoring of API JSON responses
- Compliance officers monitoring regulatory website updates
- Hobbyists who want a free, self-hosted change detector
Not ideal when
- Organizations requiring guaranteed SLA and 24/7 support
- Users without ability to run Docker or Python environments
- Scenarios needing massive scale across thousands of URLs without custom infrastructure
- Teams that need out-of-the-box AI-driven change classification
How teams use it
Price drop monitoring for online retailers
Receive instant alerts when a product's price falls below a defined threshold, enabling timely purchase decisions.
Stock availability tracking for limited-edition items
Get notified the moment an out-of-stock item is back in inventory, improving chances to secure the product.
Regulatory document change detection
Monitor government or legal webpages for updates and trigger compliance workflows when new policies are published.
API response change alerting
Watch JSON endpoints for specific field changes and fire webhook calls to integrate with downstream systems.
Tech snapshot
Frequently asked questions
How do I receive notifications?
The platform can send alerts via Discord, Email, Slack, Telegram, webhooks, and other supported channels configured per watch.
Can I monitor pages that require JavaScript?
Yes, by enabling the Chrome/Playwright fetcher or WebDriver, you can run interactive browser steps before extracting content.
What deployment options are available?
You can run changedetection.io via Docker, Docker Compose, or install it with pip on a Python environment.
Is there a free version?
The core self-hosted application is free and open source; advanced proxy and Playwright features are offered through a paid subscription.
How do I target a specific element on a page?
Use the Visual Selector tool or provide XPath/CSS selectors to isolate the exact content you want to monitor.
Project at a glance
Active- Stars
- 30,468
- Watchers
- 30,468
- Forks
- 1,704
Last synced 7 hours ago