Pricing Page Plan Comparison Extractor avatar

Pricing Page Plan Comparison Extractor

Pricing

from $17.50 / 1,000 pricing page checkeds

Go to Apify Store
Pricing Page Plan Comparison Extractor

Pricing Page Plan Comparison Extractor

Extract pricing plans, feature matrices, billing intervals, trials, CTAs, limits, add-ons, enterprise signals, contact-sales signals, and comparison-table structure

Pricing

from $17.50 / 1,000 pricing page checkeds

Rating

0.0

(0)

Developer

junipr

junipr

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

Extract pricing plans, feature matrices, billing intervals, trials, CTAs, limits, add-ons, enterprise/contact-sales signals, and comparison-table structure.

What it does

Extracts pricing plans, prices, currencies, billing intervals, CTAs, feature rows, limits, trials, add-ons, and enterprise signals.

Every row is source-backed and schema-complete. Missing, blocked, or unmatched evidence produces diagnostics instead of invented values.

Uses

  • Extract SaaS pricing plans
  • Compare competitor pricing pages
  • Build feature matrix exports
  • Find trial and enterprise signals
  • Audit pricing page clarity

Input

Use authorized public HTTP(S) URLs or deterministic htmlInputs. Private-network targets are rejected and allowedDomains can narrow fetching.

  • startUrls
  • sitemapUrls
  • htmlInputs
  • allowedDomains
  • maxPages
  • maxDepth
  • includeEvidence
  • includeRawSnapshots
  • requestDelayMs
  • timeoutMs
  • userAgentMode
  • pricingPageUrls
  • extractFeatureMatrix
  • normalizeBillingIntervals
  • includeHiddenFaqs
  • currencyHints
  • maxPlansPerPage
  • maxPricingPages
  • maxPlans
  • maxFeatureRows
  • maxCompetitors
  • maxChargeUsd
  • includeReport

Limits in maxPricingPages, maxPlans, maxFeatureRows, maxCompetitors, timeoutMs and maxChargeUsd are enforced. Zero is a hard zero charge budget.

Dataset

  • sourceUrl
  • sourceType
  • pageTitle
  • recordType
  • recordName
  • issueCode
  • severity
  • evidenceSnippet
  • recommendation
  • canonicalUrl
  • httpStatus
  • scannedAt
  • pricingUrl
  • planName
  • priceText
  • currency
  • billingInterval
  • trialSignal
  • ctaText
  • featureName
  • featureIncluded
  • limitText
  • addonSignal
  • enterpriseSignal

Reports:

  • pricing-page-plan-comparison-extractor-summary-report.md
  • pricing-page-plan-comparison-extractor-records.csv
  • pricing-page-plan-comparison-extractor-issues.json
  • pricing-page-plan-comparison-extractor-evidence-samples.json
  • pricing-page-plan-comparison-extractor-run-metadata.json

PPE pricing

Platform-usage pass-through is off.

EventPrice
actor-start$0.08
pricing-page-checked$0.0175
plan-record-checked$0.0175
pricing-signal-detected$0.0345
executive-report-generated$0.85

The actor-start event is accepted before fetching. Source, record, signal, gap, and blocker events are deduplicated and charged before their paid output. Partial charges, event limits, and local caps stop later output. Reports are written only after the report event is accepted.

Safety and limitations

  • Public evidence only; no login, CAPTCHA bypass, or access-control evasion.
  • Output reflects source content at scan time.
  • Attribution, claim permission, pricing interpretation, partner status, and launch decisions require human ownership.
  • Store discounts, tasks, categories, icons, publication, and scheduling are separate gated live configuration.

Local verification

pnpm --filter @junipr/pricing-page-plan-comparison-extractor build
pnpm --filter @junipr/pricing-page-plan-comparison-extractor test
pnpm --filter @junipr/pricing-page-plan-comparison-extractor smoke