VOOZH about

URL: https://apify.com/datahq/saas-pricing-scraper

โ‡ฑ SaaS Pricing Scraper ยท Apify


Pricing

Pay per usage

Go to Apify Store

SaaS Pricing Scraper

Extract structured pricing data from any SaaS website. Get tiers, features, billing options as clean JSON. AI-powered.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

๐Ÿ‘ DataHQ

DataHQ

Maintained by Community

Actor stats

0

Bookmarked

13

Total users

0

Monthly active users

4 months ago

Last modified

Categories

Share

Multi-source SaaS pricing intelligence. Extract pricing tiers, features, and competitor data from any SaaS product in seconds.


โšก Quick Start

{
"query":"Notion",
"useLLM":true,
"llmProvider":"openai",
"openaiApiKey":"sk-..."
}

Or with a direct URL:

{
"url":"https://www.notion.so/pricing",
"useLLM":true,
"llmProvider":"anthropic",
"claudeApiKey":"sk-ant-..."
}

๐Ÿ”„ How It Works

  1. Discovery โ†’ Find pricing page via search or direct URL
  2. Scrape โ†’ Playwright captures page, clicks billing toggles automatically
  3. Extract โ†’ LLM or DOM selectors parse pricing tiers
  4. Enrich โ†’ Calculate confidence score, detect pricing model

๐Ÿš€ Key Features

  • Universal Scraping: Works on most SaaS pricing pages (Notion, Slack, HubSpot, Vercel, etc.)
  • Smart Interactions: Auto-detects and clicks "Annual/Monthly" toggles to capture discount pricing
  • LLM Extraction: Uses GPT-5.2 or Claude 4.5 Sonnet for accurate parsing of complex pricing tables
  • BYOK: Bring your own OpenAI or Anthropic API key
  • Structured Output: Clean JSON with tiers, features, billing options, pricing model detection

๐Ÿ’ฐ Pricing

Free to use. You only pay:

  • Apify platform costs (~$0.01-0.05 per run)
  • Your own LLM API costs if enabled (~$0.01-0.03 per run)

๐ŸŽฏ Use Cases

  • Founders: Benchmark pricing against competitors before launch
  • Sales Teams: Get competitor pricing during deal negotiations
  • VCs & Analysts: Track SaaS pricing trends across sectors
  • Procurement: Verify you're getting the best deal

โš™๏ธ Input Parameters

FieldTypeRequiredDescription
querystringYes*Product name (e.g., "Notion", "Slack")
urlstringYes*Direct pricing page URL
useLLMbooleanNoEnable AI extraction. Default: true
llmProviderstringNoopenai or anthropic
llmModelstringNoOverride model. Defaults: gpt-5.2, claude-4-5-sonnet-latest
openaiApiKeystringNoYour OpenAI key
claudeApiKeystringNoYour Anthropic key

*Either query or url required


๐Ÿ“Š Output Example

{
"product":{
"name":"Notion",
"website":"https://www.notion.so/pricing"
},
"pricing":{
"model":"seat-based",
"has_free_tier":true,
"currency":"USD",
"billing_options":["monthly","annual"],
"tiers":[
{
"name":"Free",
"price_monthly":0,
"price_annual":0,
"price_unit":"per member",
"features":["Collaborative workspace","Basic page analytics"]
},
{
"name":"Plus",
"price_monthly":10,
"price_annual":8,
"price_unit":"per member",
"features":["Unlimited blocks","Unlimited file uploads","30-day page history"]
},
{
"name":"Business",
"price_monthly":18,
"price_annual":15,
"price_unit":"per member",
"features":["SAML SSO","Advanced analytics","90-day page history"]
}
]
},
"metadata":{
"extraction_status":"success",
"extraction_method":"llm-openai",
"confidence_score":0.95,
"tiers_found":4
}
}

๐Ÿ“ˆ Confidence Scores

ScoreMeaning
0.9+High confidence, LLM validated
0.7-0.9Good, DOM extraction worked
0.3-0.7Partial data, some tiers may be missing
<0.3Low confidence, enable LLM for better results

โš ๏ธ Limitations

  • Enterprise pricing (Salesforce, SAP, Oracle) often requires login
  • Usage-based pricing shows estimates only
  • Some sites block automated browsers
  • Results cached 24 hours to reduce costs
  • No LLM fallback returns empty tiers if selectors fail

๐Ÿ”— API Integration

Run programmatically via Apify API:

import{ ApifyClient }from'apify-client';
const client =newApifyClient({token:'YOUR_APIFY_TOKEN'});
const run =await client.actor('datahq/saas-pricing-radar').call({
query:'Notion',
useLLM:true,
llmProvider:'openai',
openaiApiKey: process.env.OPENAI_API_KEY
});
const{ items }=await client.dataset(run.defaultDatasetId).listItems();
console.log(items[0]);

๐Ÿ“ฌ Feedback

Found a bug or have a feature request? Use the Issues tab or leave a review.

You might also like

SaaS Pricing Scraper

labrat011/saas-pricing-scraper

Extract structured pricing data from any SaaS company's public pricing page. The dedicated SaaS pricing intelligence tool on the Apify Store.

SaaS Pricing & Plans Scraper

techionik9993/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.

SaaS Competitor Intelligence Analyzer

sleek_waveform/saas-competitor-intelligence

Analyze competitor SaaS websites for tech stack detection, pricing tiers, features, and company metadata. Perfect for competitive analysis.

๐Ÿ‘ User avatar

Daniel Dimitrov

8

SaaS Pricing & Feature Tracker

constructive_calm/saas-pricing-tracker

Scrapes SaaS company pricing pages to extract plan names, prices, features, limits, and billing options into structured JSON. Auto-discovers pricing pages from homepages. Supports monthly/annual toggle detection, change tracking, and webhook alerts for competitor monitoring.

4

5.0

SaaS Pricing Intelligence + AI (Competitor Tracker)

lizzyyy2/saas-pricing-intelligence-ai

Turn any competitor's pricing page into clean, structured data: plans, prices, billing periods, free tiers and key features extracted by built-in AI over HTTP. Then get a cross-competitor comparison report. No API key, no browser.