Automatically monitor any web page for changes and receive instant notifications so you never miss an important update. This tool is perfect for bargain-hunters tracking prices, shoppers waiting for a product restock, or data journalists following story updates.
Get alerts delivered directly to your favorite platforms. With support for over 85 notification formats, you can integrate with services like:
You have complete control over what you monitor. Pinpoint specific page elements using CSS selectors or XPath, and use filters to ignore irrelevant text. For complex sites, you can automate actions like logging in or performing searches using Browser Steps. The service runs in the cloud using a real Chrome browser, ensuring it works even with dynamic JavaScript websites. There's nothing to install to get started.
services:
changedetection:
image: ghcr.io/dgtlmoon/changedetection.io:latest
container_name: changedetection
hostname: changedetection
volumes:
- ./datastore:/datastore
environment:
- PLAYWRIGHT_CHROME_ENDPOINT=ws://playwright-chrome:3000/?token=${PLAYWRIGHT_TOKEN}
ports:
- 5000:5000
restart: unless-stopped
depends_on:
- playwright-chrome
playwright-chrome:
hostname: playwright-chrome
image: browserless/chrome:latest
restart: unless-stopped
environment:
- TOKEN=${PLAYWRIGHT_TOKEN}
- SCREEN_WIDTH=1920
- SCREEN_HEIGHT=1024
- SCREEN_DEPTH=16
- ENABLE_DEBUGGER=false
- PREBOOT_CHROME=true
- CONNECTION_TIMEOUT=300000
- MAX_CONCURRENT_SESSIONS=10
- CHROME_REFRESH_TIME=600000
- DEFAULT_BLOCK_ADS=true
- DEFAULT_STEALTH=truePLAYWRIGHT_TOKEN=your_super_secret_token_hereAuto-fetched about 23 hours ago
Auto-fetched about 23 hours ago