Know Exactly When Your Competitors Change Prices

Daily automated pricing intelligence. Scrape, detect, and get alerted the moment your competitors update their pricing pages. Structured JSON-LD output, ready for your agents and analytics.

What You Get

🕐

Daily Scraping

Configurable cron-based scraping of any pricing page. Automatic retries and smart table extraction.

🔔

Instant Alerts

Telegram and Slack notifications the moment a price changes. Know before your customers do.

📊

Structured Data

Every scrape normalised to JSON-LD schema. Machine-readable, agent-friendly, ready for analysis.

🔄

Change Detection

Automatic diff engine detects new plans, removed tiers, price rises, and drops — with percentages.

📜

Full History

90-day price history per plan. Track trends, spot patterns, make data-driven pricing decisions.

🔌

MCP Endpoint

Expose pricing data as an MCP tool for AI agents. Your agents can query live pricing context.

How It Works

1

Configure Pages

Add your competitors' pricing page URLs and CSS selectors to config.yaml.

2

Daily Scrape

A cron job runs scraper.py — it fetches HTML, extracts tables and cards, fingerprints the content.

3

Normalise & Compare

normalizer.py converts to JSON-LD; change_detector.py diffs against the last snapshot.

4

Alert & Visualise

alerter.py pushes to Telegram/Slack; dashboard.html visualises everything.

config.yaml scraper.py raw HTML normalizer.py JSON-LD change_detector.py diff report alerter.py Telegram / Slack

All data stored as JSON-LD → accessible to AI agents via MCP endpoint

Simple Pricing

Self-Hosted Monitor

£199 setup
+ £49 / month

Includes setup, configuration, and deployment support

  • Up to 25 competitor pages monitored
  • Daily automated scraping
  • Telegram & Slack alerts
  • JSON-LD structured output
  • MCP endpoint for AI agents
  • 90-day price history
  • Static dashboard included
  • Email support
Get Started

Start Monitoring Competitor Prices