watch_competitor
Monitor a competitor’s website on a schedule for meaningful changes, such as pricing, product, messaging, funding, or acquisition updates, while filtering out cosmetic HTML edits.
Instructions
Start monitoring a competitor's website for material changes.
Detects meaningful changes — pricing/plan updates, new product or feature
launches, positioning and messaging shifts, funding or acquisition news —
rather than raw HTML diffs, so it does not fire on cosmetic edits.
Runs on a schedule. Changes are read back with get_competitor_changes(). The monitor
belongs to the user who creates it: only that user can list, read, run or stop it.
Billing: this call covers the first run; every later scheduled run is charged to the
user's credits (5 credits per lite run, 10 per base run), and a monitor stops when
the balance can't cover its runs. A user can have at most 10 active monitors, and
the same settings twice return the existing monitor_id instead of a second monitor.
Args:
domain: Competitor domain, e.g. "semrush.com".
frequency: Check interval as '<number><unit>', unit h/d/w. Default "1d".
Use "1w" to keep costs low, "12h" for fast-moving competitors.
focus: Optional list of specific things to watch, e.g. ["pricing changes"].
Omit to watch the default commercial change set.
processor: "lite" (cheap, fast) or "base" (more thorough, ~2x cost).
project_id: Optional Unilytics project to label the monitor with (from list_projects;
needs owner, admin or editor access to that project).
[Provider: Parallel AI]
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| focus | No | ||
| domain | Yes | ||
| frequency | No | 1d | |
| processor | No | lite | |
| project_id | No |