Shopify App Store Scraper: Apps, Reviews & Churn Leads avatar

Shopify App Store Scraper: Apps, Reviews & Churn Leads

Pricing

from $2.00 / 1,000 merchant review & churn leads

Go to Apify Store
Shopify App Store Scraper: Apps, Reviews & Churn Leads

Shopify App Store Scraper: Apps, Reviews & Churn Leads

Extract Shopify App Store reviews, dissatisfied merchant churn leads (store name, country, usage duration, pain-point tags), full app profiles, pricing plans, and verified developer support emails by app handle, URL, or category.

Pricing

from $2.00 / 1,000 merchant review & churn leads

Rating

0.0

(0)

Developer

StoreIntel Labs

StoreIntel Labs

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

1

Monthly active users

7 hours ago

Last modified

Features

Limited permissions

Share

Extract structured SaaS intelligence, pricing tiers, verified developer contact emails, and dissatisfied merchant churn leads directly from apps.shopify.com.

Built for Shopify App developers, B2B SaaS growth teams, e-commerce agencies, and market researchers who need clean, normalized dataset records without headless browser overhead.


Core Capabilities

1. Merchant Reviews & Competitor Churn Leads (record_type: "app_review")

Every review on the Shopify App Store exposes the Merchant Store Brand Name, Country, and Time Spent Using the App. Filtering a competitor's app by 1 and 2 star reviews ordered by newest produces a real-time feed of dissatisfied Shopify merchants actively looking for an alternative.

  • Extracted fields: review_id, review_url, app_handle, rating (1–5), published_at, merchant_name, merchant_country, usage_duration, is_archived, is_churn_lead, pain_point_tags, review_text, developer_reply, developer_replied_at.
  • Automated Pain-Point Classification (pain_point_tags): Reviews are automatically tagged across 6 actionable complaint categories:
    • pricing_billing (unexpected charges, price hikes, refund disputes)
    • customer_support (unresponsive tickets, unhelpful support)
    • bugs_reliability (broken widgets, crashes, sync failures)
    • performance_speed (storefront lag, Core Web Vitals impact)
    • missing_features (feature limitations, missing integrations)
    • usability_setup (complex onboarding, confusing UI)

2. Full App Profiles, Pricing Plans & Developer Contacts (record_type: "app_profile")

Extract complete metadata for individual apps or entire Shopify App Store categories:

  • Metrics & Badges: Aggregate rating, total review count, exact 5-star to 1-star breakdown (rating_breakdown), and built_for_shopify status.
  • Pricing Intelligence: Full structured pricing_plans array (name, price_text, monthly_price_usd, features), free_plan_available boolean, and min_paid_price_usd.
  • Verified Developer Contacts: Extracts developer_name, developer_partner_url, verified developer_support_email (data-developer-support-email), physical developer_address, external developer_website, privacy_policy_url, faq_url, documentation_url, changelog_url, and launched_date.

3. Category Niche Discovery

Pass any Shopify App Store category handle or URL (e.g., store-design-product-display-sort-and-filter or https://apps.shopify.com/categories/marketing-and-conversion-upsell-and-bundles) in categoryHandlesOrUrls to automatically discover top organic apps in that category (excluding paid search ads), record their category_rank, and extract their profiles and merchant reviews.


Input Parameters

ParameterTypeDefaultDescription
appHandlesOrUrlsarray<string>["judgeme", "klaviyo-email-marketing"]Shopify App handles or full apps.shopify.com URLs.
categoryHandlesOrUrlsarray<string>[]Optional category handles or URLs to discover apps in a niche.
maxAppsPerCategoryinteger24Max organic apps to discover per category.
scrapeAppProfilesbooleantrueExtract full app profile, pricing tiers, and developer email (app-profile-scraped).
scrapeReviewsbooleantrueExtract merchant reviews and churn leads (review-scraped).
maxReviewsPerAppinteger20Maximum reviews to scrape per app.
reviewRatingsarray<integer>[1, 2]Star ratings filter ([1, 2] for churn leads, or [] for all ratings 1–5).
reviewSortBystring"newest"Sort order: "newest" or "relevance".
onlyChurnLeadsbooleanfalseEmit only reviews flagged with is_churn_lead: true.
maxSpendUsdnumber10.0Hard budget cap in USD for Pay-Per-Event billing.

Output Sample

app_review Record

{
"record_type": "app_review",
"app_handle": "judgeme",
"app_url": "https://apps.shopify.com/judgeme",
"review_id": "2417050",
"review_url": "https://apps.shopify.com/reviews/2417050",
"rating": 1,
"published_at": "November 3, 2026",
"merchant_name": "Homestead Traditions",
"merchant_country": "United States",
"usage_duration": "About 1 month using the app",
"is_archived": false,
"is_churn_lead": true,
"pain_point_tags": ["customer_support"],
"review_text": "Very frustrating experience with this app and their support team...",
"developer_reply": null,
"developer_replied_at": null
}

app_profile Record

{
"record_type": "app_profile",
"app_handle": "judgeme",
"app_url": "https://apps.shopify.com/judgeme",
"title": "Judge.me Product Reviews App",
"rating": 5.0,
"reviews_count": 49906,
"rating_breakdown": { "5": 49000, "4": 822, "3": 77, "2": 38, "1": 155 },
"built_for_shopify": true,
"pricing_summary": "Free plan available; paid from $15/month",
"free_plan_available": true,
"min_paid_price_usd": 15.0,
"developer_name": "Judge.me",
"developer_support_email": "support@judge.me",
"developer_website": "https://judge.me",
"launched_date": "June 25, 2015"
}

Pre-Configured Task Templates (1-Click Workflows)

Run specialized configurations of this Actor directly on Apify Store:


How to Automate in Clay.com, n8n & Make.com (1-Click Templates)

1. Clay.com (B2B Enrichment Column)

Use the Apify enrichment column or HTTP API column in Clay to enrich thousands of rows automatically:

  • Method: POST
  • Endpoint: https://api.apify.com/v2/acts/storeintel~shopify-app-store-scraper/run-sync-get-dataset-items?token=YOUR_APIFY_TOKEN
  • JSON Body (with dynamic Clay column mapping):
{
"appHandlesOrUrls": [
"{{Shopify App URL or Handle}}"
],
"scrapeAppProfiles": true,
"scrapeReviews": true,
"maxReviewsPerApp": 30,
"reviewRatingFilter": 1,
"reviewSortBy": "newest"
}

2. n8n.io & Make.com Integration

Import the ready-made Blueprint/Workflow JSON above (in Make.com: Create scenario → More ... → Import Blueprint; in n8n: Import from File/URL), or add an Apify — Run an Actor module pointing to storeintel/shopify-app-store-scraper (jun7NukPGv4xmLJMg). Because this Actor uses pure async HTTP/JSON with zero headless browser startup delay, synchronous calls (run-sync-get-dataset-items) return structured JSON records in 2–6 seconds.


Explore More StoreIntel Labs B2B Scrapers

Build complete B2B outbound & market intelligence pipelines by combining our 8 high-speed JSON/RPC Actors: