Website Change Detector
Pricing
$15.00/month + usage
Go to Apify Store
Website Change Detector
Monitor websites for content changes with visual comparison. Get alerts when pages update.
Pricing
$15.00/month + usage
Rating
0.0
(0)
Developer

Technical Dost Solutions
Maintained by Community
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
a month ago
Last modified
Categories
Share
Monitor any website for content changes with automatic comparison between runs. Perfect for tracking price changes, content updates, stock availability, and more.
π― Features
- Multiple Comparison Modes: Text, HTML, or visual comparison
- CSS Selector Support: Monitor specific page sections
- Ignore Patterns: Filter out timestamps, ads, or dynamic content
- Diff Reports: Get detailed change summaries
- Automatic Snapshots: State persists between runs
- Proxy Support: Built-in Apify Proxy integration
π₯ Input
| Field | Type | Description |
|---|---|---|
urls | array | URLs to monitor with optional selectors |
compareMode | string | text, html, or visual |
ignorePatterns | array | Regex patterns to ignore |
saveSnapshots | boolean | Save state for next run |
Example Input
{"urls": [{"url": "https://example.com/pricing","selector": ".price-table","name": "Pricing Page"},{"url": "https://example.com/blog","selector": "article","name": "Latest Blog Post"}],"compareMode": "text","ignorePatterns": ["\\d{4}-\\d{2}-\\d{2}", "Copyright \\d{4}"],"saveSnapshots": true}
π€ Output
Each monitored URL produces a result object:
{"url": "https://example.com/pricing","name": "Pricing Page","selector": ".price-table","changed": true,"changeType": "modified","diffSummary": "+3 -2 lines","addedContent": "New pricing: $99/month","removedContent": "Old pricing: $79/month","currentHash": "abc123...","previousHash": "def456...","checkedAt": "2024-01-15T10:30:00Z","previousCheck": "2024-01-14T10:30:00Z"}
π Use Cases
- Price Monitoring: Track competitor pricing changes
- Content Alerts: Get notified when blog posts update
- Stock Tracking: Monitor product availability
- Compliance: Track terms of service changes
- News Monitoring: Detect breaking news updates
β‘ Scheduled Runs
Set up scheduled runs to continuously monitor:
- Go to Actor settings β Schedules
- Create a new schedule (e.g., every hour)
- The actor automatically compares with previous runs
π‘ Tips
- Use specific CSS selectors to avoid false positives
- Add timestamps and ads to ignore patterns
- Start with
textmode for best performance - Use
htmlmode to detect structural changes
π§ Proxy Configuration
Uses Apify Proxy by default. For residential proxies:
{"proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"]}}
π Pricing
Suggested: $19/month flat rental for unlimited monitoring