SaaS Pricing & Plans Scraper
Pricing
from $0.12 / per success result
SaaS Pricing & Plans Scraper
Extract SaaS pricing plans, monthly prices, currencies, billing periods, free trial signals, contact-sales links, and pricing page URLs from SaaS websites. Built for competitive intelligence, SaaS research, pricing analysis, and market monitoring.
Pricing
from $0.12 / per success result
Rating
0.0
(0)
Developer
Techionik
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
SaaS Pricing & Plans Scraper
Extract clean SaaS pricing data from public pricing pages and SaaS websites. This actor is designed for competitive intelligence, market research, SaaS pricing analysis, product benchmarking, and sales/lead research.
What this actor does
SaaS Pricing & Plans Scraper collects structured pricing information from SaaS websites, including plan names, monthly prices, currencies, billing periods, free trial availability, contact-sales links, pricing page URLs, and last checked date.
You can provide direct pricing page URLs or main SaaS website URLs. When homepage URLs are provided, the actor attempts to detect and follow the pricing page automatically.
Best use cases
- SaaS competitor pricing research
- Market and product intelligence
- Pricing benchmark datasets
- Agency research for SaaS clients
- Startup and founder market analysis
- SaaS directory enrichment
- Lead generation and account research
- AI/RAG-ready pricing datasets
Input
Add SaaS website URLs or direct pricing page URLs.
Example input:
{ "startUrls": [ { "url": "https://www.notion.com/pricing" }, { "url": "https://linear.app/pricing" }, { "url": "https://vercel.com" } ], "findPricingPage": true, "useBrowserFallback": true, "maxPlansPerPage": 5 }
Input options
startUrls
List of SaaS websites or pricing page URLs to scrape.
Recommended:
- Direct pricing page URLs for highest accuracy
- Main domain URLs when you want the actor to discover the pricing page automatically
findPricingPage
If enabled, the actor tries to find the pricing page from a homepage.
useBrowserFallback
If enabled, the actor can use a browser fallback for pages where normal HTML extraction has low confidence.
maxPlansPerPage
Maximum number of pricing plans to extract from each website.
Output
Each dataset item contains:
- companyName
- domain
- planName
- monthlyPrice
- currency
- billingPeriod
- freeTrial
- contactPageUrl
- pricingPageUrl
- lastCheckedAt
Example output:
{ "companyName": "Notion", "domain": "notion.com", "planName": "Business", "monthlyPrice": 20, "currency": "USD", "billingPeriod": "monthly", "freeTrial": "Available", "contactPageUrl": "https://www.notion.com/contact-sales", "pricingPageUrl": "https://www.notion.com/pricing", "lastCheckedAt": "2026-05-20T16:13:06.998Z" }
Why use this actor?
SaaS pricing pages are often spread across different layouts, plan cards, pricing grids, and contact-sales sections. Manually checking them is slow and inconsistent.
This actor helps turn public SaaS pricing pages into structured data that can be exported, analyzed, compared, or used in automation workflows.
Recommended test URLs
- https://www.notion.com/pricing
- https://linear.app/pricing
- https://vercel.com/pricing
- https://clickup.com/pricing
- https://miro.com/pricing/
- https://webflow.com/pricing
- https://www.wix.com/upgrade/website
- https://www.canva.com/pricing/
Notes and limitations
Some SaaS websites use dynamic pricing, location-based pricing, A/B tested pricing, hidden enterprise pricing, or JavaScript-rendered plan cards. The actor uses a Cheerio-first approach for speed and can use browser fallback when needed.
For best accuracy, direct pricing page URLs are recommended.
Data quality tips
For best results:
- Use direct pricing page URLs when available
- Enable browser fallback
- Keep maxPlansPerPage between 5 and 10
- Re-run periodically to monitor pricing changes
Who is this for?
This actor is useful for:
- SaaS founders
- Agencies
- Pricing analysts
- Market researchers
- Competitive intelligence teams
- Product marketers
- RevOps teams
- AI data builders
Export options
You can export results from Apify Dataset in formats such as:
- JSON
- CSV
- Excel
- XML
- API
Example workflow
- Add SaaS website or pricing page URLs
- Run the actor
- Export the dataset
- Compare pricing plans across competitors
- Use the data in spreadsheets, dashboards, CRM enrichment, or AI workflows
Support
If a website does not return expected data, try using the direct pricing page URL and enabling browser fallback.