# Changelog of Website Change Monitor — Page Diff & Change Alerts (`sian.agency/website-change-monitor`) Actor

- **URL**: https://apify.com/sian.agency/website-change-monitor/changelog.md
- **Full Actor documentation**: https://apify.com/sian.agency/website-change-monitor.md

## Changelog

All notable changes to Website Change Monitor will be documented in this file.

### 2026-09-21

- Marked alert webhook URLs as secret so embedded webhook credentials are masked in saved runs.

### 2026-09-18

#### 🔧 Fixed

- **Runs no longer fail with a key-value store permission error** - baselines now live in a change-history store you select in the input (Change-history store), so the Actor only ever touches the one storage you hand it; with no store selected every page still returns a full first\_check row instead of the run failing

### 2026-08-31

#### 🎉 Website Change Monitor - Launch!

- **Line-Level Diffs On Every Change** - website change detection that shows exactly which lines were added and removed, with before/after snippets in every changed row
- **CSS Selector Scoping** - web page change monitoring for one part of a page: watch the price block, the availability text or the spec table, and let the rest of the page redeploy in peace
- **Honest First Run** - the first check of a page stores its baseline and reports first\_check; nothing is ever "changed" before there is something to compare against
- **JavaScript Rendering** - track website changes on pages that build themselves in the browser, not just pages that ship their HTML
- **Change-Alert Webhooks** - every changed page posts a JSON event (url, diff, hashes, time) to your n8n, Zapier, Make or Slack webhook
- **Watchlists At Any Size** - one URL, a bulk list, or a text file of pages to monitor; duplicates removed automatically
- **Noise-Proof Normalization** - scripts, styles, navigation and page chrome are stripped before hashing, so page monitoring fires on content, not on layout churn

#### 💎 User Benefits

- Pricing and compliance teams see the day a page moved, not the quarter — every check leaves a comparable snapshot behind
- $1 per 1,000 page checks; the most popular paid alternative in this category charges $47
- Failed checks are never billed, and every error row names what to change before retrying
- Export to JSON, CSV or Excel straight from the dataset, or let the API feed your pipeline

#### 🎯 Use Cases

- A pricing analyst monitoring competitor pricing pages and catching a flash sale the day it starts
- A privacy officer tracking terms-of-service edits with audit-ready before/after evidence
- A web team verifying its own pages after each release, scoped to the content that matters
- A reseller watching inventory pages for restocks, with alerts routed into Slack
