Website Change Monitor — Content Diff & Alerts
Pricing
$3.00 / 1,000 page monitoreds
Website Change Monitor — Content Diff & Alerts
Monitor websites for content changes. Text diff, hash comparison, CSS selector targeting. Webhook alerts when content changes. Use with Apify scheduling for daily monitoring. 5 URLs free.
Pricing
$3.00 / 1,000 page monitoreds
Rating
0.0
(0)
Developer
Manchitt Sanan
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
12 days ago
Last modified
Categories
Share
Monitor any website for content changes. Compare text content, HTML hashes, or specific CSS selectors between runs. Webhook alerts when changes are detected. Use with Apify scheduling for automated daily/weekly monitoring. 5 URLs.
How it works
- First run: Fetches each URL, extracts text content, computes a hash. Saves snapshot.
- Subsequent runs: Provide
previousDatasetIdfrom the last run. The actor compares hashes and reports which pages changed. - Webhook: If any page changed, POSTs the diff to your webhook URL.
Use with Apify Scheduling (cron) to run daily/weekly and get notified when competitor pages, pricing, or content changes.
Quick start
{"urls": ["https://example.com", "https://github.com"],"mode": "text"}
Second run (with comparison):
{"urls": ["https://example.com", "https://github.com"],"mode": "text","previousDatasetId": "DATASET_ID_FROM_FIRST_RUN"}
Comparison modes
| Mode | What it compares | Best for |
|---|---|---|
text | Extracted visible text (no HTML/scripts/styles) | Content changes, blog posts, pricing |
hash | Full HTML including markup | Any structural change |
selector | Content inside a specific CSS element | Targeting specific sections (#price, .product-info) |
Input
| Field | Type | Default | Description |
|---|---|---|---|
urls | array | (required) | URLs to monitor |
mode | enum | text | Comparison mode: text, hash, or selector |
selector | string | (optional) | CSS selector for selector mode (#id, .class, tag) |
previousDatasetId | string | (optional) | Dataset ID from previous run for change detection |
timeout | integer | 15000 | Request timeout per page |
webhookUrl | string | (optional) | POST alert when content changes |
dryRun | boolean | false | Monitor without charges |
Output
{"url": "https://example.com","contentHash": "a1b2c3d4e5f6g7h8","textContent": "Example Domain This domain is for use in illustrative examples...","contentLength": 1256,"statusCode": 200,"checkedAt": "2026-04-14T10:00:00Z","changed": true,"previousHash": "x9y8z7w6v5u4t3s2","diff": "Added: New pricing section with updated rates","status": "success"}
Pricing
$0.003 per URL checked (pay-per-event pricing).
- Errors and dry runs are never charged.
- 100 URLs daily = $0.285/day = ~$8.55/month
Related actors in this suite
Other tools by accurate_pouch for site monitoring + crawling:
- Broken Link Checker — Recursive crawl, sitemap + robots.txt parsing, webhook, Sheets export. $0.005/page.
- Sitemap Analyzer — Parse, validate, status-check URLs, sitemap indexes. $0.004/sitemap.
- SSL Monitor — Certificate chain, expiry, fingerprint, key size, webhook. $0.004/domain.
- TheCrawler — Web scraper + LLM-powered structured extraction. AGPL-3.0, also on npm (
thecrawler@0.1.1). $0.005/page. - Lighthouse Auditor — PageSpeed Insights API, Core Web Vitals, deltas. $0.005/audit.
Run on Apify
No setup needed. Click above to run in the cloud. $0.003 per operation.
