Back to Blog
team@tinypod.app

Self-Hosting Changedetection.io: Website Change Monitoring

Changedetection.io monitors websites for changes. Track price drops, restocks, content updates — get notified when anything changes.

changedetectionmonitoringweb-scrapingautomation

What Is Changedetection.io?


Changedetection.io watches web pages and alerts you when they change. Point it at a URL, set check frequency, get notified.


Use Cases


  • Price monitoring (get alerts on price drops)
  • Restock alerts (products back in stock)
  • Government/legal page changes
  • Competitor monitoring
  • Job posting changes
  • Documentation updates
  • API changelog monitoring

  • Features


    Monitoring

  • CSS/XPath selector (monitor specific page elements)
  • Visual change detection (screenshot comparison)
  • JavaScript rendering (for dynamic pages)
  • PDF monitoring
  • JSON/XML monitoring (API responses)

  • Filtering

  • Ignore specific elements
  • Trigger only on specific text additions/removals
  • Regular expression filters
  • Price threshold triggers

  • Notifications

  • Email, Slack, Discord, Telegram
  • ntfy, Gotify, Apprise
  • Webhooks
  • 80+ notification services via Apprise

  • Other

  • Proxy support
  • Browser automation (Playwright)
  • Import/export
  • API access
  • Tags and grouping

  • Deployment


    1. Deploy Changedetection.io on TinyPod

    2. Add URLs to monitor

    3. Configure check frequency

    4. Set up notifications


    Resources: 1 CPU, 512 MB RAM. Add Playwright browser for JavaScript rendering (extra 1 GB RAM).


    Changedetection.io automates something everyone does manually — checking if something changed on a website.