Managed service or DIY infrastructure

A changedetection.io alternative with no server to run

Urlooker watches the part of a page you point at, and emails you a readable before-and-after of what changed. Headless Chrome rendering is included on every plan, Zapier and IFTTT work out of the box, and there is nothing to install, patch, or restart. changedetection.io is excellent software with 32,000+ GitHub stars; the honest difference is not features, it is who keeps the thing running.

Figures below come from each product’s own public pages, captured August 2, 2026. Check current pricing before you buy either one.

Quick fit The choice is operational, not featural
Choose Urlooker for Monitoring someone else operates
Choose changedetection.io for Self-hosted control and browser steps
Urlooker free 2 pages checked once a day, free indefinitely, hosted by us.
changedetection.io Free and open source if you self-host; $8.99/month hosted, up to 5,000 watched URLs.
What you are actually buying Not more features — a server, a browser, and updates you do not maintain.
Side by side

Urlooker vs. changedetection.io

These are not equivalent products priced differently: one is a hosted service with a fixed bill, the other is software you run for free on hardware you already pay for. Read the rows for fit, not for a winner.

Capability Urlooker changedetection.io
Getting started Create an account and pick the area on the page Run the container yourself, or subscribe to their hosted plan
Free option 2 pages, once per day, on our infrastructure The full application, free and open source, on your infrastructure
Paid entry price From $9/month $8.99/month hosted, with a 5,000-URL watch limit
Choosing what to watch Visual area picker on the live page, plus keyword filters CSS selectors, xPath, and trigger-text rules
JavaScript-rendered pages Headless Chrome on every plan, not metered as a separate quota Chrome rendering on the hosted plan; self-hosters run their own browser container
Notification channels Email, Zapier, and IFTTT; webhooks with API access 85+ services through Apprise, plus webhooks and its API
Browser actions before the check Not available Yes — log in, search, click through, then diff the result
History of past checks A dated check history, kept for 12 months Stored watch history, reachable through its API
Who operates it We do You do, unless you take the hosted plan
When something breaks Our support team GitHub issues and the community — no SLA

Prices in USD from each product’s public pages, captured August 2, 2026. The changedetection.io hosted price and URL limit come from their homepage.

Choose Urlooker when

You want the monitoring, not the maintenance

  • You do not want a VM, a Docker compose file, or a reverse proxy in your life.
  • You would rather click the area you care about than hand-write a CSS selector or xPath.
  • Your pages render client-side, and you want that to just work instead of adding a browser container.
  • You want Zapier and IFTTT without wiring up Apprise.
  • You want a person to email when checks stop, rather than a log file to read.
See Urlooker pricing
Choose changedetection.io when

You are technical and want control

  • You are comfortable running a container, and you want the software itself to cost nothing.
  • You need browser steps — log in, run a search, add to a cart — before the page is compared.
  • You want notifications in Matrix, Telegram, Gotify, or anything else on the Apprise list.
  • Their hosted plan is $8.99/month for up to 5,000 watched URLs. That is plainly the best raw price per URL in this market, and no honest comparison should pretend otherwise.
  • The data should stay on your own hardware and your own network.
Visit changedetection.io
The part that is free is the software

What self-hosting actually costs

None of this is a criticism of the project — it is what running any monitoring service involves. The bill is simply mostly in hours rather than dollars.

Hardware

Somewhere for it to live

A VM, a NAS, or a spare box that stays up. Modest for a handful of static pages, less modest once a browser is running alongside the app.

Rendering

A browser for JS pages

Plain HTML is cheap to check. Pages that build themselves in the client need a Chrome or Playwright container next to the app, plus the memory it asks for.

Upkeep

Updates and restarts

200+ releases is a sign of a healthy project and also a queue of updates. Someone applies them, and someone notices when a check has quietly stopped running.

Fallback

Who you ask at 2am

Support is GitHub issues and a good community. That is genuinely useful, but there is no SLA and no ticket queue with your name on it.

Diff style

Urlooker shows you the words that changed

Select the price, the stock line, the table row, or the paragraph that matters. Every check is recorded, and each alert shows the added and removed text rather than sending you back to the page to find it.

Add a keyword filter and you hear only about changes containing the words you care about — useful for price drops and restock notices on busy pages.

How Urlooker monitoring works
Previous check Current check
Availability Out of stock
Availability In stock — ships today
Selected text changed Example Urlooker-style result, not a competitor screenshot
Primary sources

Check changedetection.io for yourself

An active open-source project changes quickly. These are the pages this comparison was written from, and the ones to re-read before you decide.

Common questions

changedetection.io alternative FAQ

Is Urlooker cheaper than changedetection.io?

No. Self-hosting costs nothing but your own server, and their hosted plan is $8.99 per month for up to 5,000 watched URLs — better raw value per URL than anything else in this category. Urlooker starts at $9 per month, and that price includes the machines, the headless Chrome rendering, and someone to email when something looks wrong.

Can Urlooker log into a page before checking it?

No. Urlooker monitors public pages. If your check needs a login, a search, or a click through a multi-step flow first, changedetection.io’s browser steps are built for exactly that and are the right tool.

Do I have to write CSS selectors or xPath in Urlooker?

No. You open the page in Urlooker, click the area you want watched, and that becomes the monitor. Keyword filters then narrow which changes are worth an alert.

Does Urlooker charge extra for JavaScript-heavy pages?

No. Headless Chrome rendering is included on every plan, including free, and JS pages are not metered against a separate quota the way some competitors count "dynamic pages."

Can I get alerts into Slack or Discord?

Yes, through Zapier or IFTTT, or — with API access enabled — a plain webhook into an incoming-webhook URL. If you want a long native list of chat and push targets configured directly in the tool, that is changedetection.io’s Apprise integration, and it is unmatched.

What does the free plan actually get me?

Two pages, checked once a day, for as long as you want — no card, no trial clock. Paid plans start at $9 per month and add more pages, more categories, and schedules down to every 30 minutes on eligible plans.

No container required

Start monitoring two pages today

Free indefinitely, with daily checks, selected-area monitoring, and alerts by email, Zapier, or IFTTT.

Try Urlooker free