Shopify App Store Scraper: Apps, Pricing Plans & Reviews avatar

Shopify App Store Scraper: Apps, Pricing Plans & Reviews

Pricing

Pay per event

Go to Apify Store
Shopify App Store Scraper: Apps, Pricing Plans & Reviews

Shopify App Store Scraper: Apps, Pricing Plans & Reviews

Pricing

Pay per event

Rating

0.0

(0)

Developer

Open Records Data

Open Records Data

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Shopify App Store Scraper: apps, pricing plans and reviews

Pull structured data from the public Shopify App Store without an API key. Point it at one or more categories, or at a list of app handles, and get one clean record per app: rating, review count, star split, every pricing plan, developer, launch date, categories, languages and more. Switch on reviews to also get the newest merchant reviews for each app.

Who it's for

  • Shopify app developers tracking competitors' prices, ratings and launch dates.
  • SaaS marketers and agencies building lists of apps by category or developer.
  • Investors and analysts sizing app categories and spotting new entrants.
  • Product teams mining merchant reviews for feature gaps and support complaints.

What you get

Each app record (billed as one result) contains:

  • name, handle, url, tagline, shortDescription, description, highlights
  • rating, reviewCount, ratingDistribution (count per star level)
  • pricingSummary, plans (name, price, priceUsd, free-trial days, features), hasFreePlan, hasFreeTrial, lowestPaidPlanUsd
  • developer, developerUrl, developerCountry, builtForShopify
  • categories, launched (ISO date), languages, worksWith

Each review record (optional, billed separately) contains appHandle, rating, date, storeName, storeCountry, timeUsingApp, text, developerReply and a link to the review.

Example input

{
"categories": ["marketing-and-conversion-social-trust-product-reviews"],
"maxResults": 50,
"includeReviews": true,
"maxReviewsPerApp": 20
}

Example output (app)

{
"recordType": "app",
"handle": "judgeme",
"name": "Judge.me Product Reviews App",
"developer": "Judge.me",
"rating": 5.0,
"reviewCount": 48334,
"ratingDistribution": {"5": 47267, "4": 803, "3": 73, "2": 36, "1": 155},
"hasFreePlan": true,
"lowestPaidPlanUsd": 15.0,
"plans": [{"name": "Forever Free", "price": "Free", "priceUsd": 0.0}, {"name": "Awesome", "price": "$15/month", "priceUsd": 15.0, "freeTrialDays": 15}],
"categories": ["Product reviews"],
"launched": "2015-06-25",
"url": "https://apps.shopify.com/judgeme"
}

How to find a category handle

Open a category on apps.shopify.com, for example https://apps.shopify.com/categories/orders-and-shipping. The last part of the URL (orders-and-shipping) is the handle. You can paste the full URL as well.

Input options

  • categories: category handles or URLs to list (about 24 apps per listing page).
  • appHandles: specific apps by handle or URL.
  • recentlyUpdated: also take the most recently updated apps from the store-wide sitemap.
  • minRating, minReviewCount: filter out small or poorly rated apps.
  • includeReviews, maxReviewsPerApp: add the newest merchant reviews.
  • maxResults: cap on apps returned.

Pricing

Pay per event: $4 per 1,000 apps and $1 per 1,000 reviews, plus Apify platform usage. You only pay for records that are returned. Set maxResults to control cost.

Notes

  • Reads only public pages that the Shopify App Store serves to anonymous visitors, at a polite request rate.
  • Reviews are the public merchant reviews: store name, country and text. No emails, phone numbers or other personal data are collected.
  • Apps with no reviews return rating: null and reviewCount: 0.
  • The data reflects the page at run time. Schedule the actor to track price and rating changes over time.