SaaS Pricing Page Monitor avatar

SaaS Pricing Page Monitor

Pricing

from $2.00 / 1,000 pricing intelligence records

Go to Apify Store
SaaS Pricing Page Monitor

SaaS Pricing Page Monitor

Monitor SaaS pricing pages and export plans, prices, CTAs, trial and enterprise signals, change hashes, and CRM-ready competitor notes.

Pricing

from $2.00 / 1,000 pricing intelligence records

Rating

0.0

(0)

Developer

SignalCrawl

SignalCrawl

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Monitor SaaS pricing pages and turn public pricing pages into structured competitor intelligence.

Paste pricing, plans, or comparison page URLs and get plans, detected prices, CTA text, trial/enterprise/annual/usage-based signals, content hashes, price hashes, and CRM-ready notes for competitive monitoring.

Why Use This Actor

Generic website crawlers return page text. This Actor is focused on pricing intelligence: it extracts the parts SaaS teams, sales teams, product marketers, agencies, and AI agents care about when a competitor changes pricing or positioning.

Best For

WorkflowHow teams use the output
Competitor pricing monitoringTrack plan names, prices, CTAs, trials, annual discounts, and enterprise mentions.
Product marketingKeep battlecards updated when competitors change packaging.
Sales enablementGenerate CRM notes and action notes from pricing pages.
AI agents and RAG workflowsFeed clean page text, hashes, and pricing fields into agents or knowledge bases.
Recurring change detectionSave contentHash or priceHash and pass it back in future runs.

Input Example

{
"startUrls": [
{ "url": "https://www.notion.com/pricing" },
{ "url": "https://slack.com/pricing" }
],
"maxPages": 2,
"includeText": false,
"keywords": ["enterprise", "free trial", "annual", "contact sales"],
"previousHashes": []
}

Output Example

{
"platform": "website",
"companyDomain": "example.com",
"url": "https://example.com/pricing",
"pageTitle": "Pricing",
"pageType": "pricing",
"detectedPrices": ["$19 / month", "$49 / month"],
"planNames": ["Free", "Pro", "Enterprise"],
"ctaTexts": ["Start Free", "Contact Sales"],
"hasFreeTrial": true,
"hasEnterprise": true,
"hasAnnualDiscount": true,
"hasUsageBasedPricing": false,
"matchedKeywords": ["enterprise", "annual"],
"pricingSignalScore": 86,
"changeStatus": "baseline",
"contentHash": "b8b4c6d2...",
"priceHash": "83a9f0...",
"crmNote": "example.com pricing monitor: 2 prices, 3 plans, changeStatus=baseline, signal=86.",
"actionNote": "Store as baseline pricing intelligence and schedule recurring monitoring.",
"dedupeKey": "..."
}

How Change Detection Works

The Actor returns:

  • contentHash: hash of cleaned page text.
  • priceHash: hash of detected prices, plans, and CTAs.
  • changeStatus: baseline, unchanged, or changed.

For recurring monitoring, save a previous contentHash or priceHash and pass it in previousHashes during the next run.

Notes And Limitations

  • This Actor monitors public pages only.
  • Some pricing pages render prices client-side or behind geolocation/personalization, so extracted prices may vary.
  • Use the hashes for monitoring workflows; use the page URL as the final source of truth before making pricing decisions.
  • It does not bypass logins or private customer portals.

Pricing

Recommended launch pricing: $2.00 / 1,000 pricing intelligence records.

Primary event name: Pricing intelligence record.