logo
icon

Changedetection.io

Changedetection.io is a self-hosted website change detection tool. Monitor any URL for text, visual, or API changes with CSS/XPath/JSONPath selectors. Get alerts via 85+ services (Email, Slack, Discord, Telegram, etc.).

template cover
Deployed1 times
Publisherfuturize.rush
Created2026-03-28
Services
service icon
Tags
ToolMonitoringAutomation

Changedetection.io

Self-hosted website change detection and notification tool. Automatically track price changes, content updates, restock events, and API response changes on any URL.

What You Can Do After Deployment

  1. Open your domain — the dashboard is immediately available, no login required
  2. Add a URL — paste any webpage URL to start monitoring
  3. Set check interval — from every 1 minute to daily
  4. Configure notifications — get alerts when changes are detected

Monitoring Capabilities

Web pages: Monitor any URL for text or visual changes. Use CSS selectors, XPath, or regex patterns to watch specific parts of a page.

APIs and JSON: Monitor REST API endpoints using JSONPath or jq filters to detect changes in JSON responses.

JavaScript-heavy sites: Enable Playwright browser rendering to monitor sites that load content dynamically with JavaScript.

Browser automation: Use Browser Steps to automate login flows, form submissions, and multi-step navigation before monitoring.

Change Detection

  • View diffs by word, line, or character
  • Visual comparison highlighting additions and removals
  • History of all detected changes with timestamps

Notifications (85+ services via Apprise)

Email, Slack, Discord, Telegram, Microsoft Teams, Matrix, Rocket.Chat, custom JSON webhooks, and many more. Notification messages support Jinja2 templates with variables like {{diff}}, {{diff_added}}, {{diff_removed}}.

Importing URLs

  • Manual entry in the dashboard
  • Bulk import from Excel (.xlsx) files or plaintext URL lists

License

Apache-2.0 — GitHub