Shopify App Store Scraper: Apps, Pricing Plans and Reviews
Pricing
Pay per event
Shopify App Store Scraper: Apps, Pricing Plans and Reviews
Get Shopify App Store apps by link or category with rating, exact star counts, pricing plans, free trial, Built for Shopify badge, developer, categories, languages and integrations, plus merchant reviews with store name, country and developer reply. Public pages, no login.
Pricing
Pay per event
Rating
0.0
(0)
Developer
Hay Equipos
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
12 hours ago
Last modified
Categories
Share
Get clean data on any Shopify app: rating, exact count of reviews at each star level, every pricing plan with its price, billing period, free trial and features, the Built for Shopify badge, developer, categories, feature tags, languages, integrations and launch date. Add merchant reviews with the reviewing store's name and country, how long they used the app, and the developer's reply.
Give it app links or handles, or whole categories, and it reads the public pages of apps.shopify.com. No login, no browser, no proxies.
What you can use it for
- Competitor tracking for app developers: watch rivals' pricing plans, ratings and review velocity; get alerted to new 1 and 2 star reviews.
- Market research: map a category (for example product reviews or email marketing) with price points, ratings and Built for Shopify status.
- Idea validation: read complaints across the apps in a category to find unmet needs.
- Partner and agency research: find the developers behind the top apps in a category.
- AI agents: one job, simple inputs, predictable rows.
Input
| Field | What it does | Default |
|---|---|---|
| Apps | Handles (judgeme) or links (https://apps.shopify.com/judgeme) | none |
| Categories | Category links or slugs | none |
| Maximum apps per category | Apps taken from each category, in listing order | 48 |
| Open each app page | Full details; off gives the short card data from the category page only | on |
| Include reviews | Also collect merchant reviews, newest first | off |
| Maximum reviews per app | Cap per app | 50 |
| Only reviews with these star ratings | For example 1 and 2 | all |
| Only reviews newer than | A date such as 2026-09-01 | none |
| Maximum rows | Total cap on apps plus reviews | 5000 |
Example input:
{"apps": ["judgeme", "https://apps.shopify.com/klaviyo-email-marketing"],"categories": ["https://apps.shopify.com/categories/marketing-and-conversion-social-trust-product-reviews"],"maxAppsPerCategory": 24,"includeReviews": true,"maxReviewsPerApp": 20,"reviewRatings": ["1", "2"]}
Output
Each row has a type: app, review or error.
App row (trimmed):
{"type": "app","handle": "judgeme","url": "https://apps.shopify.com/judgeme","name": "Judge.me Product Reviews App","tagline": "Collect unlimited product reviews, star ratings, testimonials","developer": "Judge.me","developerUrl": "https://apps.shopify.com/partners/judge-me","rating": 5,"reviewCount": 47554,"ratingHistogram": { "1": 156, "2": 37, "3": 69, "4": 790, "5": 46502 },"pricingSummary": "Free plan available. Free trial available.","hasFreePlan": true,"hasFreeTrial": true,"plans": [{ "name": "Forever Free", "priceText": "Free", "price": 0, "billingPeriod": null, "freeTrialDays": null, "features": ["Unlimited product and store reviews"] },{ "name": "Awesome", "priceText": "$15/month", "price": 15, "billingPeriod": "month", "freeTrialDays": 15, "features": ["AI (replies, summary, translations)"] }],"builtForShopify": true,"categories": [{ "name": "Product reviews", "slug": "marketing-and-conversion-social-trust-product-reviews" }],"languages": ["English", "Spanish", "French"],"worksWith": ["Checkout", "Shopify Flow", "Klaviyo: Email Marketing"],"launchedDate": "2015-06-25"}
Review row:
{"type": "review","handle": "google-reviews-trust-badge","reviewId": "875529","reviewUrl": "https://apps.shopify.com/reviews/875529","rating": 1,"date": "2022-04-08","text": "Funkar inte alls med våra annonser...","storeName": "DOCTOR_K","storeCountry": "Sweden","timeUsingApp": "About 1 month","developerReply": "Dear Customer, We are sorry you had problems with our app...","developerReplyDate": "2022-04-10"}
Apps that do not exist come back as an error row and are free. A RUN_SUMMARY record in the run's key value store lists any input that returned nothing.
Pricing
Pay per event. No subscription and no platform usage charge on top.
| Event | Price |
|---|---|
| App saved | $0.0015 (1.50 dollars per 1,000 apps) |
| Review saved | $0.0003 (0.30 dollars per 1,000 reviews) |
Error rows are free. Example: a weekly check of 50 competitor apps with their 20 newest reviews each costs 50 × $0.0015 + 1,000 × $0.0003 = $0.375.
Limits
- Keyword search is not supported, because the App Store's robots.txt asks automated tools not to read search pages. Use categories or app links instead.
- The App Store shows reviews 10 per page; large review histories take time (one page about every 1.5 seconds, to stay polite).
- Category listings follow the App Store's own order at the time of the run and can include promoted apps.
- Prices are what the listing shows (usually in US dollars). Usage based or additional charges appear only as the listing words them.
- The reviewing store's name and country are what the App Store publishes on each review. No personal contact details are collected.
FAQ
Do I need a Shopify account? No. All pages used are public.
Can I monitor new reviews? Yes. Schedule the actor with "Only reviews newer than" set to your last run date, and you pay only for reviews on or after that date rather than the whole history. Every run also saves and charges one app row for each app you list ($0.0015 each), so a daily check of 10 apps adds about $0.015 per run on top of the new reviews.
Why are star counts exact? They come from the review filter links on the listing, which carry the precise count rather than the rounded "47K" shown on screen.
Is this affiliated with Shopify? No. It is an independent tool that reads public Shopify App Store pages.