
Self-hosted website change detection and notification tool. Automatically track price changes, content updates, restock events, and API response changes on any URL.
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.
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}}.
Apache-2.0 — GitHub