Shopify App Store Scraper - Apps, Pricing & Reviews
Pricing
from $1.00 / 1,000 results
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
9 days ago
Last modified
Categories
Security
Limited permissionsShare
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
| type | name | developer | rating | reviewCount | pricingSummary |
|---|---|---|---|---|---|
| app | Appstle℠ Subscriptions App | Appstle Inc. | 5 | 9143 | Free 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/judgemeorjudgeme) - 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
| Field | Default | Notes |
|---|---|---|
apps | ["judgeme"] | App URLs or handles |
searchKeywords | - | Apps found by keyword search |
categories | - | Category slugs or URLs |
maxApps | 20 | Max apps per keyword/category |
includeReviews | true | Also scrape merchant reviews |
maxReviewsPerApp | 20 | 0 = no reviews |
reviewSort | newest | newest 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: falseto quickly build a list of apps in a niche with their pricing. - Schedule a daily run on your competitors with
reviewSort: newestand a smallmaxReviewsPerAppto monitor new reviews. - The scraper is polite (about one request per second) and retries on rate limits.