changedetection.io

Platform

Open-source web page change monitor with alerts to 85+ notification services

Price
Free, open source; hosted plan paid
Access
API key (x-api-key)

About

Self-hostable app that watches web pages and JSON APIs for changes and sends alerts through 85+ notification services via Apprise. It renders JavaScript pages in Chrome, filters by CSS, XPath or JSONPath, and tracks prices and restocks. A hosted plan costs $8.99/month.

What you can do with it

  • Get an alert when a web page's text or a JSON API response changes
  • Track product prices and restock status on shop pages
  • Create and manage watches from code through the REST API

Get started

  1. Run the dgtlmoon/changedetection.io Docker image, or use the hosted plan
  2. Copy the API key from Settings > API
  3. POST a watch to /api/v1/watch

Example

# Self-hosted: docker run -d -p "127.0.0.1:5000:5000" -v datastore-volume:/datastore dgtlmoon/changedetection.io
curl -X POST "http://localhost:5000/api/v1/watch" \
  -H "x-api-key: $CHANGEDETECTION_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "url": "https://example.com",
    "title": "Example Site Monitor",
    "time_between_check": { "hours": 1 }
  }'

Details

Hosting
Hosted service, Self-hosted
Available in
Worldwide
MCP server
None

Tasks

Last checked on .