SaaS Pricing & Plans Scraper avatar

SaaS Pricing & Plans Scraper

Pricing

from $0.12 / per success result

Go to Apify Store
SaaS Pricing & Plans Scraper

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

Techionik

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

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.

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

  1. Add SaaS website or pricing page URLs
  2. Run the actor
  3. Export the dataset
  4. Compare pricing plans across competitors
  5. 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.