Track every change on competitor sites
Pricing page edits, new features, tech-stack shifts, careers updates, pricing tier changes and marketing copy diffs. One API, visual + semantic diffs, signed evidence URLs.
Monitoring 128,000 domains with hourly change detection on priority pages.
{
"domain": "acme-rival.com",
"events": [
{
"type": "pricing_change",
"significance": 0.91,
"detected_at": "2026-04-23T14:02:11Z",
"before": {"plan": "Growth", "price_gbp": 249, "seats_included": 5},
"after": {"plan": "Growth", "price_gbp": 299, "seats_included": 5}
},
{
"type": "tech_stack_change",
"significance": 0.7,
"detected_at": "2026-04-22T08:41:03Z",
"change": {"added": ["Segment", "PostHog"], "removed": ["Mixpanel"]}
}
]
} Built for the jobs data teams actually do.
Semantic + visual diffs
Detect meaningful changes (new pricing tier, removed feature) not just HTML noise. Visual diffs included for marketing pages.
Tech stack delta
See when a competitor adds Segment, swaps Stripe for Adyen, or ships a React-to-Next.js rebuild — tagged automatically.
Pricing change detection
Pricing pages parsed into structured plans and features, so a price bump or new tier triggers a typed event, not a text diff.
Signed evidence
Every change ships with a timestamped HTML snapshot and screenshot URL — usable in board decks or legal review.
Integrate in an afternoon.
Add competitors
List domains or specific URLs. We auto-discover pricing, careers, changelog and feature pages, or you can pin exact paths.
Monitor on your cadence
Hourly, daily or weekly checks per page. Changes are classified (pricing, feature, copy, tech, careers) and scored for significance.
Get typed events
Significant changes push to Slack, email, HubSpot or a webhook as structured events with before/after payloads and evidence URLs.
Endpoints at a glance
Three problems it solves best.
Problem. Finding out about a competitor launch from a customer is embarrassing.
Outcome. Pricing and feature changes push to Slack within the hour, with before/after screenshots ready for a battlecard update.
Problem. Crayon and Kompyte-style tools surface thousands of low-signal diffs.
Outcome. Semantic classification and significance scoring cut noise by around 90%, leaving only changes that matter.
Problem. Battlecards drift out of date within weeks of launch.
Outcome. Competitor pricing and feature events feed straight into the battlecard CMS, keeping reps on current intel.
Why teams pick FreshGeo.
- ✓ Structured pricing-plan parsing, not generic text diffs
- ✓ Tech-stack change events out of the box
- ✓ Hourly refresh on priority pages, not daily-only
- ✓ Significance scoring that suppresses boilerplate changes
- ✓ Signed HTML + screenshot evidence on every change
- ✓ API-first: no mandatory dashboard, prices per domain
- ✓ UK-hosted infrastructure with signed DPA
"The significance scoring is what made it stick. Our previous tool buried the one pricing change that mattered under 400 footer tweaks."
- ✓ Hourly checks
- ✓ Pricing tracking
- ✓ Webhooks
- ✓ Priority support
- ✓ Everything in Pro
- ✓ Real-time monitoring
- ✓ Custom rules
- ✓ Dedicated support
Questions, answered.
What kinds of changes does it detect? +
Pricing plans and tiers, feature and integration pages, homepage copy, careers pages, changelog entries, security/trust pages, and tech-stack shifts detected from front-end fingerprinting. Each change is typed, scored for significance, and delivered with before/after payloads.
How is it different from Crayon or Kompyte? +
FreshGeo is API-first with no mandatory dashboard, parses pricing pages into structured plans rather than raw diffs, and scores every change for significance so you can suppress boilerplate noise. Pricing is per tracked domain rather than per user seat.
Can I monitor login-gated pages? +
For public product and pricing pages, yes, out of the box. For gated app screens or docs, we support customer-provided credentials stored in an encrypted vault, used only from a pinned IP and rotated on your schedule. This is offered on Business plans and above.
How fresh is the change detection? +
Priority pages (typically pricing, homepage, product) are checked hourly. Standard pages check daily; long-tail pages weekly. Tech-stack fingerprinting runs daily across all monitored domains. Customers can override cadence per URL at any time.
Is the evidence court-usable? +
Every change ships with a timestamped, content-addressed HTML snapshot and screenshot, both hosted under a signed URL with a SHA-256 digest. The snapshots are immutable and retained for the contract term, which is enough for most legal and board-review use cases.
Will this get blocked by competitor anti-bot? +
We rotate across residential and datacentre IP pools, respect robots.txt where it applies, and back off automatically on rate limits. Detection rates on the top 5,000 SaaS sites sit above 99% weekly. Persistent blocks are reported transparently rather than hidden in the data.
Ship your first request in 4 minutes.
Free tier. No card required. UK-hosted, UK-supported.