SaaS Pricing Page Monitor — Competitor Price Change Alerts
Pricing
Pay per usage
Go to Apify Store

SaaS Pricing Page Monitor — Competitor Price Change Alerts
Monitor SaaS competitor pricing pages, detect added and removed price points, store snapshots, and export structured price changes and page diffs.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
João Victor
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
8 days ago
Last modified
Categories
Share
Pricing Monitor BR 🇧🇷 — Monitor de Preços de Concorrentes SaaS
Para brasileiros: Monitore páginas de preços de concorrentes SaaS, detecte mudanças de preço, planos, trials e CTAs. Receba alertas estruturados e exporte para dashboards.
For English speakers: See English documentation below.
🇧🇷 Documentação em Português
O que este Actor faz?
- Recebe URLs de páginas de preços de concorrentes SaaS
- Extrai preços, planos, moedas, períodos de cobrança, trials e CTAs
- Compara com snapshots anteriores e detecta mudanças
- Alerta sobre preços adicionados, removidos ou alterados
- Exporta dados estruturados para dashboards, Make, n8n, Zapier, Slack
Por que usar?
| Fazer manualmente | Pricing Monitor BR | |
|---|---|---|
| Verificar preços de concorrentes | 30min por dia | Automático |
| Detectar mudanças | Pode perder | Alerta imediato |
| Histórico de preços | Não tem | Snapshots persistentes |
| Integração com BI | Exportar manual | API direta |
Para quem é?
| Usuário | Por que usa |
|---|---|
| Founders de SaaS | Saber quando concorrentes mudam preço, packaging, trial |
| Times de growth | Monitorar descontos, trials grátis, ofertas anuais |
| Product marketers | Acompanhar nomes de planos, bullets de features |
| Inteligência competitiva | Construir evidência recorrente sem checagem manual |
| Agências de automação | Entregar workflows de monitoramento para clientes |
Exemplo de entrada
{"startUrls": [{ "url": "https://www.notion.so/pricing" },{ "url": "https://vercel.com/pricing" },{ "url": "https://stripe.com/pricing" }],"maxItems": 5,"useBrowser": false,"snapshotStoreName": "my-pricing-monitor"}
Exemplo de saída
{"url": "https://www.notion.so/pricing","statusCode": 200,"changeType": "CHANGED","severity": "HIGH","pricePoints": [{ "value": 0, "currency": "USD", "period": "month" },{ "value": 8, "currency": "USD", "period": "month" },{ "value": 15, "currency": "USD", "period": "month" }],"pricePointChanges": {"added": [{ "value": 15, "currency": "USD", "period": "month" }],"removed": [{ "value": 12, "currency": "USD", "period": "month" }],"unchanged": [{ "value": 0, "currency": "USD", "period": "month" }, { "value": 8, "currency": "USD", "period": "month" }]},"pricingPlans": [{ "name": "Free", "price": 0, "features": ["..."] },{ "name": "Plus", "price": 8, "features": ["..."] },{ "name": "Business", "price": 15, "features": ["..."] }],"hasFreeTrial": true,"hasFreePlan": true,"ctas": ["Try for free", "Contact sales"]}
Fluxo de trabalho recomendado
URLs de preço → Fetch HTTP/browser → Extração de preços → Diff de snapshot → Dataset/API/webhook
Dicas:
- Use um
snapshotStoreNamepor projeto de monitoramento - Use
contentSelectorestreito (ex:mainou container de preços) - Rode uma vez com
ALLpara criar baseline, depois mude paraCHANGES_ONLY - Configure Schedule diário/semanal + webhook para Slack
Custo
- ~$0.0002 por página verificada (HTTP mode, sem proxy)
Limitações
- Páginas com CAPTCHA ou login podem falhar
pricingPlansé heurística — revise catálogos complexos- Mudanças de layout podem exigir ajuste no
contentSelector
🇬🇧 English Documentation
What does this Actor do?
- Accepts SaaS competitor pricing page URLs
- Extracts prices, plans, currencies, billing periods, trials, and CTAs
- Compares with previous snapshots and detects changes
- Alerts on added, removed, or changed price points
- Exports structured data for dashboards, Make, n8n, Zapier, Slack
Why use it?
| Manual checking | Pricing Monitor BR | |
|---|---|---|
| Check competitor prices | 30min per day | Automatic |
| Detect changes | May miss | Immediate alert |
| Price history | None | Persistent snapshots |
| BI integration | Manual export | Direct API |
Best for
| User | Why they use it |
|---|---|
| SaaS founders | Know when competitors change pricing, packaging, trial |
| Growth teams | Monitor discounts, free trials, annual offers |
| Product marketers | Track plan names, feature bullets |
| Competitive intelligence teams | Build recurring evidence without manual checks |
| Automation agencies | Deliver scheduled monitoring workflows to clients |
Input example
{"startUrls": [{ "url": "https://www.notion.so/pricing" },{ "url": "https://vercel.com/pricing" },{ "url": "https://stripe.com/pricing" }],"maxItems": 5,"useBrowser": false,"snapshotStoreName": "my-pricing-monitor"}
Output example
{"url": "https://www.notion.so/pricing","statusCode": 200,"changeType": "CHANGED","severity": "HIGH","pricePoints": [{ "value": 0, "currency": "USD", "period": "month" },{ "value": 8, "currency": "USD", "period": "month" },{ "value": 15, "currency": "USD", "period": "month" }],"pricePointChanges": {"added": [{ "value": 15, "currency": "USD", "period": "month" }],"removed": [{ "value": 12, "currency": "USD", "period": "month" }],"unchanged": [{ "value": 0, "currency": "USD", "period": "month" }, { "value": 8, "currency": "USD", "period": "month" }]},"pricingPlans": [{ "name": "Free", "price": 0, "features": ["..."] },{ "name": "Plus", "price": 8, "features": ["..."] },{ "name": "Business", "price": 15, "features": ["..."] }],"hasFreeTrial": true,"hasFreePlan": true,"ctas": ["Try for free", "Contact sales"]}
Recommended workflow
Pricing URLs → HTTP/browser fetch → Price extraction → Snapshot diff → Dataset/API/webhook
Tips:
- Use one
snapshotStoreNameper monitoring project - Use narrow
contentSelector(e.g.,mainor pricing container) - Run once with
ALLto create baseline, then switch toCHANGES_ONLY - Set up daily/weekly Schedule + Slack webhook
Pricing
- ~$0.0002 per checked page (HTTP mode, no proxy)
Limitations
- Pages with CAPTCHA or login may fail
pricingPlansis heuristic — review complex catalogs- Layout changes may require
contentSelectoradjustment
Built with ❤️ for SaaS competitive intelligence.