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

2 days 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.