Logo
Deploy Now

Stars

32414

Forks

1887

Watchers

109

Developer links

Change Detection

Price drops, restocks, job postings, government announcements, competitor edits - changedetection.io watches web pages and alerts you the moment anything changes, down to PDF text and checksums. Point it at a URL, set a check interval, and precise filters decide what counts as a change: a Visual Selector targets page elements by pointing and clicking, CSS selectors and XPath narrow scope, trigger-text and ignore-text rules (with regex support) cut noise, and JSONPath or jq handles API responses. A dedicated re-stock and price detection mode extracts product metadata and fires on thresholds - alert only when the price drops below your target or the percentage change exceeds a limit. JavaScript-heavy sites render through a real Chrome browser via Playwright, with the ability to execute JS steps first (log in, click, scroll) before extracting text. Notifications reach 85+ services through Apprise - Discord, Slack, Telegram, email, webhooks - optionally with a screenshot of the changed page, and AI-powered summaries (any OpenAI-compatible endpoint, including local Ollama) describe what changed. Per-watch proxies, custom headers, and POST/GET control cover hostile targets. Apache-2.0 licensed with local file-based storage: the URLs you monitor and why stay entirely your business.

Change Detection

Benefits

  • Unlimited Watches, Zero Fees
  • Visualping and Distill meter checks per month; a self-hosted instance monitors as many URLs as your hardware allows, as often as every few minutes.
  • Alerts Only When It Matters
  • Element targeting, trigger text, ignore rules, and price thresholds mean notifications fire on real changes, not ad rotations.
  • Your Watchlist Stays Private
  • Which competitors, products, and pages you monitor reveals strategy - local storage keeps that intelligence off third-party clouds.
  • Handles Real-World Pages
  • Chrome rendering, pre-extraction JS steps for logins, custom headers, and per-watch proxies defeat JS-heavy and gated sites.

Features

  • Visual Selector
  • Click page elements to define exactly what to watch; CSS, XPath, JSONPath, and jq for precision.
  • Price and Restock Detection
  • Product metadata extraction with upper/lower thresholds and percentage-change triggers.
  • 85+ Notification Channels
  • Discord, Slack, Telegram, email, and webhooks via Apprise, with optional change screenshots.
  • Real Browser Fetching
  • Playwright-driven Chrome for JavaScript sites, with scripted steps before extraction.
  • AI Change Summaries
  • LLM-generated descriptions of what changed, via any OpenAI-compatible or local endpoint.
  • PDF and API Monitoring
  • Track PDF text, size, and checksums; watch JSON APIs with structured filters.