Website monitoring tool
Website monitoring tool for page and price alerts
Track page content and structured prices in one API-first tool — with AI filtering that pages you only on changes that matter, plus snapshots, email, and webhooks. It runs on your existing AnyCrawl scrape account, so there is no separate monitoring stack to buy.
Opens the monitor wizard with your URL and frequency prefilled.
Free to start · No credit card · Uses your existing AnyCrawl credits
AI meaningful-only alerts
Filter cosmetic noise so you are only paged on changes that match your goal.
Text diffs + structured price
One product for content change detection and schema-based price extraction.
Email + webhooks
Deliver monitor.changed and monitor.price.changed to inbox, Slack, or your backend.
Same API key as scrape & crawl
No separate monitoring subscription — reuse your AnyCrawl account and credits.
What this website monitoring tool actually does
AnyCrawl Monitors is built for content and pricing drift — not uptime pings or screenshot galleries.
Most teams say “website monitoring” when they mean different jobs. This product answers: did this page’s content or price fields change since the last check? You pick a URL, a frequency preset (15 minutes to weekly), and how to notify — then AnyCrawl scrapes, compares, and stores snapshots.
There are exactly two monitor types: website change detection for text diffs on docs, policies, and landing copy, and price monitoring for structured competitor pricing and stock fields. Both share the same dashboard, API key, credits, and webhook pipeline.
How it works
Three steps from URL to alert — no cron editing required.
1. Choose a target
Paste a URL and pick webpage or price monitoring.
2. Set a frequency
From every 15 minutes to weekly — fixed presets, no cron editing.
3. Get notified
Email recipients and/or webhooks when a meaningful change is detected.
Two monitor types — not thirteen vague modes
Clear paths for content watchers and pricing teams. Marketing scenarios (competitor intel, landing regressions) map onto these same two types.
Webpage change monitoring
Normalize page text, hash content, and surface line-level diffs when docs, landing pages, or product copy change.
Price tracking
Define extract fields (price, currency, stock), keep currency context, and chart loaded price changes.
Built-in capabilities
Everything you need to go from URL to alert without a separate monitoring vendor.
AI meaningful alerts
Set a goal in plain language. Only notify when the change matches what you care about.
Diffs & snapshots
Keep a durable history of snapshots and field-level or text diffs for audit and review.
Email + webhooks
Alert your inbox or pipe monitor.changed / monitor.price.changed into Slack, Zapier, or your backend.
Same scrape stack
Playwright and Cheerio engines, one API key, and the same credits as scrape and crawl.
Structured price fields
Define extract schema for price, currency, and stock — not just whole-page noise.
Dashboard + API
Wizard for operators; REST for infrastructure. Pause, resume, and force-check when you need it.
How AnyCrawl compares
Most change-detection tools are screenshot-first or extension-first. AnyCrawl is API-first with structured price extraction — honest about what each approach does best.
| Capability | AnyCrawl Monitors | Screenshot tools | Extension tools |
|---|---|---|---|
| API-first, same key as scrape & crawl | Yes | Add-on | No |
| Structured price / stock extraction | Yes | No | Limited |
| Text diffs on normalized content | Yes | Pixel-based | Yes |
| AI meaningful-only filtering | Yes | Varies | Varies |
| Email + webhook delivery | Yes | Yes | Yes |
| JS rendering (Playwright) | Yes | Yes | Local browser |
| No browser extension required | Yes | Yes | No |
| Visual screenshot diffs | No | Yes | Varies |
One key for scrape, crawl, and monitoring
Already using AnyCrawl? Monitoring is one API call away — same key, same credits, same webhooks.
Create your first monitorFrom URL to alert
The same flow in the dashboard wizard and via the website monitoring API.
- Step 1
Choose type + URL
Webpage for content diffs, or price for schema extraction on pricing pages.
- Step 2
Set frequency
Presets from 15 minutes to weekly — no raw cron editing required.
- Step 3
Tune judgment
Text-line exclusions, main-content mode, AI goals, and optional price thresholds.
- Step 4
Notify the owners
Email chips per monitor and/or webhooks for monitor.changed and monitor.price.changed.
Honest scope
We only claim what the product ships today.
| Capability | AnyCrawl Monitors | Notes |
|---|---|---|
| Webpage text change detection | Yes | Unified diffs + snapshots |
| Structured price / stock extraction | Yes | JSON schema fields + thresholds |
| Website monitoring API + webhooks | Yes | Same API key as scrape/crawl |
| JS rendering (Playwright) | Yes | For SPA and dynamic pages |
| Visual screenshot diffs | No | Out of scope |
| Browser extension | No | Cloud checks only |
| Uptime / availability monitoring | No | Use a dedicated uptime tool |
Website monitoring API example
Create monitors with the same API key you use for scrape and crawl — no separate monitoring stack.
curl -X POST https://api.anycrawl.dev/v1/monitors \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"name": "Pricing page watch",
"monitor_type": "webpage",
"cron_expression": "0 */6 * * *",
"targets": [{ "url": "https://example.com/pricing" }],
"goal": "Alert when plan limits or prices change",
"notify_options": { "channels": ["webhook"], "only_meaningful": true }
}'Where teams use AnyCrawl Monitors
Each scenario uses webpage monitors, price monitors, or both — not a third product type.
Competitor pricing pages
Extract price, currency, and stock on a schedule; alert when fields move past your threshold.
API docs & changelogs
Catch undocumented surface or limit changes with text diffs and an AI goal.
Compliance & policy pages
Keep a snapshot trail when terms, privacy, or regulatory pages update.
SaaS plan & limit changes
Watch pricing or packaging pages for plan rename, price, or quota edits.
Stock & availability signals
Add availability fields to a price monitor schema alongside numeric prices.
Marketing page regressions
Detect accidental H1, CTA, or hero copy changes on high-traffic landings.
Notifications that reach the right people
Configure recipients per monitor — email chips and webhook delivery.
Each monitor can send email to specific teammates and/or push events to webhooks subscribed to monitor.* events. Turn on “meaningful only” so AI judgment filters cosmetic noise before anyone is paged. Price monitors can also require a minimum percentage move before notify.
Because delivery is plain webhooks, a monitor.changed or monitor.price.changed event drops straight into Slack, Zapier, or your own backend — no per-integration connectors to configure.
Open the Monitors dashboard to manage alerts, or wire everything through the API for infrastructure-as-code workflows.
FAQ
What is a website monitoring tool?
A website monitoring tool watches URLs on a schedule and alerts you when content or structured data changes. AnyCrawl Monitors combines webpage change detection and price monitoring in one API-first product — not uptime pinging or screenshot galleries.
What can AnyCrawl Monitors watch?
Two monitor types: webpage monitors diff normalized page content (docs, policies, landing copy); price monitors extract fields via schema and alert on price, currency, or stock changes.
Is website monitoring the same as uptime monitoring?
No. Uptime tools answer “is the site reachable?” AnyCrawl Monitors answer “did the page content or price fields change?” Keep your uptime stack; use Monitors for content and pricing drift.
How is AnyCrawl different from Visualping or Distill?
Visualping focuses on screenshot diffs; Distill often centers on a browser extension. AnyCrawl is API-first cloud monitoring with text diffs, structured price extraction, Playwright scrapes, AI goals, email, and webhooks on your existing scrape account. We do not offer visual screenshot diffs or a Chrome extension.
Is there a website monitoring API?
Yes. Create and manage monitors with POST /v1/monitors using your AnyCrawl API key. Pause, resume, force-check, list changes, and read snapshots via the same REST API — or use the dashboard wizard.
How often can I check a page?
Fixed frequencies: every 15 minutes, 30 minutes, hour, 2 hours, 6 hours (default), 12 hours, daily, or weekly. Checks are billed like scrapes.
Can I get webhook and email alerts?
Yes. Add email recipients per monitor and/or enable webhook delivery for monitor.changed, monitor.price.changed, and related events. You can require AI “meaningful only” filtering before notify.
Do I need a separate monitoring subscription?
No. Monitors use your existing AnyCrawl account, API key, credits, and webhook endpoints — one stack for scrape, crawl, and monitoring.
Explore alternatives and use cases
API-first website change detection vs a screenshot-only workflow.
Cloud change monitoring without a browser extension.
Track rival pricing, messaging, and docs for competitive intelligence.
Watch landing-page copy, titles, and headings for content drift.
Further reading
Why content/price drift is a different job than availability pings.
Field-level price tracking instead of noisy full-page diffs.
Text-line exclusions, main-content mode, and AI goals in practice.
Start with the website monitoring tool
Use your existing AnyCrawl account, credits, and webhooks — no separate monitoring stack.
Open Monitors dashboard