Shopify Gangster avatar

Shopify Gangster

Under maintenance

Pricing

Pay per usage

Go to Apify Store
Shopify Gangster

Shopify Gangster

Under maintenance

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Josh Baker

Josh Baker

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

9 days ago

Last modified

Share

SaaS Pricing Intelligence Scraper

Extract pricing pages, plans, prices, features, screenshots, and pricing changes from public SaaS websites.

This Actor is built for competitive intelligence, agencies, founders, product marketers, pricing researchers, and sales teams that need to monitor how SaaS companies package and price their products.

What it does

  • Opens SaaS pricing pages with Playwright
  • Discovers pricing pages from homepages when enabled
  • Extracts pricing plan names
  • Extracts prices, currencies, and billing periods
  • Extracts visible feature lists
  • Saves full-page screenshots
  • Detects pricing-page changes between runs
  • Pushes structured pricing records to the Apify Dataset

Why this is different

Most scrapers pull generic page data. This Actor focuses on one commercial use case: pricing intelligence.

Useful outputs include:

  • plan names
  • monthly/yearly prices
  • free/pro/business/enterprise tier detection
  • feature bullets
  • screenshots for human review
  • content hashes for change monitoring
  • changed flags for recurring checks

Input

Use INPUT_SCHEMA.json.

Start with either:

  • direct pricing page URLs
  • SaaS homepages with pricing discovery enabled

Example:

{
"start_urls": [
{
"url": "https://example.com/pricing"
}
],
"discover_pricing_pages": true,
"max_pages": 50,
"max_depth": 2,
"capture_screenshots": true,
"detect_changes": true
}

Output

Each pricing page record can include:

  • url
  • final_url
  • title
  • description
  • plan_count
  • plans
  • plans[].name
  • plans[].price.raw
  • plans[].price.amount
  • plans[].price.currency
  • plans[].price.period
  • plans[].features
  • content_hash
  • previous_content_hash
  • changed
  • screenshot_key

The final Dataset item is a summary with crawl totals.

For Apify monetization:

  • keep apify-actor-start
  • keep apify-default-dataset-item
  • charge per extracted pricing page/result

Responsible use

Use this Actor only for public pages you are allowed to monitor. It does not bypass CAPTCHA, paywalls, logins, or access controls.