ChangeDetection.io logo

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.

ChangeDetection.io banner

Overview

Highlights

Visual Selector for pinpoint element targeting
Browser Steps to run interactive actions before detection
Support for JSON, PDF, and JavaScript-rendered pages
Flexible scheduling and conditional triggers

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

Python78%
JavaScript9%
HTML8%
SCSS4%
Shell1%
Dockerfile1%

Tags

change-detectionwebsite-change-detectorrestock-monitorwebsite-change-notificationself-hostedback-in-stockwebsite-change-monitorchange-alertwebsite-change-detectionwebsite-monitorchange-monitoringwebsite-change-trackerwebsite-defacement-monitoringwebsite-monitoringmonitoringnotificationsrssweb-scrapingwebsite-watcherurl-monitor

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
LicenseApache-2.0
Repo age5 years old
Last commit2 days ago
Self-hostingSupported
Primary languagePython

Last synced 7 hours ago