7,363 open-source and SaaS tools, with GitHub stats refreshed every day.

Changedetection.io

Open source

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.

changedetection.io
Changedetection.io homepage screenshot
GitHub stars
35k
Last commit
yesterday
Repository age
5 years
Version
0.60.8
Licence
Apache-2.0
Self-hosted
Yes

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

SaaS alternatives to Changedetection.io

See all