SaaS Pricing Page Monitor — AI & Competitor Price Changes avatar

SaaS Pricing Page Monitor — AI & Competitor Price Changes

Pricing

Pay per event

Go to Apify Store
SaaS Pricing Page Monitor — AI & Competitor Price Changes

SaaS Pricing Page Monitor — AI & Competitor Price Changes

Monitor SaaS and AI tool pricing pages: extract plans and prices and get a diff of what changed since your last run (new or removed plans, price changes). Schedule daily for competitor price tracking.

Pricing

Pay per event

Rating

0.0

(0)

Developer

Agent Data Co

Agent Data Co

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

18 days ago

Last modified

Security

Limited permissions

Share

SaaS Pricing Page Monitor — Track AI & Competitor Price Changes

Monitor competitor pricing pages for SaaS and AI tools. Give it a list of public pricing-page URLs; every run it extracts the plans and prices and tells you what changed since the previous run: plans added or removed and price changes. Schedule it daily and you have a competitor price tracker that only speaks up when something moves.

What does this pricing page monitor do?

Each run it fetches each page once, extracts plan names and prices (JSON-LD offers, plan cards and price strings), saves a snapshot in a named key-value store and compares it with the last snapshot. Pages that are JavaScript-only or bot-protected are flagged instead of silently returning nothing.

Why use it?

  • Competitor pricing intel on autopilot
  • Diff output — only see what changed (onlyChanged)
  • Works on server-rendered pages; flags JS-only or bot-protected pages instead of failing silently
  • No personal data

Data source

The public pricing pages you provide (plain HTTP GET, respectful single request per URL per run).

Input

  • urls: List of pricing page URLs
  • onlyChanged: Only output pages whose extraction changed
  • stateStoreName: Named KV store that keeps snapshots between runs

Example input:

{
"urls": [
"https://www.notion.com/pricing",
"https://linear.app/pricing"
],
"onlyChanged": false
}

Output

Each dataset item looks like this:

{
"url": "https://linear.app/pricing",
"status": "ok",
"plans": [
{
"name": "Basic",
"prices": [
"$10 per user/month"
]
}
],
"changed": true,
"changes": {
"priceChanged": [
{
"plan": "Basic",
"before": [
"$8"
],
"after": [
"$10"
]
}
]
}
}

Export as JSON, CSV, Excel or HTML, or pull via the Apify API, webhooks, Make, Zapier, n8n or the Apify MCP server.

How much does it cost?

Pay per event: $0.002 per run + $0.01 per result (≈ $10.00 per 1,000 results). You are never charged for results on a failed run: if no data is found, the run fails loudly with an explanation instead of returning an empty "success".

Use cases

  • SaaS founders tracking competitor pricing
  • AI tool directories keeping prices current
  • Analysts / VCs monitoring AI pricing trends
  • Procurement teams watching vendor price changes

Scheduling & monitoring

Schedule it daily or weekly in Apify Console and connect a webhook/Slack/email integration to get new items automatically.

FAQ

Is this legal? It uses single, low-frequency requests to public pricing pages you choose. Respect each site's terms; no login-gated or personal data is accessed. No personal data is collected.

Something broke? Open an issue on the Issues tab; the actor is tested daily.

Tips

Tip: price-change history. Because snapshots are kept between runs, a daily schedule builds a price-change history for every page you track. Turn on onlyChanged and connect email, Slack or a webhook to be alerted only when a competitor changes its pricing.


More AI-ecosystem Actors from Agent Data Co

Built and maintained by Agent Data Co. Our Actors collect public AI-ecosystem data and work well together on a daily schedule: