🔔 Website Change Monitor - Alerts Only On Real Changes avatar

🔔 Website Change Monitor - Alerts Only On Real Changes

Under maintenance

Pricing

Pay per event

Go to Apify Store
🔔 Website Change Monitor - Alerts Only On Real Changes

🔔 Website Change Monitor - Alerts Only On Real Changes

Under maintenance

⚡ ~$0.002/check. Watch any page or CSS selector and get a Slack/Discord alert only when something REALLY changes. ✅ Ignores cookie banners, timestamps, tokens and view counters — the noise that makes other change detectors cry wolf.

Pricing

Pay per event

Rating

0.0

(0)

Developer

mohamed alaya

mohamed alaya

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

Website Change Monitor

Watch any web page — or one element on it — and get told only when something really changes.

Most "change detection" tools fire every single run because pages contain timestamps, session tokens and view counters that move on their own. This one strips that noise before comparing, so an alert means an actual edit.

What it watches

  • Visible text of a whole page or a section (default)
  • A CSS selector — one price, one headline, one status badge
  • An attributehref, content, data-*
  • A JSON-LD field — e.g. offers.price on a product
  • A meta tagog:title, description
  • A regex — anything else

What it ignores on purpose

Timestamps · ISO dates · epoch numbers · CSRF tokens · nonces · session ids · UUIDs · cache-busting query strings · "3 hours ago" · "1,204 views". Change one of those and this Actor stays quiet.

Input

{
"urls": [
"https://example.com/pricing",
{ "url": "https://competitor.com/plans", "selector": ".price-table", "label": "competitor-pricing" }
],
"mode": "text",
"webhookUrl": "https://hooks.slack.com/services/XXX"
}

Per-URL objects override the global mode, selector, attr, ldType, path and pattern.

Output

One dataset row per target:

fieldmeaning
statusFIRST_RUN · UNCHANGED · TEXT_CHANGED · VALUE_CHANGED · ERROR · NO_VALUE
changedboolean — the field to filter on
value / previousValuenow vs before
detail.snippetsthe exact words added and removed
hash / previousHashstable fingerprints

A failed page load is reported as ERROR and is never counted as a change.

Typical uses

  • Competitor pricing and feature pages
  • Terms of service / privacy policy edits (compliance)
  • Government or regulator notice pages
  • Documentation and changelog pages
  • Job, tender or grant listing pages
  • Any page a client pays you to keep an eye on

Schedule it

This Actor is built to run on a schedule. Daily is right for most pages; hourly for prices and stock. Point webhookUrl at Slack, Discord, Zapier or Make and you never open Apify again.