SaaS Pricing Page Monitor avatar

SaaS Pricing Page Monitor

Pricing

from $5.00 / 1,000 successful pricing pages

Go to Apify Store
SaaS Pricing Page Monitor

SaaS Pricing Page Monitor

๐Ÿ’ณ Monitor competitor SaaS pricing pages for prices, plans, packaging signals, and changes in structured tables.

Pricing

from $5.00 / 1,000 successful pricing pages

Rating

0.0

(0)

Developer

Daniel S.

Daniel S.

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

0

Monthly active users

3 months ago

Last modified

Share

Monitor public SaaS pricing pages and detect changes in plans, prices, and billing copy.

What it does

  • Fetches one or more public pricing page URLs.
  • Extracts visible page text.
  • Finds price mentions such as $29/mo, โ‚ฌ99 / month, Free, and Enterprise.
  • Captures nearby context so changes are reviewable.
  • Adds a structured pricing analysis with current pricing signals, change summary, and suggested next actions.
  • Compares each page with the previous saved run.
  • Outputs a structured dataset item per URL with flat pricing, plan, change, and recommendation columns plus the original evidence.

Good use cases

  • Competitor pricing monitoring.
  • SaaS packaging and plan tracking.
  • Agency reporting for clients.
  • Product marketing and sales enablement.

Input

{
"urls": [
"https://example.com/pricing"
],
"compareWithPrevious": true,
"saveSnapshot": true,
"maxPriceMentions": 40,
"fetchTimeoutSecs": 25,
"includeTextSample": false,
"includeAnalysis": true,
"snapshotStoreName": "saas-pricing-monitor-snapshots"
}

Output

Each dataset item represents one monitored URL. Use the overview, changes, pricingSignals, priceMentions, and allData dataset views for different workflows:

{
"url": "https://example.com/pricing",
"status": "ok",
"changed": true,
"title": "Pricing",
"priceMentions": [
{
"value": "$29/mo",
"context": "Pro plan $29/mo billed monthly"
}
],
"diff": {
"previousFingerprint": "old",
"currentFingerprint": "new",
"addedMentions": ["$39/mo"],
"removedMentions": ["$29/mo"]
},
"pricingAnalysis": {
"summary": "Pricing exposes 1 numeric pricing signal...",
"confidence": "medium",
"currentPricing": {
"numericPriceCount": 1,
"uniquePrices": ["$29/mo"],
"planSignals": {
"hasFreePlan": false,
"hasEnterprisePlan": false,
"hasUsageBasedPricing": false
}
},
"suggestedActions": [
"Run this Actor on a schedule to build a pricing-change history."
]
}
}

Notes

This Actor uses heuristic text extraction. It is best for normal marketing/pricing pages with server-rendered or statically embedded pricing content. Pages that render all pricing after heavy client-side JavaScript may need a future browser-based version.

Snapshots are stored in a named key-value store so scheduled runs can compare current pricing with previous runs. Use a separate snapshotStoreName for separate monitoring projects.

Pricing ๐Ÿ’ต

The Store price is $0.001 per run plus $0.005 per successful pricing page. Failed URLs are written to ERRORS.json and are not charged as results. The run also saves flat CSV and JSON exports plus RUN_SUMMARY.json.

SEO positioning ๐Ÿš€

SEO title: SaaS Pricing Page Monitor & Competitor Price Tracker

Keywords: SaaS pricing monitor, competitor pricing tracker, pricing page scraper, SaaS packaging intelligence, price change alert, competitor plan tracker, product marketing intelligence.