Full Competitive Watch: One Rival, Every Page
Pricing, changelog, homepage, and integrations for a single competitor in one scan. A clean starting point when you track just one company.
How it works
- 1Open it on Apify
Hit Run on Apify — it opens the tool in the cloud, no install.
- 2Set the inputs
Adjust
competitors,watch,onlyNewSinceLastRun(sensible defaults are pre-filled). - 3Click Run
The tool runs on Apify’s cloud and collects the data for you.
- 4Export the results
Download as JSON, CSV or Excel, or pipe straight into your app, Google Sheets, or an AI agent.
Pricing
$0.01 per page checked = $10 per 1,000
| You are charged for | When | Price |
|---|---|---|
| Page checked | A page was checked | $0.01 |
| Weekly brief generated | A weekly brief was generated | $0.3 |
| AI signal generated | An AI signal was generated | $0.035 |
| Change detected | A change was detected | $0.015 |
| Actor Start | Charged when the Actor starts running. Number of events charged depends on Actor memory (one event per GB, minimum one event). | $0.05 |
Pay-per-event pricing: you are billed per result, not per subscription — a run that returns nothing costs nothing beyond the start fee. Billing is handled by Apify on your own account. These are the live Apify store prices, in effect since 2026-06-09, and they are what you are actually charged.
Inputs
| Field | What it does | Type |
|---|---|---|
competitors | The competitors to monitor. For each, provide a name and the URLs you want watched. Leave a URL empty to skip that page type for that competitor. | array |
watch | Which page types to monitor. 'pricing' tracks tiers/prices/CTAs/features, 'changelog' tracks release entries, 'positioning' tracks homepage hero & CTA, 'integrations' scans docs/changelog for new integrations. | array |
onlyNewSinceLastRun | Emit only the deltas (new/changed targets) instead of a full re-dump every run. This is what makes scheduled runs cheap and useful. | boolean |
generateAiSignals | Use a small LLM to sharpen the 'why it matters' analysis on each detected change. Runs ONLY on changed pages (never on unchanged ones). Requires the ANTHROPIC_API_KEY environment variable; falls back to deterministic rules if absent. | boolean |
weeklyBrief | Produce a readable HTML/Markdown brief summarizing every competitor move this run, stored in the Key-Value Store and linked in the dataset. | boolean |
webhookUrl | Slack, Discord, or generic webhook to receive a compact summary of new signals. Slack/Discord formatting is auto-detected. | string |
What you get
A structured dataset — each result includes fields like:
change_recordscompetitorpage_typesignalsstatussync_statustarget_keyurlExport every run as JSON, CSV or Excel, or send it to your app, a database, Google Sheets, or an AI agent.
More use cases for SaaS Competitor Monitor: Pricing, Changelog & Positioning
Notion & Linear Pricing Change Tracker, Weekly
Competitor pricing-page monitoring for Notion and Linear. A weekly check flags every tier, price, and CTA change so PMMs see only what moved.
Competitor Changelog Alerts to Slack on New Ships
New entries in a competitor changelog land in Slack the moment they ship. Only fresh release notes reach you, not the old backlog.
Weekly Competitor Brief Across Five Rivals
Every move your top five competitors made this week, pricing to homepage, packed into one Monday-standup digest. No tab-hopping required.
Built on SaaS Competitor Monitor: Pricing, Changelog & Positioning — see every input, output field and price on the tool page.