changedetection.io
PlatformOpen-source web page change monitor with alerts to 85+ notification services
- 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
- Run the dgtlmoon/changedetection.io Docker image, or use the hosted plan
- Copy the API key from Settings > API
- 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