Overview
Monitor watches a page on a cron schedule, fetches it in the formats you specify (markdown, JSON, screenshot…), and records change diffs between runs. Optionally push each tick to a webhook.Try Monitor in our dashboard.
Pricing
Each tick is billed at the underlying Scrape format cost (1 credit formarkdown, 2 for screenshot, 25 for branding; multiple formats are summed). When a tick detects a change versus the previous run, +5 credits are added on top. Enabling stealth in fetchConfig adds 5 credits per tick; render mode (auto / fast / js) does not affect the cost. See the pricing page for the full breakdown.
Getting Started
Quick Start
Parameters
Get your API key from the dashboard.
Example Response (create)
Example Response (create)
Managing Monitors
Structured extraction on every tick
Use thejson format inside a monitor to extract the same typed payload on each run — then activity will include diffs between runs.
Async Support (Python)
Common Cron Expressions
Key Features
Scheduled Extraction
Any cron schedule, down to per-minute granularity.
Change Detection
Each tick records diffs vs. the previous run.
Webhooks
Push tick payloads to your own server via
webhookUrl.Structured Output
Combine with the
json format for typed monitoring.Integration Options
Official SDKs
- Python SDK
- JavaScript SDK (
scrapegraph-js≥ 2.1.0, Node ≥ 22)
Support & Resources
Documentation
Guides and tutorials
API Reference
Detailed API documentation
Community
Join our Discord community
GitHub
Check out our open-source projects