Host Change Detection without installing anything

A sentry that rereads web pages on your behalf and tells you the moment a word, a price or a stock level has moved.

Starting at €4.99/month

Introduction

Change Detection installed, updated and backed up by us, on a machine in France. Watch any web page and get an alert as soon as it changes: prices, availability, official announcements, terms and conditions. You install nothing and configure no server: the application is online a few minutes after you order, under your own name.

The plan that suits it is App Essentiel at €4.99/month incl. VAT — 2 GB of memory, against a theoretical minimum of 512 MB. The work happens in waves: at each due time the application downloads the watched pages, cleans them up, compares them with the previous version and keeps the history. Twenty pages an hour is nothing; two hundred pages falling due in the same minute is a spike. The headroom is for those spikes, not for decoration.

Getting going is direct: paste a list of addresses, point at the area to watch, choose the alert channel. Notifications go through Apprise, which opens the door to email, Telegram, Discord, Matrix, Slack, ntfy, Gotify or a plain webhook into your own tooling. An RSS feed of changes is published as well, and the API lets a script add watches.

4.99€/month
Recommended plan incl. VAT
2GB
Memory of the plan
5min
Time to live
100%
Hosted in France

What managed hosting changes

Watch an area, not the whole page

The visual selector lets you click the block you care about; a CSS or XPath filter does the same by hand. The rest — the cookie banner, today's date, the visitor counter — is left out, and that is what separates a useful alert from permanent noise.

Alerts where you are already looking

Notifications go through Apprise: email, Telegram, Discord, Matrix, Slack, ntfy, Gotify, webhook. The message can carry the added and removed text, which saves a trip to check for nothing.

Before and after, side by side

Every snapshot is kept. The comparison screen colours what was added and what disappeared, and the history lets you go back several versions — useful when a supplier quietly edits a clause.

A price and availability mode

On a product page, changedetection can read the page's structured data and fire only on a price change or a restock, rather than reacting to the first word that moves in the customer reviews.

Why hand it over rather than install it

Waiting for a restock without thinking about it

The spare part has been out of stock for three weeks. A watch in availability mode messages your phone the minute it comes back, not three days later.

A compliance officer following a supplier's terms

A provider's terms and privacy policy are reread automatically. When a clause changes, the comparison shows exactly which sentence moved, and when.

A company watching for public tenders

A local authority's publication page is checked hourly. The notification arrives with the title of the new notice, which leaves time to prepare a bid instead of discovering it the day before.

Competitive watch without a watch platform

The pricing page, the careers page and the news page of two competitors. Three watches, one Slack channel, and the information arrives instead of being hunted for.

An association following public funding

A region's grants page warns nobody when it changes. The watch does — and the application is prepared while the window is open, not after.

A watch operation that stays in France

The instance runs in our own infrastructure in Nouvelle-Aquitaine, and the automatic backup kept for 14 days restores from the client area.

Frequently asked questions

By default changedetection fetches the HTML as the server sends it. Many sites already put everything that matters in there — a well-placed CSS or XPath filter is then enough, and it is the cheapest solution by far. For pages that show nothing until a script has run, the application can drive a headless browser, which changes both memory use and check duration. That is the point to verify before building a whole watch operation on such a site: send us the address and we will look at it together.

The interval is set per watch, from a few minutes to several days, and a time window keeps checks to the useful hours. Two pieces of common sense: a pricing page deserves an hourly check, a set of terms a daily one, and hitting a site every thirty seconds starts to look like an attack from the point of view of whoever serves it.

That is the real tuning work, and changedetection gives you three tools for it: the CSS or XPath filter that narrows the observed area, the list of texts to ignore — today's date, a session id, a counter — and the regular-expression trigger, which only alerts when a specific pattern appears. A quarter of an hour of tuning at the start saves weeks of pointless notifications.

Nothing. You choose the application, fill in the two or three fields it asks for, and it goes online; the address and credentials arrive by email. The recommended plan for changedetection is App Essentiel, at €4.99/month incl. VAT with 2 GB of memory, and it can be changed later without reinstalling.

Yes, they are part of the service. A self-hosted application left un-updated is a security risk, not a saving. Version upgrades are applied and checked by us, with a backup kept for 14 days so you can roll back from the client area.