Monitor website changes in real-time
Detect content updates, price changes, and restock alerts automatically. Get instant notifications via Discord, Slack, Email, and more—all from a self-hosted or cloud platform.

Quick start
Get up and running with changedetection.io in minutes
Install changedetection.io
Choose your preferred installation method. Docker is recommended for quick setup:Or install via pip:
Docker
pip
Access the dashboard
Open your browser and navigate to
http://127.0.0.1:5000. You’ll see the changedetection.io dashboard where you can add and manage your website monitors.Add your first watch
Click Add new to create your first website monitor. Enter the URL you want to track, configure notification settings, and start monitoring for changes.
Explore by topic
Discover everything changedetection.io can do for you
Visual selector
Target specific elements on web pages with the interactive visual selector tool
Browser automation
Fill forms, click buttons, and interact with pages before detecting changes
Price & restock monitoring
Track product prices and get alerts when items come back in stock
Content filtering
Extract specific content with XPath, CSS selectors, JSONPath, and jq
Scheduling
Set custom check schedules based on timezone, day of week, and time ranges
Conditional monitoring
Trigger alerts only when specific conditions are met
Powerful features
Everything you need for comprehensive website monitoring
Resources
Installation guides
Docker, pip, Windows, and Docker Compose installation instructions
API reference
Complete REST API documentation for programmatic access
Chrome extension
Add websites to your monitors directly from your browser
Ready to start monitoring?
Deploy changedetection.io in minutes and never miss an important website update again
Get started now
