SaaS Pricing Page Monitor — AI & Competitor Price Changes
Pricing
Pay per event
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
18 days ago
Last modified
Security
Limited permissionsShare
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:
- GitHub Trending AI Repos Scraper: AI agent, MCP and LLM repos with stars and topics
- Show HN Scraper (Hacker News AI launches): new AI launches on Hacker News with points and comments
- MCP Servers Scraper (official MCP registry): every server in the official MCP registry
- Hugging Face Scraper: trending models, datasets and Spaces
- LLM Pricing Scraper (OpenRouter): 400+ LLM prices with price-change detection
- App Store Reviews Scraper: iOS reviews for any app, by country