SaaS Pricing Page Monitor
Under maintenancePricing
from $15.00 / 1,000 page snapshots
SaaS Pricing Page Monitor
Under maintenanceWatch SaaS pricing pages for structured plan cards and typed price/plan changes. Built for PMM, competitive intel, agencies, and agents — with parse confidence and fair pay-per-event pricing.
Pricing
from $15.00 / 1,000 page snapshots
Rating
0.0
(0)
Developer
Martin Lain
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
14 days ago
Last modified
Categories
Features
Share
Stop pasting competitor pricing into spreadsheets. This Actor turns public SaaS pricing pages into structured plan cards and typed change events you can schedule, alert on, and feed to agents.
Paid use cases
- Weekly competitive pricing watch — Schedule Linear / Notion / category peers; get
price_changedandplan_added/plan_removedinstead of HTML diffs. - Battlecard refresh for PMM — Emit a compact
battlecardrow (plan matrix + lowest paid price) into Slack, Sheets, or your CRM workflow. - Agency category coverage — Monitor many client-competitor pricing URLs with one Actor and a durable KV store name per book of business.
- Agent / MCP pipelines — Consume a stable event vocabulary (
price_changed,plan_added,page_changed_unparsed, …) without scraping DOM yourself.
Why not a generic change monitor?
Generic detectors scream on every marketing tweak. Specialty pricing Actors on the Store either lack traction or price snapshots punitively. This product is pricing-intel first:
- Plan schema: name, amount, currency, billing period, per-seat flag, features
parseConfidenceon every snapshot- Honest
page_changed_unparsedwhen the page changed but plans could not be trusted — no fake plan removals - Fair pay-per-event pricing meant for weekly schedules
How to use
- Prefill already includes sample pricing URLs — replace with your watchlist.
- Set a durable
kvStoreName(same name every scheduled run). - First run establishes a baseline (snapshots / battlecard only).
- Later runs emit
change_eventrows when plans or prices change. - Wire the dataset to webhooks, Make/Zapier, or your agent pipeline.
Input highlights
startUrls— required; Store Console ships with working exampleskvStoreName— monitor state across runsminParseConfidence— default0.45; below this, removals are suppressedeventTypes— optional filteremitSnapshots/emitBattlecardtoggles- Optional proxy with country pin for currency stability
Pricing
Pay per event:
| Event | When | Price |
|---|---|---|
page_snapshot | Successful fetch + parse attempt | $0.015 |
change_event | Each typed change row | $0.03 |
battlecard | Each battlecard summary (if enabled) | $0.01 |
Limitations (MVP)
- HTTP / SSR extraction first (JSON-LD, embedded price JSON, text/card heuristics). Fully client-rendered pages may return low confidence — use
page_changed_unparsedrather than inventing removals. - Does not log into customer portals or bypass paywalls.
- Feature lists are capped for size; full-list fingerprint still drives
features_changed.