Website Change Diff Monitor
Pricing
from $11.50 / 1,000 target checkeds
Website Change Diff Monitor
Monitor public webpages for meaningful changes in title, headings, body sections, CTAs, links, schema, scripts, screenshots, and key selectors between...
Pricing
from $11.50 / 1,000 target checkeds
Rating
0.0
(0)
Developer
junipr
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
Monitor public webpages for meaningful changes in title, headings, body sections, CTAs, links, schema, scripts, screenshots, and key selectors between snapshots.
What it does
Compares baseline and current public-page snapshots across titles, headings, body text, CTAs, links, schema, scripts, and watched selectors.
The actor emits one row per normalized change, or an honest baseline/no-change diagnostic. Dataset and report output is produced only after every applicable PPE charge is accepted.
Common uses
- Monitor website page changes
- Track competitor homepage updates
- Detect CTA and offer changes
- Compare launch snapshots
- Export web change alerts
Input
Supply public HTTP(S) URLs or deterministic htmlInputs. URL fetching rejects localhost and private-network destinations; allowedDomains can narrow access further.
startUrlssitemapUrlshtmlInputsallowedDomainsmaxPagesmaxDepthincludeEvidenceincludeRawSnapshotsrequestDelayMstimeoutMsuserAgentModewatchUrlsbaselineSnapshotsfetchCurrentchangeRulesselectorWatchlistignorePatternsincludeScreenshotsmaxTargetsmaxSnapshotsmaxChangesmaxChargeUsdincludeReport
The caps in maxTargets, maxPages, maxSnapshots, maxChanges, timeoutMs and maxChargeUsd are enforced. A zero charge cap is a hard zero budget.
Output
sourceUrlsourceTypepageTitlerecordTyperecordNameissueCodeseverityevidenceSnippetrecommendationcanonicalUrlhttpStatusscannedAtwatchUrlchangeTypeselectoroldValuenewValuechangeMagnitudeignoredByRulescreenshotKeydiffSnippetalertPriority
Reports:
website-change-diff-monitor-summary-report.mdwebsite-change-diff-monitor-records.csvwebsite-change-diff-monitor-issues.jsonwebsite-change-diff-monitor-evidence-samples.jsonwebsite-change-diff-monitor-run-metadata.json
Pricing
Platform-usage pass-through is off. Locked fixed-inclusive events:
| Event | Price |
|---|---|
actor-start | $0.035 |
target-checked | $0.0115 |
snapshot-compared | $0.0115 |
change-detected | $0.0225 |
digest-generated | $0.09 |
executive-report-generated | $0.18 |
The actor charges actor-start before fetching/rendering, deduplicates page events, charges record/finding events only for corresponding output, and stops before further output on partial, limited, or over-budget charges. Screenshot events fire only when a real browser PNG exists.
Safety and limitations
- Public pages only; no authentication, CAPTCHA bypass, access-control evasion, or private data.
- Browser waits, pages, records, changes, forms, popups, and screenshots are bounded.
- Blocked, empty, and missing-baseline cases produce diagnostics instead of invented success.
- Results describe source evidence at scan time and may change later.
- Store discounts, icons, publication, and scheduler state are separate live configuration gates.
Local validation
pnpm --filter @junipr/website-change-diff-monitor buildpnpm --filter @junipr/website-change-diff-monitor testpnpm --filter @junipr/website-change-diff-monitor smoke
Fixtures cover success, weak/blocked evidence, comparison, no-result, and cap behavior. Tests also prove schema equality, pricing metadata, charge guards, zero budget, reports, and charge-before-output ordering.