SaaS Pricing Monitor – Structured Diff & Change Alerts avatar

SaaS Pricing Monitor – Structured Diff & Change Alerts

Pricing

from $400.00 / 1,000 pricing change detecteds

Go to Apify Store
SaaS Pricing Monitor – Structured Diff & Change Alerts

SaaS Pricing Monitor – Structured Diff & Change Alerts

Monitors SaaS competitor pricing pages, extracts structured plan schemas (plan names, prices, features, limits), diffs against previous runs, and only charges PPE when a meaningful change is detected. Returns natural-language summaries of what changed. AI or pattern-based extraction.

Pricing

from $400.00 / 1,000 pricing change detecteds

Rating

0.0

(0)

Developer

joseph fadero

joseph fadero

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

10 days ago

Last modified

Share

The only SaaS pricing monitor that extracts structured plan data and charges only when something actually changes.

Replace £200/month Tierly and Competera with pay-per-meaningful-event. Eight pricing-monitor actors exist on Apify Store — all re-scrape full pages every run and return screenshots or raw HTML. None extract structured plan schemas. None compute semantic diffs. None emit only-on-change.

What it does

  1. Visits SaaS pricing pages using a real browser (Playwright)
  2. Extracts a structured plan schema: plan names, prices, billing intervals, per-tier features, usage limits
  3. Compares against the previous run stored in Key-Value Store
  4. Only charges pricing-changed when a meaningful change is detected — not on every run
  5. Returns a natural-language summary: "Pro plan increased from $49 to $59 (+20%)"

Extraction modes

  • Pattern Based — regex + DOM heuristics; no API key required; fast and cheap
  • AI Structured — GPT-4o-mini extracts the full schema; most accurate (~$0.0001/page)
  • Both — AI validates pattern extraction

Pricing

EventPrice
Run started£0.05
Page scanned£0.08
Pricing changed£0.40
New plan added£0.20
Plan removed£0.20

10 pages daily, no changes = £0.85/day. 1 pricing change found = +£0.40.

Input

FieldDefaultDescription
pricingUrlsrequiredPricing page URLs to monitor
extractionModepattern_basedai_structured, pattern_based, or both
openaiApiKeyRequired for ai_structured mode
sensitivityLevelmediumhigh / medium / low change threshold
includeNoChangePagesfalseInclude unchanged pages in output
screenshotOnChangetrueScreenshot on change detection

Output fields

url, companyName, checkedAt, lastCheckedAt, hasChanged, changeType, changeSummary, changeDetails[], plans[], previousPlans[], screenshotKey, status, chargedEvent

Plans schema

Each plan: name, price, currency, billingInterval, annualDiscount, perUser, features[], usageLimits{}, isPopular, isFree, ctaText, isCustomPrice

n8n integration

Schedule daily → filter hasChanged: true → Slack message with changeSummary and changeDetails → update Google Sheet competitor pricing matrix.