SaaS Pricing Monitor
Pricing
Pay per usage
SaaS Pricing Monitor
Monitor SaaS pricing pages for plan, price, and billing changes with historical snapshots and structured diffs.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Daniel Ferreira de Almeida
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Track SaaS pricing pages and generate a clean diff of what changed between runs.
What it does
This Actor monitors one or more public pricing pages, extracts the observed plan data, and compares the current snapshot against the previous one stored in Apify Key-Value Store.
It is designed to answer questions like:
- Did the monthly price change?
- Was a new plan added or removed?
- Did the free tier or trial terms change?
- Did plan features or billing periods change?
Premium features
- historical snapshots per URL
- structured plan extraction
- diff output with added, removed, and modified plans
- change status:
new,unchanged,changed,error - compact history window for audit trails
- optional raw HTML capture for debugging
- optional webhook alert delivery
Best for
- SaaS competitor monitoring
- pricing intelligence
- vendor watchlists
- sales and procurement workflows
- market research and lead qualification
Input
urls— pricing pages to monitorhtml— optional single HTML fixture for offline validationplanCardSelector— optional CSS selector for pricing cardspriceSelector— optional selector for the price element inside each cardctaSelector— optional selector for the CTA element inside each cardfeatureSelector— optional selector for feature items inside each cardincludeHistory— include history in the outputhistoryLimit— maximum number of historical snapshots to keepincludeSnapshot— include the current snapshot object in the outputincludeRawHtml— include the raw HTML in the outputmaxTextChars— cap the preview text lengthtimeoutSecs— request timeout per pagewebhookUrl— optional webhook for change notificationsrunLabel— optional label for downstream tracking
Example input
{"urls": ["https://example.com/pricing"],"includeHistory": true,"historyLimit": 10,"includeSnapshot": true,"includeRawHtml": false,"maxTextChars": 4000,"timeoutSecs": 30}
Output
Each item includes:
- page metadata
- extracted plans
- content hash
- change status
- changed fields
- plan diff summary
- historical snapshots
- optional raw HTML and current snapshot
Notes
The Actor is intentionally built for pricing pages, not generic crawling. It favors deterministic extraction, low operational cost, and a stable output contract that can feed alerts, dashboards, and downstream analysis.