
Overview
changedetection.io is a self-hosted web-page change detection and notification service. It watches URLs on a configurable schedule, diffs the content using visual, text, or JSON/XPath selectors, and fires alerts via 80+ notification channels (email, Slack, Telegram, webhooks, etc.). It supports JavaScript-rendered pages via Playwright/Selenium browsers, and can monitor price changes, stock availability, or any structured data on a page. Deployment is a single Docker container or Docker Compose.
Where it falls short of Zapier
- No multi-step workflow automation — it only watches and notifies, not acts on changes
- JavaScript-heavy sites require a separately configured Playwright browser container
- No native API for programmatic watch management (REST API is limited)
- Cannot extract and transform data into downstream systems without additional tools
We list the gaps honestly so you can decide if the trade-off is worth owning your data.
Tags
Claim this listing to keep it accurate, add a deploy template, or feature it on relevant pages.
Embed the changedetection.io difficulty badge in your README — it links back here.
[](https://openreplace.com/changedetection-io)Similar open-source projects
Other self-hostable tools in the same space worth comparing.
Fair-code workflow automation with 400+ integrations and native AI nodes
Programmatically author, schedule, and monitor workflows as Python DAGs
Event-driven orchestration platform for scheduled and API-triggered workflows
Flow-based low-code programming for wiring together APIs, services, and devices