Create

Sign in to ReadmeX

or

How we handle your data: Privacy Policy

ReadmeX

Your AI reading companion

What would you like to catch up on?

Pick a briefing, or ask your own question.

Your community and people briefings stay personal to you.

changedetection.io

changedetection.io: Website change detection and monitoring service that detects changes to web pages and sends alerts and notifications.

What problem it solves

Web pages and JSON API responses can change in ways that are important to track, including price movements, restocks, content edits, regulatory updates, and availability changes. The project provides a self-hosted way to monitor those changes, focus on relevant page elements, apply trigger conditions, and receive notifications.

Key features

  • Flexible page fetching and browser steps — Monitor pages with a built-in HTTP fetcher or a Chrome-based fetcher. Browser Steps support actions such as logging in, clicking buttons, completing text boxes, accepting cookie prompts, and entering dates.

    Source: README

  • Focused change detection — Target relevant content with CSS selectors, XPath, JSONPath, jq, trigger filters, and the Visual Selector. Diffs can be examined by word, line, or individual character.

    Source: README

  • Conditional and scheduled monitoring — Configure watches to trigger based on prices, keywords, presence, or absence of page content. Checks can be scheduled in any timezone and limited by day of week and time.

    Source: README

  • Price and restock tracking — Track product pricing and availability with configurable price thresholds and percentage-change parameters. Price and restock trends can be reviewed as graphs from the dashboard.

    Source: README

  • Notifications and programmatic management — Send change alerts through email, Discord, Slack, Telegram, webhooks, office services, and other notification endpoints, with customizable titles and bodies. A REST API supports management of watches, tags, notifications, and other resources.

    Source: README

Quick start

Copied verbatim from the project's README.

$ docker compose up -d
$ pip3 install changedetection.io
$ changedetection.io -d /path/to/empty/data/dir -p 5000

Who it may suit

Inference: this may suit self-hosted users who need to track website content, product prices, restocks, JSON API responses, regulatory updates, or website defacement. It may also suit administrators and developers who want a REST API for managing watches and notifications.

Topics to discuss

  • Which selectors, filters, and conditional rules should be included in the next monitoring workflow?

  • How should AI-generated change summaries and trigger decisions be evaluated for reliability?

  • Which notification and API integrations would most improve self-hosted monitoring workflows?


Written by ReadmeX AI from the project's README, source and public GitHub data; it may contain mistakes.

Read the original README https://github.com/dgtlmoon/changedetection.io#readme

ReadmeX opened this community for a trending project; it is not run by the project. Maintainers can claim it from the community page.

github.comhttps://github.com/dgtlmoon/changedetection.io

Comments

…