Shopify App Store Scraper - Apps, Pricing & Reviews avatar

Shopify App Store Scraper - Apps, Pricing & Reviews

Pricing

from $1.00 / 1,000 results

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

Shopify App Store Scraper - Apps, Pricing & Reviews

Scrape apps.shopify.com: app name, developer, rating, review count, pricing plans, categories, launch date, plus merchant reviews with store name, country, usage duration and developer replies. Search by keyword or category.

Pricing

from $1.00 / 1,000 results

Rating

0.0

(0)

Developer

PerskeKits

PerskeKits

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

9 days ago

Last modified

Security

Limited permissions

Share

Collect structured data from apps.shopify.com: app details, pricing plans, ratings, categories, developer info and individual merchant reviews.

Popular searches this Actor covers: Shopify App Store scraper, Shopify app reviews scraper, Shopify app pricing data, Shopify app developers leads, apps.shopify.com scraper.

What can you use it for?

  • Competitor monitoring for Shopify app developers (pricing, rating, review trends)
  • Lead generation: list app developers in a category
  • Market research before building a Shopify app
  • Review mining for feature ideas and pain points

Quick start (one click)

Press Start - the default input returns results in about a minute for a few cents. Example input:

{
"apps": [
"judgeme"
],
"maxApps": 20,
"includeReviews": true,
"maxReviewsPerApp": 20,
"reviewSort": "newest"
}

Example output

typenamedeveloperratingreviewCountpricingSummary
appAppstle℠ Subscriptions AppAppstle Inc.59143Free plan available. Free trial availabl...

Full records contain more fields (see the Output / Dataset tab). Download as CSV, Excel, JSON or use the Apify API, schedules and integrations (Zapier, Make, Google Sheets, webhooks).

Pricing

Pay only for what you get (pay per event):

  • $0.001 per result returned
  • $0.005 per run start

Examples: 100 results = $0.105; 1,000 results = $1.00. Apify free plan credits cover small runs.

FAQ

Can I scrape app reviews? Yes - set includeReviews and maxReviewsPerApp.

How do I find apps? Pass app handles (e.g. judgeme), search keywords, or category slugs.

Is this legal? It collects publicly available data only. You are responsible for using it in line with applicable laws (e.g. CAN-SPAM, GDPR, TCPA) and the source's terms.

Can I schedule it? Yes - use Apify Schedules to run it daily and get new records automatically, then send them to Google Sheets, Slack or your CRM via integrations.

Need a custom field, source or done-for-you list? Open an issue on the Issues tab - feature requests are welcome.

Technical details

Scrape the public Shopify App Store without a login: app details, pricing plans, feature lists, categories, ratings and merchant reviews. Use it to research competitors, track pricing changes, find app ideas, or collect reviews for sentiment analysis.

What you can scrape

  • Specific apps by URL or handle (https://apps.shopify.com/judgeme or judgeme)
  • Search results for any keyword (e.g. upsell, product reviews)
  • Category pages by slug or URL (e.g. store-design)
  • Merchant reviews for every app, newest first or most relevant, with pagination

Output

Each dataset item has a type field:

app - handle, url, name, developer, developerUrl, rating, reviewCount, pricingSummary, pricingPlans (name, price, features), categories (category and feature tags), launchDate, languages, worksWith, tagline, description, iconUrl, builtForShopify, scrapedAt.

{"type": "app", "handle": "judgeme", "name": "Judge.me Product Reviews App", "developer": "Judge.me", "rating": 5.0, "reviewCount": 49323,
"pricingSummary": "Free plan available. Free trial available.",
"pricingPlans": [{"name": "Awesome", "price": "$15 / month", "features": ["AI (replies, summary, translations)", "130+ integrations, inc. Klaviyo, Gorgias"]}],
"launchDate": "2015-06-25"}

review - appHandle, reviewId, rating (1-5), date, text (null for star-only reviews), storeName, country, durationOfUse, developerReply, developerReplyDate.

{"type": "review", "appHandle": "judgeme", "reviewId": "2412570", "rating": 5, "date": "2026-10-29", "text": "Great app and customer support so far...",
"storeName": "American Nutriceuticals", "country": "United States", "durationOfUse": "5 months using the app"}

error - an app that is delisted or unreachable. These rows are not charged.

Input

FieldDefaultNotes
apps["judgeme"]App URLs or handles
searchKeywords-Apps found by keyword search
categories-Category slugs or URLs
maxApps20Max apps per keyword/category
includeReviewstrueAlso scrape merchant reviews
maxReviewsPerApp200 = no reviews
reviewSortnewestnewest or relevance

Pricing

Pay per result: every app and every review saved is one result event. Error rows are free. You can cap spending with the run's maximum cost setting; the actor stops cleanly when it is reached.

Tips

  • Use includeReviews: false to quickly build a list of apps in a niche with their pricing.
  • Schedule a daily run on your competitors with reviewSort: newest and a small maxReviewsPerApp to monitor new reviews.
  • The scraper is polite (about one request per second) and retries on rate limits.