Website Change Monitor - AI Page Diff Tracker avatar

Website Change Monitor - AI Page Diff Tracker

Pricing

Pay per usage

Go to Apify Store
Website Change Monitor - AI Page Diff Tracker

Website Change Monitor - AI Page Diff Tracker

Monitor any website for changes. Visual diffs, AI change summaries, and significance scoring.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

viralanalyzer

viralanalyzer

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

14 hours ago

Last modified

Categories

Share

Website Change Monitor 🔔 Detect Page Changes with AI Summaries

Monitor any website for content changes. Get notified when pages update, with optional AI-powered change summaries via Gemini.

✨ Features

FeatureDescription
🔍 Change DetectionCompare page content snapshots across runs
🎯 CSS SelectorMonitor specific page sections (prices, stock, headlines)
📊 Diff ReportSee exactly what was added/removed
🤖 AI SummaryOptional Gemini-powered human-readable change descriptions
Multi-URLMonitor multiple pages in a single run

📋 Input Example

{
"urls": ["https://news.ycombinator.com", "https://www.nubank.com.br"],
"cssSelector": "",
"mode": "text",
"changeThreshold": 1,
"enableAiSummary": false
}

Input Fields

FieldTypeRequiredDescription
urlsstring[]YesURLs to monitor for changes
cssSelectorstringNoCSS selector to monitor specific page sections
modestringNoComparison mode: text, html, or visual_hash (default: text)
changeThresholdintegerNoMin change % to report (default: 1, use 0 for any change)
maxSnapshotSizeintegerNoMax chars per snapshot (default: 500000)
enableAiSummarybooleanNoEnable Gemini AI change summaries (default: false)
geminiApiKeystringNoGemini API key for AI summaries
navigationTimeoutSecsintegerNoPage load timeout in seconds (default: 30)
maxConcurrencyintegerNoParallel page fetches (default: 5)

📊 Output Example

First run stores a baseline:

{
"url": "https://news.ycombinator.com",
"status": "📌 Baseline stored",
"currentHash": "98be55967d3148a8...",
"previousHash": null,
"changePercent": 0,
"checkedAt": "2026-02-19T05:47:00.000Z"
}

Subsequent runs detect changes:

{
"url": "https://news.ycombinator.com",
"status": "🔴 Change detected",
"changePercent": 15.3,
"addedLines": ["New HN post title 1", "New HN post title 2"],
"removedLines": ["Old post title"],
"addedPreview": "New HN post title 1 | New HN post title 2",
"removedPreview": "Old post title",
"currentHash": "a1b2c3d4...",
"previousHash": "98be55967d3148a8...",
"checkedAt": "2026-02-19T06:00:00.000Z",
"previousCheckedAt": "2026-02-19T05:47:00.000Z"
}

💡 Use Cases

  • Price Monitoring — Track product price changes on e-commerce sites
  • Job Listings — Get alerted when new positions appear on career pages
  • News Tracking — Monitor news sites for breaking stories
  • Competitor Watch — Detect changes to competitor websites
  • Stock/Inventory — Monitor availability changes for products

💰 Pricing

Pay per page check — $0.005/check. Uses Apify pay-per-event model.

This actor accesses publicly available web pages. Ensure your use complies with applicable laws and site terms of service.