SaaS Pricing Page Monitor avatar

SaaS Pricing Page Monitor

Under maintenance

Pricing

from $15.00 / 1,000 page snapshots

Go to Apify Store
SaaS Pricing Page Monitor

SaaS Pricing Page Monitor

Under maintenance

Watch 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

Martin Lain

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

14 days ago

Last modified

Categories

Features

Limited permissions

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.

  1. Weekly competitive pricing watch — Schedule Linear / Notion / category peers; get price_changed and plan_added / plan_removed instead of HTML diffs.
  2. Battlecard refresh for PMM — Emit a compact battlecard row (plan matrix + lowest paid price) into Slack, Sheets, or your CRM workflow.
  3. Agency category coverage — Monitor many client-competitor pricing URLs with one Actor and a durable KV store name per book of business.
  4. 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
  • parseConfidence on every snapshot
  • Honest page_changed_unparsed when 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

  1. Prefill already includes sample pricing URLs — replace with your watchlist.
  2. Set a durable kvStoreName (same name every scheduled run).
  3. First run establishes a baseline (snapshots / battlecard only).
  4. Later runs emit change_event rows when plans or prices change.
  5. Wire the dataset to webhooks, Make/Zapier, or your agent pipeline.

Input highlights

  • startUrls — required; Store Console ships with working examples
  • kvStoreName — monitor state across runs
  • minParseConfidence — default 0.45; below this, removals are suppressed
  • eventTypes — optional filter
  • emitSnapshots / emitBattlecard toggles
  • Optional proxy with country pin for currency stability

Pricing

Pay per event:

EventWhenPrice
page_snapshotSuccessful fetch + parse attempt$0.015
change_eventEach typed change row$0.03
battlecardEach 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_unparsed rather 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.