WatchTower β Website Change & Price Monitor
Pricing
from $2.00 / 1,000 results
WatchTower β Website Change & Price Monitor
Monitor any website for changes - track competitor prices, stock/availability, and content updates with field-level precision. Get instant webhook alerts on any change, a price increase or drop, or when a keyword appears. Ideal for price monitoring, competitor intelligence, and compliance.
Pricing
from $2.00 / 1,000 results
Rating
0.0
(0)
Developer
Hichem Ben Moussa
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
WatchTower β Website Change & Price Monitor π
Monitor any website for changes β automatically. WatchTower watches a list of URLs and tells you the moment a price, stock status, headline, policy, or any on-page value changes. It tracks specific fields (not noisy full-page HTML), so you only get alerts that matter β and it sends them straight to your webhook, Slack, Zapier, or Make.
Perfect for competitor price monitoring, stock/availability tracking, content change detection, and compliance monitoring.
β¨ Features
- Field-level monitoring β target one element with a CSS selector (e.g.
.price) or watch the whole page. - Smart triggers β alert on any change, only on a price increase, a price decrease, or when a keyword appears (e.g. "in stock").
- Numeric awareness β parse prices/quantities and report the exact delta (e.g.
-$30.00). - Change history β every run stores a baseline, then reports only what's new.
- Webhook alerts β POST every change to Slack, Zapier, Make, or your own API.
- Runs on a schedule β set it to run hourly/daily and it becomes a hands-off monitor.
- No proxy required for most sites β cheap to run.
π― Use cases
- E-commerce sellers β track competitor prices and get alerted on drops before you lose the sale.
- Deal & coupon sites β detect price drops and back-in-stock events automatically.
- Brands & MAP compliance β watch reseller pages for policy-breaking prices.
- Procurement / revenue teams β monitor supplier and competitor pricing.
- SEO & marketing β get notified when a competitor changes a title, CTA, or landing-page copy.
- Compliance & legal β track changes to terms, policies, or regulatory pages.
π₯ Input
| Field | Type | Description |
|---|---|---|
watches | array | One entry per thing to monitor (see below). Required. |
onlyReportChanges | boolean | Only output rows where something changed. Default true. |
webhookUrl | string | Optional. Receives a JSON POST for every change. |
proxyConfiguration | object | Optional. Off by default. |
Each watch entry:
{"url": "https://shop.com/product/123","selector": ".price-now","label": "Competitor price","extract": "number","notifyOn": "decrease","keyword": "in stock"}
url(required) β page to check.selectorβ CSS selector for one element. Omit to watch the whole page text.labelβ friendly name shown in output/alerts.extractβtext(default),number(parses a price/quantity), orhtml.notifyOnβchange(default),increase,decrease, orcontains.keywordβ required whennotifyOniscontains.
π€ Output
{"watchId": "a1b2c3d4e5f6a7b8","label": "Competitor price","url": "https://shop.com/product/123","selector": ".price-now","extract": "number","previousValue": 129.0,"currentValue": 99.0,"changed": true,"changeType": "decrease","numericDelta": -30.0,"isFirstRun": false,"checkedAt": "2026-07-14T09:00:00.000Z"}
π Integrations & scheduling
- Schedule it in Apify (hourly/daily) so monitoring runs automatically.
- Set
webhookUrlto a Slack incoming webhook, a Zapier/Make catch-hook, or your own endpoint to get instant alerts. - Export results to CSV, Excel, JSON, or Google Sheets from the dataset, or pull them via the Apify API.
β FAQ
Does it work on JavaScript-heavy pages? v1 fetches static HTML, which covers most price/stock/content pages. JavaScript rendering is on the roadmap.
Do I need a proxy? No β most public pages work without one. A proxy is optional for sites that block plain requests.
How is it priced? Pay per result β you're charged per URL checked. No subscription. Run it as often as you like and only pay for the checks you use.
Can it monitor multiple pages at once? Yes β add as many watches entries as you need in a single run.
πΊοΈ Roadmap
- JavaScript rendering for dynamic / SPA pages
- Visual / screenshot diffing
- Multiple fields per URL
- AI "summarize what changed"
- Built-in email digests