New1 billion tokens free on sign-up — crawl, parse, chunk and embed on the houseSee pricing
SarvCrawlSarvCrawl

Use case · Competitive intelligence

Know when a competitor changes their page

Monitor competitor pricing, changelog and feature pages on a schedule, get a webhook with the diff when something changes, and search every captured version later.

  • 30 min

    or daily, or any cron schedule

  • 4

    page states reported: new, changed, removed, errored

  • 1B

    free tokens on sign-up, no card

// For product marketing, strategy and sales enablement teams

A PRICING PAGE, WATCHED
SarvCrawlPOST /api/jobs/monitorREST
curl -X POST https://crawl.sarv.com/api/jobs/monitor \
-H "x-api-key: $KB_API_KEY" -H "content-type: application/json" \
-d '{
"kb_id": "kb_competitors",
"monitor_type": "page",
"urls": ["https://rival.example.com/pricing",
"https://rival.example.com/changelog"],
"schedule": "every 30 minutes",
"notify_url": "https://hooks.example.com/competitor-watch"
}'
── webhook, 2026-10-13 09:30 ──
{ "status": "changed",
"diff_summary": "1 page changed",
"diff": "-Pro: $49/month\n+Pro: $59/month\n+Enterprise: contact sales" }

Perfect for

Pricing changes

Hear about a new tier or a price rise the day it ships, with the changed lines in the alert.

Changelogs and launches

Watch release notes and product pages so feature launches land in your channel, not in a sales call.

Battlecards that stay current

Search the captured pages when updating battlecards instead of re-reading every competitor site.

Whole-site watching

Monitor a full competitor site and learn when pages appear or disappear, not only when one changes.

How it works

01 / 06

Pick the pages

List the exact pricing and changelog URLs, or give a site root to watch a whole website.

02 / 06

Set a schedule

Write it plainly — “daily”, “every 30 minutes” — or as a cron expression.

03 / 06

Get a webhook

Your notify URL receives new, changed, removed and errored pages with a diff of what moved.

04 / 06

Route it to your team

Point the webhook at Slack, a CRM or an n8n workflow and send changes where they get read.

05 / 06

Search the history

Captured pages land in a knowledge base you can search by keyword or by meaning on paid plans.

06 / 06

Add context from the web

Run a web search on a competitor’s launch and scrape the coverage into the same knowledge base.

How SarvCrawl compares

FeatureSarvCrawlManual checksVisual change trackersGeneric scrapers
Scheduled checks
Webhook on change
Text diff in the alert
Whole-site monitoring
Searchable store of captured pages
JavaScript-rendered pages
SarvCrawl

Stop checking competitor sites by hand

Watch the pages that matter and get the diff by webhook. 1 billion free tokens to start.