Page change monitor
monitor_page_changesCompare public pages to saved snapshots and report added, removed, or changed content with plain-words summaries; filter routine timestamps and ads. The first call stores the baseline.
Instructions
Check public pages against their previous snapshot and report new/unchanged/changed with a plain-words summary of what changed (price, date and number changes, added/removed sections) and routine noise (timestamps, ads) filtered out. The first call for a watchlist stores the baseline; later calls report changes. Use the same watchlistId each time.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"pages": "<pages>"
},
"name": "monitor_page_changes"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| pages | Yes | Pages to watch; optional CSS selector limits the watched region. | |
| dryRun | No | Not supported by this Actor; ignored. | |
| maxCostUsd | No | Optional hard cap in USD for this call. The underlying Actor stops when the cap is reached. Minimum 0.05 (the Apify per-run minimum). Default: a small amount computed from the number of URLs, never below 0.05. | |
| watchlistId | No | Name of the watchlist (default "mcp"). Keep it the same between calls. | |
| skipNoiseOnlyChanges | No | Report noise-only changes (timestamps, ads) as unchanged. |