Key takeaways

  • AyeWatch removes hosting entirely and alerts only on changes that match a plain-English rule, from $9 a month.
  • urlwatch is the lighter self-hosted pick: a Python CLI with YAML config that emails unified diffs.
  • changedetection.io stays the best fit for logged-in pages and self-hosted data, with a $8.99 hosted plan for up to 5,000 URLs.

Every engineer has a changedetection.io container somewhere that they set up on a Saturday and have not looked at since, except when it stopped sending alerts. If that is you, here are the changedetection alternatives worth your time, sorted by how much of your weekend each one asks for.

The short version: AyeWatch if you want to stop hosting anything, urlwatch if you want to host even less software than you do now, and changedetection.io itself if you actually enjoy this.

1. AyeWatch: the one that lets you delete the container

Verdict: hand the whole job over.

AyeWatch is a hosted monitor that reads pages for meaning. You paste a URL, or several, and write a rule like "tell me when they ship a new major version". It sends a short summary when the page changes in that way and ignores the rest. No selectors, no ignore lists for the timestamp in the footer.

It also watches topics across the web and accounts on X, Reddit, YouTube, LinkedIn, Instagram and TikTok, so you can follow the launch thread as well as the changelog.

  • Free Preview: three runs, no card
  • Paid plans: from $9 a month
  • Paid plans: Slack, Discord, email, signed webhooks, REST API, MCP

Catch: it is hosted only. If your threat model says "no third party sees my watch list", skip it.

2. urlwatch: the one for terminal people

Verdict: cron job with opinions.

urlwatch is a Python command-line tool under a BSD-style license. You list URLs in YAML, run it on a schedule, and it emails you a unified diff when something moves. No web UI, no hosted version. If your idea of a dashboard is tail -f, this is home.

3. Distill: the one that lives in your browser

Verdict: good until you close the laptop.

Distill runs as a browser extension, a desktop app or in its cloud. The free plan gives you 25 monitors, but only 5 run in the cloud, and free cloud checks happen every 6 hours. Local checks are unlimited, as long as your machine is on. Paid plans start at $15 a month.

4. Visualping: the one your marketing team already uses

Verdict: pretty diffs, metered checks.

Visualping compares screenshots, text or elements and writes AI summaries of what changed. The free plan covers 5 pages and 150 checks a month. Personal starts at $14 a month for 10 pages and 1,000 checks. Because it bills by check, hourly monitoring of a real watch list gets expensive fast.

5. PageCrawl.io: the one with big check counts

Verdict: volume on a budget.

PageCrawl.io tracks text, visual and price changes. Free covers 6 pages and 220 checks a month. Paid starts at $13.33 a month billed yearly for up to 200 pages and 30,000 checks. You can also plug in your own OpenAI, Gemini, Claude or OpenRouter key for its AI features.

And changedetection.io itself

Verdict: still great, still yours to maintain.

To be fair to the original: it is Apache-licensed, has around 35,000 GitHub stars, supports Browser Steps for logins and form clicks, and talks to more than 85 notification services. It can even call your own LLM for plain-English rules now. The hosted plan is $8.99 a month for up to 5,000 URLs. If you need logged-in pages or want the data on your own disk, keep it.

The take

Self-hosting a page monitor is a fine hobby. It is a bad side job. If the container is a chore, AyeWatch is the cleanest exit, and its changedetection.io comparison page lays out the trade-offs in one table.

Frequently asked questions

What is the easiest alternative to changedetection.io?

AyeWatch, because it is hosted and replaces selectors with a sentence describing the change you want.

Is there an open source alternative to changedetection.io?

Yes. urlwatch is a free Python command-line tool under a BSD-style license, configured in YAML.

Which changedetection.io alternatives have free plans?

Visualping covers 5 pages and 150 checks a month, PageCrawl.io 6 pages, Distill 25 monitors with 5 in the cloud, and AyeWatch has a three-run Free Preview.

Sources

  1. 6 Best changedetection.io Alternatives in 2026AyeWatch
  2. AyeWatch plans and featuresAyeWatch
  3. changedetection.io hosted subscriptionchangedetection.io
  4. urlwatch on GitHubGitHub
  5. Distill pricingDistill
  6. Visualping pricingVisualping
  7. PageCrawl.io pricingPageCrawl.io