Website Change Monitor: Text Diffs & Alerts
Under maintenancePricing
$2.00 / 1,000 page checkeds
Website Change Monitor: Text Diffs & Alerts
Under maintenanceMonitor web pages for changes and see exactly what changed: added/removed lines, change %, new links, keyword appear/disappear alerts, Slack-compatible webhooks. CSS selector + regex ignore rules. $0.002 per page check.
Pricing
$2.00 / 1,000 page checkeds
Rating
0.0
(0)
Developer
Ivan Alvarado
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Website Change Monitor: Track Page Changes with Text Diffs
Watch any public web page and find out exactly what changed: added lines, removed lines, change percentage and new links. The first run stores a baseline. Each scheduled run after that compares against it. Connect a webhook, email, Slack or Zapier integration to get alerts.
Features
- Readable diffs:
addedLinesandremovedLines, not just "changed: true" - Watch part of a page with a CSS selector (e.g.
#pricing,.release-list,table.prices) - Noise control: regex ignore rules (timestamps, counters) and a minimum changed-characters threshold
- Smart default extraction: main content with nav, header, footer and scripts removed
- Keyword alerts:
watchKeywordsreports when words like "sold out", "v3.14" or "deprecated" appear or disappear - Built-in alerts:
webhookUrlPOSTs a JSON summary of changes (with a Slack/Discord-compatibletextfield) to Slack, Zapier, Make or n8n - New-link detection: spot new blog posts, products or documents linked from a page
- Several monitors: separate baselines per
monitorName, stored in your own named key-value store outputOnlyChangeskeeps the dataset empty unless something changed, which is ideal for "notify only on change" workflows
Typical setups
- Competitor pricing pages: selector
#pricing, scheduled daily - Release and changelog pages: watch for new versions
- Terms, privacy and policy pages: compliance monitoring
- Government and regulator notice pages, job boards' "careers" pages, stock or availability text
Input example
{ "urls": ["https://www.python.org/downloads/"], "cssSelector": ".download-list-widget", "ignorePatterns": ["\\d+ (minutes|hours) ago"], "outputOnlyChanges": true, "monitorName": "python-releases" }
Output example (change detected)
{ "url": "https://example.com/pricing", "status": "changed", "changed": true, "changePercent": 3.2,"addedLines": ["Pro plan $29/month"], "removedLines": ["Pro plan $25/month"], "newLinks": [], "previousCheckAt": "2026-10-20T09:00:00.000Z", "checkedAt": "2026-10-21T09:00:00.000Z" }
status is baseline (first run), changed, unchanged or error.
Pricing (pay per event)
$0.002 per page check ($2 per 1,000 checks). Pages that fail to load are not charged. Checking 10 pages daily costs about $0.60 a month, far less than per-site monitors that charge around $0.10 per check.
Notes
It reads server-rendered HTML and does not run JavaScript, so it's fast and cheap. Pages whose content loads only through JavaScript may show little text, so pick a selector that appears in the server HTML.