About Changedetection.io
Changedetection.io monitors web pages for changes and notifies you when something relevant happens. Typical jobs include tracking price changes, restock alerts, content edits and even website defacement, and notifications can be delivered to Discord, email, Slack, Telegram, webhooks and many other services.
Newer AI features let you connect an LLM such as OpenAI, Gemini, Anthropic or Ollama. You can write a plain-English rule, for example to be notified only when a price falls below a threshold or an item returns to stock, and the AI evaluates each detected difference against that intent to cut down on false alarms. It can also summarize a change in a sentence instead of showing a raw diff, either globally or per watched page. The project is written in Python.
Changedetection.io is Apache-2.0 licensed and can be self-hosted, commonly with Docker. A hosted subscription is also offered, which includes a Chrome browser and needs no installation; the README lists it at $8.99 per month. It suits people tracking prices, procurement notices, competitor pages or any site without an RSS feed.
Key features
- Watches web pages for content changes
- Alerts via Discord, Slack, email, Telegram and webhooks
- AI rules written in plain English
- AI summaries of detected changes
- Price drop and restock monitoring
- Works with OpenAI, Gemini, Anthropic and Ollama
Good fit for
- →Tracking prices and stock levels
- →Watching competitor or government pages
- →Detecting unauthorized website changes
- Built with
- Python
- Tags
- website-monitoring
- change-detection
- self-hosted
- alerts
- notifications
- price-tracking
- python
- ai
- docker
Changedetection.io: questions and answers
- What is Changedetection.io used for?
- Changedetection.io is a self-hostable website change monitor that watches pages for updates, price drops or restocks and sends alerts, with optional AI-powered rules and summaries. It is a good fit for tracking prices and stock levels, watching competitor or government pages, and detecting unauthorized website changes.
- Is Changedetection.io open source?
- Yes. Changedetection.io is open source under the Apache-2.0 licence. Its source code is on GitHub at dgtlmoon/changedetection.io and is written mainly in Python.
- Is Changedetection.io free?
- Yes. Changedetection.io is open source, so the software itself is free to use. A managed cloud version is also available, with paid plans from $8.99 per month.
- Can I self-host Changedetection.io?
- Yes. Changedetection.io can be self-hosted on your own server or infrastructure.
- What are some alternatives to Changedetection.io?
- Similar open-source tools in the Monitoring & Observability category include Uptime Kuma, Beszel and Pulse. SaaS products in the same category include AyeWatch, AppSignal and Blackfire.
- Is Changedetection.io actively maintained?
- Yes. The most recent commit to Changedetection.io was on 2 October 2026, and the latest release is 0.60.8, published on 28 September 2026. The project has 35k stars on GitHub.
Open-source alternatives to Changedetection.io
See all
Uptime Kuma
Monitoring & Observability
A self-hosted monitoring tool
MITvs UptimeRobot★ 92k
Beszel
Monitoring & Observability
Lightweight server monitoring with historical data, Docker stats, and alerts.
MIT★ 26k
Pulse
Monitoring & Observability
Pulse brings Proxmox, Docker, Kubernetes, TrueNAS, and vSphere into one self-hosted worksp
MIT★ 6.8kVigil
Monitoring & Observability
🚦 Microservices Status Page. Monitors a distributed infrastructure and sends alerts (Slac
MPL-2.0vs UptimeRobot★ 1.9k
CheckCle
Monitoring & Observability
CheckCle is a self-hosted, open-source monitoring platform for seamless, real-time full-st
MITvs UptimeRobot★ 3.3k
Gatus
Monitoring & Observability
Create beautiful, automated status pages with advanced monitoring. Track HTTP, DNS, TCP en
Apache-2.0vs UptimeRobot★ 12k
SaaS alternatives to Changedetection.io
See all
AyeWatch
Monitoring & Observability
Monitors the web for changes to the topics you follow and delivers alerts in one feed
SaaS
AppSignal
Monitoring & Observability
Application monitoring for Ruby, Elixir, Node.js and Python with errors and metrics
SaaS
Blackfire
Monitoring & Observability
PHP and Python application profiler and performance monitoring service
SaaS
brokenlink.io
Monitoring & Observability
Link monitoring service that checks a website's links around the clock and alerts you when one breaks
SaaS
Clawwatcher
Monitoring & Observability
Observability for OpenClaw agents with token and cost tracking and anomaly alerts
SaaS
Hyperping
Monitoring & Observability
Uptime monitoring with status pages and on-call alerting
SaaS

