# dgtlmoon/changedetection.io

Best and simplest tool for website change detection, web page monitoring, and website change alerts. Perfect for tracking content changes, price drops, restock alerts, and website defacement monitoring—all for free or enjoy our SaaS plan!

Repository: https://github.com/dgtlmoon/changedetection.io
Canonical: https://ross.abutalabs.com/products/changedetectionio
Homepage: https://changedetection.io
Language: Python
License: Apache-2.0
License Family: permissive
Topics: website-monitor, website-monitoring, change-detection, monitoring, self-hosted, change-alert, change-monitoring, website-change-monitor, url-monitor, website-change-detector, website-change-detection, website-change-tracker, website-change-notification, notifications, web-scraping, restock-monitor, website-defacement-monitoring, back-in-stock, website-watcher, rss
Last push: 2026-08-26T10:29:55+00:00

## Health v2 (maintenance only)
Score: 93/100 (v2, computed 2026-09-03T02:39:23.370411+00:00)
- activity 99, release rhythm 81, longevity 100
- inputs: {"age_days": 2044, "days_push": 7, "days_rel": 51, "gap_med": 2, "n_releases_24m": 114}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 33356, forks 1975 (observed 2026-08-28T04:11:58.260725+00:00)

## What it is
A self-hosted web application for monitoring websites and detecting content changes, with alerts via Discord, Slack, Telegram, email, webhooks and 85+ other channels. It supports element targeting, browser-based interactions, restock/price tracking, and optional AI-powered change summaries and filtering via any LLM provider.

## Use cases
- monitor a product page for price drops
- get notified when an out-of-stock item is back in stock
- track changes to a government or documentation webpage
- watch a webpage and only alert on specific HTML elements
- detect website defacement
- get a plain-language summary of what changed on a page
- monitor login-protected pages with browser steps

## When to choose
- you want a free, self-hosted alternative to paid website watchers like Visualping or Distill
- you need flexible notification integrations (Discord, Telegram, Slack, email, webhooks)
- you want to track price changes, restocks, or content edits on specific pages
- you need to monitor pages behind logins or with interactive browser steps

## When to avoid
- you need large-scale distributed web crawling or scraping pipelines rather than per-URL change watching
- you want a fully managed SaaS without self-hosting and don't want to pay for the hosted plan
- you need real-time streaming monitoring with sub-second latency

## Facets
- artifact type: application
- maturity: active
- function: monitoring, alerting, web-scraping, self-hosted, llm-inference
- domain: monitoring, web-development, self-hosted, e-commerce
- platform: self-hosted, python, cross-platform
- tags: website-change-detection, price-tracking, restock-alerts, web-page-monitoring, defacement-monitoring, rss, diff-tracking, automation, docker, web-server, linux

## Member repositories
- dgtlmoon/changedetection.io (main) score 93

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:11:58.260725+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T16:28:26.428081+00:00, confidence not recorded.
  - readme: https://github.com/dgtlmoon/changedetection.io (fetched 2026-08-28T04:11:58.260725+00:00, sha 5ede734cf6b7)
  - homepage: https://changedetection.io (fetched 2026-08-29T07:48:46.045982+00:00, sha a303cbeefa0b)
  - site_page: https://changedetection.io/docs/api_v1/index.html (fetched 2026-08-29T07:48:46.057038+00:00, sha d7fff4bcd610)
- Data as of 2026-08-30T08:39:29.467469+00:00.
