AgentSkillsCN

Skill

技能

SKILL.md

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_confidence field

Cost

$0.0005 per pricing plan record. Free tier: 25 results per run.