SaaS Pricing Scraper -- Skill Card
What I Do
I extract structured pricing data from any SaaS company's public pricing page. Give me URLs or company domains and I return every pricing tier with plan names, prices, features, billing models, and more as clean JSON. I use Playwright for full JavaScript rendering, so React/Next.js sites work fine.
When to Use Me
- •You need current pricing data from one or more SaaS products
- •You want to compare pricing tiers across competitors
- •You need to detect pricing model types (per-seat, usage-based, flat rate)
- •You want to track SaaS pricing changes over time
- •You need structured pricing data for analysis, reports, or CRM pipelines
Input
Just provide a urls array with pricing page URLs, bare domains, or a mix of both. No mode selection needed.
- •URLs with a path (e.g.
https://notion.so/pricing) are scraped directly - •Bare domains (e.g.
notion.so) trigger auto-discovery of the pricing page
What I Return
Per pricing plan: plan name, monthly/annual price, currency, pricing model classification, features list, free tier flag, trial info, contact-sales flag, CTA text, billing toggle detection, comparison table detection, and a confidence score.
Limitations
- •Prices shown as images (not text) cannot be extracted
- •"Contact Sales" tiers won't have price values (flagged as
is_custom_pricing: true) - •Accuracy depends on page structure -- check
extraction_confidencefield
Cost
$0.0005 per pricing plan record. Free tier: 25 results per run.