Shopify App Store Reviews Scraper with Review Themes avatar

Shopify App Store Reviews Scraper with Review Themes

Pricing

from $0.10 / 1,000 reviews

Go to Apify Store
Shopify App Store Reviews Scraper with Review Themes

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

Tidy Data Labs

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

20 days ago

Last modified

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?

FieldExample
appHandle, appNameklaviyo-email-marketing, Klaviyo: Email Marketing & SMS
rating1–5
text"Very dynamic and helpful" (null for rating-only reviews)
date2026-10-01
merchantCountryUnited States
timeUsingAppAbout 1 year using the app
developerReply, developerReplyDateThe developer's public reply
reviewUrlhttps://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

  1. Paste one or more Shopify App Store URLs, e.g. https://apps.shopify.com/judgeme, or just the handle judgeme.
  2. 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.
  3. Click Start, then download the reviews (JSON, CSV, Excel) and open the THEMES record.

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.

  1. Paste the competitor's App Store URL into Shopify apps.
  2. Set Maximum star rating to 2 and Max reviews per app to 300.
  3. Keep Generate review themes report on and click Start.
  4. Open the THEMES record 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

  1. Enter your own app's URL and set Reviews posted after to the date of your last run.
  2. Save the input as a task, then add a weekly Schedule to it in Apify Console.
  3. 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

  1. Paste 5 to 10 competing apps into Shopify apps (URLs or handles such as klaviyo-email-marketing).
  2. Set Max reviews per app to 500 and keep the themes report on.
  3. Download the dataset as CSV or Excel and pivot by appName and rating. 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.

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.