Skip to main content
Watches a page on a cron schedule, captures it in the formats you specify, and records change diffs between runs. Optionally ships each tick to a webhook.

Request body

string
required
The URL to monitor.
string
required
Human-readable monitor name.
string
required
5-field cron expression (e.g. "*/10 * * * *", "0 9 * * 1").
array
Formats to capture on each tick. Same shape as the Scrape formats array.
string
URL that will receive the payload on every tick (POST).
object
Fetch-time options. See the Scrape endpoint.

Example request

Example response

config.fetchConfig appears only when you pass fetchConfig in the request — otherwise the server uses its defaults and omits the field from the response.

Common cron expressions