SaaS Pricing Competitor Monitor — Price Change Alerts
Pricing
from $3,000.00 / 1,000 pricing snapshot reports
SaaS Pricing Competitor Monitor — Price Change Alerts
Monitor SaaS pricing pages. Open Input → leave defaults → Start (1 pricing URL + entry tier ≈ USD 3/report): https://console.apify.com/actors/L3CXilzhfv6MUlEY9/input From USD 3 entry.
Pricing
from $3,000.00 / 1,000 pricing snapshot reports
Rating
0.0
(0)
Developer
naoki anzai
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
0
Monthly active users
2 days ago
Last modified
Categories
Share
SaaS Pricing Page Monitor & Competitor Price Change Alerts
What you get: a pricing snapshot report for a public pricing page: the price points found, plan signals (free, pro, enterprise, annual, monthly), a change flag against your previous snapshot text, source URLs and the charged event.
Sample output from a real run (2026-10-18, the first-run JSON below, 1 report row):
| sourceUrl | status | priceMatches | planSignals | changed | chargedEvent |
|---|---|---|---|---|---|
| https://obsidian.md/pricing | success | $4, $5, $8, $10, $25, $50 | free, pro, enterprise, annual, monthly | false | pricing_snapshot_report ($3) |
Pages whose text contains login, checkout or cart wording ("sign in", "log in", "checkout", "cart") are returned as blocked with no charge — in the same test, stripe.com/pricing and notion.com/pricing were blocked. Check with dryRun: true first if you are unsure.
Open Input (paste the JSON below → Start)
Paid first run ≈ USD 3 for 1 entry pricing_snapshot_report (1 pricing URL, maxReports 1). The Console form starts empty, so paste this JSON and Start. Upgrade to the USD 15 competitor report only if needed.
{"pricingPageUrls": ["https://obsidian.md/pricing"],"competitors": [{"name": "Obsidian","domain": "obsidian.md"}],"reportTier": "entry","maxChargeUsd": 3,"maxReports": 1,"demoMode": false,"dryRun": false}
Store Quickstart
- Paste the cheap first-run JSON above and Start.
Use with Apify MCP
Exact actor: taroyamada/saas-pricing-page-change-monitor
Sample input JSON:
{"pricingPageUrls": ["https://obsidian.md/pricing"],"competitors": [{"name": "Obsidian","domain": "obsidian.md"}],"reportTier": "entry","maxChargeUsd": 3,"maxReports": 1,"demoMode": false,"dryRun": false}
Works best after
SaaS Pricing Page Monitor & Competitor Price Change Alerts is easiest to buy after one of these related Actors has already produced public rows or source context:
- Shopify Store Intelligence - use its public rows or source context as the starting input.
- Website Content Extractor - use its public rows or source context as the starting input.
Start with $3 / pricing_snapshot_report; upgrade to $15 / competitor_pricing_report only when the first report needs deeper action detail.
Internal links improve discovery only. Qualified forecast still requires accounted paid usage.
Proof-focused buyer summary
Built for SaaS founders, product marketers, and pricing teams who need to decide whether a public competitor pricing page changed in a way that affects packaging or sales messaging.
- Buy this when: Cheaper than manual weekly competitor pricing review, but still action-oriented.
- Entry: $3 /
pricing_snapshot_report- $3 captures a public pricing snapshot and change checklist. - Premium: $15 /
competitor_pricing_report- $15 compares competitors and turns changes into pricing-response actions. - Output promise: decision summary, score, three prioritized actions, source URLs, warnings,
chargedEvent,chargedUsd, andpreviewReport.nextRunInput. - Safety: keep
maxChargeUsdequal to the tier price. Demo, dry run, blocked/private sources, failed sources, and cap-limited runs are no-charge. - Not promised: rankings, revenue, conversion lift, sales lift, legal/procurement/financial advice, or private-source enrichment.
Entry first-run input:
{"demoMode": false,"dryRun": false,"reportTier": "entry","maxChargeUsd": 3,"maxReports": 1,"pricingPageUrls": ["https://obsidian.md/pricing"],"competitors": [{"name": "Obsidian","domain": "obsidian.md"}],"previousSnapshotText": "Personal use free. Sync $4 per month. Publish $8 per month. Commercial license $50 per user per year."}
Premium upgrade input:
{"demoMode": false,"dryRun": false,"reportTier": "premium","maxChargeUsd": 15,"maxReports": 1,"pricingPageUrls": ["https://obsidian.md/pricing","https://www.sublimetext.com/buy"],"competitors": [{"name": "Obsidian","domain": "obsidian.md"},{"name": "Sublime Text","domain": "sublimetext.com"}],"previousSnapshotText": "Personal use free. Sync $4 per month. Publish $8 per month. Commercial license $50 per user per year."}
Monitor public SaaS pricing pages and produce competitor pricing snapshots, comparison reports, or weekly watch summaries with predictable capped PPE billing.
First-run quality and billing cue
Start with demoMode or dryRun when you only want to inspect the output shape. For paid runs, use the entry report first, set maxChargeUsd as a hard cap, and move to premium only when you need comparison, recommendations, or a decision-ready action list. Pricing is controlled by the Apify Store listing, and maxChargeUsd should match the tier the buyer expects to run.
First run
Use the public pricing page input, choose reportTier, and set maxChargeUsd as a safety cap. Demo mode and dry run are always no-charge.
Basic input: pricingPageUrls
No-charge boundaries: Only public pricing pages are handled. Login-only, paywalled, checkout, and customer portal URLs are blocked with no charge.
Pricing ladder
| Tier | Planned price | PPE event | Output value |
|---|---|---|---|
| entry | $3 | pricing_snapshot_report | Single public pricing snapshot with plans, price mentions, and pricing-page signals |
| premium | $15 | competitor_pricing_report | Competitor pricing comparison report with change signals and positioning notes |
Public launch exposes entry and premium so buyers can choose between a quick first report and a deeper comparison.
Output
Every dataset row includes status, chargedEvent, reason, sourceUrls, and errors. Blocked, invalid, partial, low-confidence, demo, dry-run, and limit-reached rows are no-charge with chargedEvent: null.
Related Actors
Quality And Price Fit
Initial public promotion should focus on the buyer decision: a quick first report, then a premium comparison when the user needs deeper recommendations.
- Buyer workflow replaced: Replace manual competitor pricing-page checking and screenshot-note reconciliation.