Skip to content
← All products
Competitor Intelligence API

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.

sample
GET /v1/competitors/events?domain=acme-rival.com&since=2026-04-20
{
  "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"]}
    }
  ]
}
Why Competitor Monitoring

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.

How it works

Integrate in an afternoon.

01

Add competitors

List domains or specific URLs. We auto-discover pricing, careers, changelog and feature pages, or you can pin exact paths.

02

Monitor on your cadence

Hourly, daily or weekly checks per page. Changes are classified (pricing, feature, copy, tech, careers) and scored for significance.

03

Get typed events

Significant changes push to Slack, email, HubSpot or a webhook as structured events with before/after payloads and evidence URLs.

API Reference

Endpoints at a glance

GET
/website-changes?domain=...
Detect website changes
GET
/pricing-updates
Track pricing modifications
GET
/feature-changes
Monitor feature additions
Who uses it

Three problems it solves best.

Product marketing

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.

Competitive intelligence teams

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.

Sales enablement

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.

What's different

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."
Jade Whittaker · Product Marketing Lead, B2B SaaS
Pricing

Transparent plans, no per-record fees

Or see unified bundle pricing across all 7 APIs.

Starter
£49/mo
10 domains
  • Daily checks
  • Change alerts
  • Email notifications
Get started
Popular
Pro
£149/mo
50 domains
  • Hourly checks
  • Pricing tracking
  • Webhooks
  • Priority support
Get started
Enterprise
£399/mo
200+ domains
  • Everything in Pro
  • Real-time monitoring
  • Custom rules
  • Dedicated support
Get started
FAQ

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.