Competitor price tracking that reads the change, not just the number.

A price is a fact. A price that changed is a signal. IndustryLens captures your competitor's pricing page as a versioned snapshot, diffs every new capture against the last, and tells you what moved, which direction, and whether it is worth your attention.

Snapshot pair · pricing page
v14 → v15
Previous snapshot
Three published plans
14-day trial, no card
Monthly billing only
Current snapshot
Four published plans
7-day trial, card required
Monthly billing · annual discount
tier_addedtrial_changeddiscount_introduced
Materiality
0.82
Fig. 1 — Illustrative diff. Shows the shape of a change event, not any real company's pricing.

Ten kinds of pricing change, classified.

Each new snapshot is diffed against the previous one and the difference is raised as a structured event with a type. Naming the type is what makes the change comparable across competitors and across quarters.

Structure

The shape of the ladder changed.

tier_added
A new plan appears on the page.
tier_removed
A plan is withdrawn or folded into another.
plan_renamed
The same plan, positioned under a new name.

Price

The number moved, in one direction or the other.

price_increase
A published rate went up.
price_decrease
A published rate went down.
discount_introduced
A standing reduction appears — annual, volume or promotional.

Packaging & terms

Same prices, different deal.

feature_added
Something moved into a plan.
feature_removed
Something moved out of a plan, or up a tier.
trial_changed
Trial length, gating or card requirement changed.
currency_added
A new currency is listed — usually a new market.

A repositioned tier is not a reworded footnote.

Every event carries a materiality score between 0 and 1, plus a severity. Material events dispatch an alert and land in your insight feed as a competitor move — linked back to the exact before-and-after snapshot pair, so you can check the reading against the source. The rest stay on the record without interrupting anyone.

A tier added below their entry point
A downmarket push. They want volume, and they are willing to take a lower ACV to get it.
A trial shortened
A conversion problem. Long trials are a confidence signal; cutting one is rarely a strength move.
A discount introduced
Pressure. Someone is being asked to close a gap, and the pricing page is where it surfaces first.
A feature moved up a tier
Repackaging. The headline price is unchanged, but the effective price for your buyer just went up.

What this does not see.

Quote-only vendors cannot be diffed

Detection runs on published, public pricing pages. A vendor who hides pricing behind a demo gate has nothing to snapshot, so there is nothing to compare. For those, the signal is the absence of a page — and packaging changes still surface through feature and plan-name changes wherever those are published.

It runs on a cadence, not in real time

A change is caught on the next capture, so detection speed is your tracking cadence. We do not claim to see a repricing the moment it publishes, and you should be sceptical of anyone who does.

Snapshots come from the same capture layer as everything else we track — see data sources. Material events land alongside the rest of your competitor moves. Shipped August 2026.

Competitor price tracking: common questions

How does competitor price tracking work in IndustryLens?

IndustryLens captures a competitor’s pricing page as a versioned snapshot and diffs every new capture against the previous one. Where the two differ, the difference is raised as a structured event with a classified type. Every event links back to the exact before-and-after snapshot pair, so the reading can be checked against the source rather than taken on trust.

What are the ten pricing change types?

The ten types fall into three families. Structure covers tier_added, tier_removed and plan_renamed; Price covers price_increase, price_decrease and discount_introduced; Packaging and terms covers feature_added, feature_removed, trial_changed and currency_added. Naming the type is what makes a change comparable across competitors and across quarters.

What is the difference between competitor price tracking and competitor price analysis?

Tracking is the detection half: capture the pricing page, diff it against the last version, raise the difference as a typed event. Competitor price analysis is what you do with that event — reading a tier added below their entry point as a downmarket push, or a feature moved up a tier as an effective price rise for your buyer. IndustryLens does both, and it keeps them separate: every reading stays linked to the before-and-after snapshot pair it came from, so the analysis can be checked against the source.

Can pricing be tracked for vendors that do not publish prices?

No — detection runs on published, public pricing pages, and a vendor who hides pricing behind a demo gate has nothing to snapshot, so there is nothing to compare. For those vendors the signal is the absence of a page. Packaging changes still surface through feature and plan-name changes wherever those are published.

How quickly is a pricing change detected?

A pricing change is caught on the next capture, so detection speed is your tracking cadence rather than real time. IndustryLens does not claim to see a repricing the moment it publishes, and you should be sceptical of anyone who does. The first diff arrives on the second capture of a page.

What is a materiality score on a pricing change?

Every pricing change event carries a materiality score between 0 and 1, plus a severity. Material events dispatch an alert and land in your insight feed as a competitor move, linked back to the before-and-after snapshot pair. The rest stay on the record without interrupting anyone.

Find out when the packaging moves.

Add the companies you care about and we start versioning their pricing pages. The first diff arrives on the second capture.