Case study

Competitor Web Change Monitoring

Competitive Intelligence

Confidential 1 week Python BeautifulSoup Playwright PostgreSQL Telegram Bot API

Challenge

A business development team needed to track changes on 20 competitor websites — pricing pages, product listings, and news sections — without manually checking each URL daily. The team was missing pricing updates and product launches that would have informed their own decisions.

Solution

A Python monitoring service with a configurable URL list, HTML diff detection that filters out noise (analytics scripts, dynamic timestamps, ad tags) and surfaces meaningful content changes. Checks run on a 15-minute interval; when a meaningful change is detected, a Telegram message is sent with a highlighted diff and the change timestamp.

Results

20 competitor URLs monitored continuously with zero manual checking. The team received three actionable alerts in the first week alone — a competitor pricing reduction, a new product category launch, and a changed delivery terms policy — all of which they would have missed under the previous manual process.

20 URLs monitored 24/7 15-minute check interval 0 manual checks/day