watch_page
Create a monitor that checks a public page on a schedule and records changes. Returns monitor id, manage token (shown once), feed and events URLs. Free plan: checks every 60 minutes or slower, 3 active monitors per client, 30 days.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| all | No | ||
| url | Yes | ||
| attr | No | Attribute name for mode=attr. | |
| mode | No | What to extract. Default text for extract_page, page for watch_page. | |
| paid | No | true: use the paid endpoint (x402). The result is the payment requirements unless a payment header is sent. | |
| match | No | mode=links: regular expression filter. | |
| fields | No | mode=list: {"name": "css" or "css@attr"}. | |
| jsonpath | No | mode=json: JSONPath-lite such as $.a.b[0]. | |
| sameHost | No | ||
| selector | No | CSS selector (required for text, attr, list). | |
| tableIndex | No | ||
| webhook_url | No | https URL for signed change notifications. | |
| interval_minutes | No |