Track what your competitors do with pricing, packaging, and positioning.
Add the companies you compete with. When one of them changes a price, moves a feature between tiers, adds or drops a plan, or quietly kills its free tier, you get told, with a link to the page it happened on and the date it was seen.
It reads the Internet Archive as well as the live web, so a competitor's history starts in 2020-02-14 rather than on the day you signed up. Every claim cites the capture it came from, so you can check it before repeating it in a meeting.
A change is recorded only when two clean readings of the same page disagree. Thirteen kinds are distinguished, so "they raised prices" and "they moved SSO to Enterprise" are recorded as two different events rather than as one diff:
price_changedplan_addedplan_removedplan_renamedfree_tier_addedfree_tier_removedtrial_changedbilling_period_addedbilling_period_removedseat_limit_changedfeature_added_to_planfeature_removed_from_planfeature_moved_tierPrices are only compared within the same currency, billing period, and basis. A page that switches from monthly to annual display is not a 20% price cut.
Individual changes are noisy, so they are also grouped under a small set of named strategic directions. Each direction is hand-written as a list of signals that support it and a list that contradict it:
moving_upmarketmoving_downmarketfreemium_expansionbundling_upunbundlingpricing_model_migrationenterprise_hardeningA direction is reported only when a company is running it at least twice as intensely as its peers. Each one states what would prove it wrong ("Acme introduces a free tier") and is marked contradicted when that happens. A competitor that moved upmarket in May and reversed in August stays on the record instead of being overwritten.
Nothing carries a confidence score. A direction reports 7 supporting / 1 countervailing across 3 surfaces over 84 days, and every part of that is a count you can trace back to the captures it came from.
Tracked companies are also counted against their market, so you can see whether a competitor's price is normal or an outlier. Measured over a fixed cohort of 31 of 40 companies (78% coverage) as of 2026-08-17.
Tier names do not compare across vendors: one company's "Pro" is another's "Business". Position on the ladder does.
| Ladder position | Median, per seat / month | Plans counted |
|---|---|---|
| Quintile 0 | $0.3333 | 6 |
| Quintile 1 | $7.825 | 12 |
| Quintile 2 | $11.45 | 6 |
| Quintile 3 | $16 | 11 |
| Quintile 4 | $17.245 | 8 |
Free tiers: 21 of 31 companies in this cohort publish one.
Useful when deciding whether something is a differentiator or table stakes. Counted from what each company lists on its pricing page, not from what it ships.
| Feature | Companies |
|---|---|
| Premium integrations | 8 / 31 |
| Single sign-on | 8 / 31 |
| Priority support | 7 / 31 |
| Reporting | 6 / 31 |
| Role-based access control | 6 / 31 |
| SCIM provisioning | 5 / 31 |
| User management | 5 / 31 |
| AI assistant | 4 / 31 |
| Audit log | 4 / 31 |
| Budget tracking | 4 / 31 |
| Calendar view | 4 / 31 |
| Collaborative documents | 4 / 31 |
| Companies tracked | 40 | Captures stored | 151 |
|---|---|---|---|
| Pages watched | 163 | From the Internet Archive | 3 |
| Current readings | 51 | Dated facts | 264 |
| Canonical features | 101 | Market measurements | 185 |
Six pages are watched per company:
| Page | Watched | Read into structured data |
|---|---|---|
pricing | 35 | Yes |
homepage | 40 | Captured, not yet read |
changelog | 11 | Captured, not yet read |
docs_index | 19 | Captured, not yet read |
careers | 24 | Captured, not yet read |
integrations | 34 | Captured, not yet read |
All six are captured now even though only pricing is read into structured data yet. History cannot be backfilled. A page not captured today is gone.
Competitors are not metered. Watching ten companies costs the same as watching one, because each page is fetched once and served to everyone tracking it.
| Free | Pro, $99/year | Scale, $999/year | |
|---|---|---|---|
| Companies you can track | 25 | Unlimited | Unlimited |
| Full history and evidence | Yes | Yes | Yes |
| Weekly digest | Yes | Yes | Yes |
| Strategic directions | Yes | Yes | Yes |
| API and MCP | Yes | Yes | Yes |
| How often tracked pages are checked | Weekly | Daily | Daily |
| Pages we track on request | None | 10 | 100 |
| A market built to your spec | None | None | 1 per year |
History, evidence, and the API are not paywalled. Charging for provenance would leave every published fact harder to check. The free tier does not expire and drops no features, only the number of companies and how often their pages are re-read.
GET /v1/moves?company={slug}&since=2026-01-01T00:00:00Z
GET /v1/companies/{slug}/plans?as_of=2021-06-01T00:00:00Z
GET /v1/companies/{slug}/hypotheses
GET /v1/markets/{slug}/commoditization?feature=sso
GET /v1/compare?a={slug}&b={slug}
Every response carries the readings it came from, their timestamps, and the source URLs. An MCP server exposes the same data, so an assistant can cite a dated page instead of recalling a price from training data.