Shopify App Store Reviews Scraper with Review Themes
Pricing
from $0.10 / 1,000 reviews
Shopify App Store Reviews Scraper with Review Themes
Scrape Shopify App Store reviews (rating, text, date, merchant country, time using the app, developer reply) and get an automatic report of top complaints and praise with counts and example quotes.
Pricing
from $0.10 / 1,000 reviews
Rating
0.0
(0)
Developer
Tidy Data Labs
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
20 days ago
Last modified
Categories
Share
Scrape Shopify App Store reviews for any app: star rating, review text, date, the merchant's country, how long they'd used the app, and the developer's reply. Then get an automatic review themes report: what merchants complain about and praise most, with counts, share of reviews, example quotes, frequent phrases, developer reply rate and reviews by country.
$0.10 per 1,000 reviews, plus $0.05 per app for the themes report (optional).
What can you use it for?
- Shopify app developers: find the top complaints, track them after each release, and see how quickly competitors reply to bad reviews.
- Competitor research: see why merchants leave competing apps (pricing, support, bugs, missing features) before you build or position your own.
- Agencies and investors: gauge an app's real reputation beyond its star average.
It reads only Shopify's public, logged-out review pages. It does not save the reviewing store's name.
What data does it extract?
| Field | Example |
|---|---|
appHandle, appName | klaviyo-email-marketing, Klaviyo: Email Marketing & SMS |
rating | 1–5 |
text | "Very dynamic and helpful" (null for rating-only reviews) |
date | 2026-10-01 |
merchantCountry | United States |
timeUsingApp | About 1 year using the app |
developerReply, developerReplyDate | The developer's public reply |
reviewUrl | https://apps.shopify.com/…/reviews/2383580 |
The themes report for each app is saved to the run's key-value store as THEMES (all apps) and THEMES-<app> (one app). It includes the top complaint themes from 1–2★ reviews and the top praise themes from 4–5★ reviews, each with a count, share of reviews, average rating and real example quotes. It also lists frequent complaint and praise phrases, the rating distribution, the developer reply rate and reviews by merchant country.
Example from Klaviyo's 1–2★ reviews: Pricing & subscription came up in 160 of 300 reviews and Customer support in 153, with frequent phrases like "customer support", "live chat" and "stay away".
Optional AI summary with Claude
Turn on Add AI summary with Claude and enter your own Anthropic API key to get a written overview, themes in plain language with quotes, feature requests and suggested fixes. This typically costs a few cents per app on your Anthropic bill.
How to use it
- Paste one or more Shopify App Store URLs, e.g.
https://apps.shopify.com/judgeme, or just the handlejudgeme. - Set the max reviews per app and any filters. Set Maximum star rating to 2 to collect only complaints; Shopify filters these server-side, so it's fast.
- Click Start, then download the reviews (JSON, CSV, Excel) and open the
THEMESrecord.
How much does it cost?
- $0.10 per 1,000 reviews
- $0.05 per app themes report. Turn it off if you only want raw reviews.
Platform usage is included. Example: 1,000 reviews for each of 3 apps, with reports, costs $0.30 + $0.15 = $0.45.
Guides
Guide 1: Find a competitor's biggest complaints in 2 minutes
Use this before you build or position a Shopify app. It shows exactly why merchants leave a competing app.
- Paste the competitor's App Store URL into Shopify apps.
- Set Maximum star rating to
2and Max reviews per app to300. - Keep Generate review themes report on and click Start.
- Open the
THEMESrecord in the run's Storage tab. The top complaint themes (for example pricing, support, bugs, missing features) are listed with counts and real quotes.
{"apps": ["https://apps.shopify.com/judgeme"],"maxRating": 2,"maxReviewsPerApp": 300,"generateThemesReport": true}
Guide 2: Get new reviews of your app every week
- Enter your own app's URL and set Reviews posted after to the date of your last run.
- Save the input as a task, then add a weekly Schedule to it in Apify Console.
- Connect the task to Slack, email or Google Sheets from the Integrations tab, so new reviews reach you automatically.
Guide 3: Compare all apps in a category
- Paste 5 to 10 competing apps into Shopify apps (URLs or handles such as
klaviyo-email-marketing). - Set Max reviews per app to
500and keep the themes report on. - Download the dataset as CSV or Excel and pivot by
appNameandrating. Compare each app's themes report side by side: complaint themes, developer reply rate and reviews by merchant country.
Run it from code (API)
Replace YOUR_APIFY_TOKEN with your token from Console > Settings > API & Integrations. This call runs the actor and returns the results in one request:
curl -X POST "https://api.apify.com/v2/acts/tidydata-labs~shopify-app-reviews-scraper/run-sync-get-dataset-items?token=YOUR_APIFY_TOKEN" \-H "Content-Type: application/json" \-d '{"apps":["judgeme"],"maxReviewsPerApp":200,"maxRating":2}'
You can do the same with the apify-client package for Python or JavaScript, or connect the actor to Make, Zapier, n8n, Google Sheets or a webhook from the Integrations tab.
FAQ
Do I need a Shopify account or API key? No. The actor reads public review pages that anyone can open without logging in.
Can I get only reviews that have text? Yes. Turn on Skip rating-only reviews.
Can I get only recent reviews? Yes. Set Reviews posted after (YYYY-MM-DD) and keep Sort by on newest. The run stops as soon as it reaches older reviews.
Does it collect personal data? It does not save the reviewing store's name. It keeps the merchant's country and how long they used the app, which Shopify shows publicly.
Is it legal?
The actor collects only public reviews that anyone can read without logging in, and it leaves out the reviewing store's name. Review text can still contain details that people typed in, so make sure your use of the data complies with applicable laws and Shopify's terms.
Feedback
Missing a field or theme? Open an issue on the Issues tab. We usually reply within a day.