Shopify App Store Reviews Scraper: Every Review, No Cap avatar

Shopify App Store Reviews Scraper: Every Review, No Cap

Pricing

from $0.02 / 1,000 reviews

Go to Apify Store
Shopify App Store Reviews Scraper: Every Review, No Cap

Shopify App Store Reviews Scraper: Every Review, No Cap

Scrape every review of any Shopify App Store app: stars, text, date, the merchant's store name and country, time using the app and the developer's reply. Star and date filters. $0.03 per 1,000 reviews, no start fee, errors free.

Pricing

from $0.02 / 1,000 reviews

Rating

0.0

(0)

Developer

Wulfcare Data

Wulfcare Data

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

15 hours ago

Last modified

Security

Limited permissions

Share

Shopify App Store Reviews Scraper

Scrape every review of any app on the Shopify App Store (apps.shopify.com), with no cap. It reads about 2,500 reviews a minute, so most apps' whole review history takes a minute or two, and Judge.me's 50,000 take about 20 minutes.

  • Sort newest first or most relevant
  • Filter by star rating (only 1-2 stars, say) and stop at a date (only reviews since 2026-09-01, or the last 30 days)
  • Each review has the stars, text, date, the merchant's store name and country, how long they've used the app, the developer's reply and a link to the review
  • Apps by handle (judgeme) or URL (https://apps.shopify.com/judgeme)
  • Per-app totals (rating, review count, star breakdown) in the SUMMARY record, free
  • $0.025 per 1,000 reviews, no start fee, and errors are free

A missing app or a typo never crashes the run. You get a free row that says what went wrong, and the other apps carry on.

What people use it for

  • Competitor research for Shopify app developers: every complaint about every rival app, sorted and filtered
  • Review monitoring: run it daily with Only reviews since: 1 day and send new 1-2 star reviews to Slack or email
  • Lead lists: the store names of merchants who reviewed (and so use) a competitor's app, with their country and how long they've used it
  • Sentiment analysis and LLM datasets: tens of thousands of merchant reviews of an app category
  • Support QA: which reviews got a developer reply, and how fast

How to use it

  1. Add apps: handles like judgeme, or App Store URLs.
  2. Set Maximum reviews per app (0 = all of them), and optionally an order, star ratings or a date.
  3. Run it, then download JSON, CSV or Excel, or call the API.

Every column is present on every row (null when Shopify shows no value), and the columns don't change between runs.

What you get: one row per review

{
"appHandle": "klaviyo-email-marketing",
"appName": "Klaviyo: Email Marketing & SMS",
"developer": "Klaviyo",
"reviewId": "2326034",
"rating": 5,
"text": "Klaviyo is an important part of my business. From flows to newsletters to subscriber segments it allows me to market to my customers and analyse the results.\n\nIt is expensive, but it makes me money so all good!",
"date": "2026-08-17",
"edited": false,
"storeName": "4MyEarth",
"storeCountry": "Australia",
"timeUsingApp": "Almost 4 years using the app",
"replyText": "Thank you for the honest review. We're glad Klaviyo has been making a positive impact on your business!",
"replyDate": "2026-08-18",
"reviewUrl": "https://apps.shopify.com/reviews/2326034",
"error": null
}

Pricing

$0.025 per 1,000 reviews. There's no start fee and no monthly rental, and you're never charged for errors: apps not found, invalid inputs and failed requests are free rows.

Set Max cost per run in the run options to cap your spend. The run stops cleanly when it gets there, and you keep everything scraped so far.

Examples

Every 1- and 2-star review from the last 90 days

{ "apps": ["judgeme"], "maxReviewsPerApp": 0, "reviewStars": ["1", "2"], "reviewsSince": "90 days" }

Every review of several competing apps (for a dataset or an LLM)

{ "apps": ["judgeme", "loox", "yotpo-social-reviews"], "maxReviewsPerApp": 0 }

The 100 most relevant reviews

{ "apps": ["https://apps.shopify.com/klaviyo-email-marketing"], "reviewsSort": "relevant", "maxReviewsPerApp": 100 }

Good to know

  • Edited reviews show the edit date, like the App Store does, and have edited: true.
  • Speed: Shopify allows each IP about 100 review pages a minute. The scraper stays under that on each of several Apify Proxy IPs (on by default) and switches IP when one is slowed down.
  • Use the handle from the app's URL. The App Store's search is off-limits to bots (robots.txt), so app names can't be looked up.
  • Everything comes from the public App Store pages, as a logged-out visitor sees them. No Shopify account is used.
  • Data accuracy: results are what the source showed at run time and can contain errors or change later. Check anything important before you rely on it.

Other Actors by Wulfcare Data

Found a problem or need a field? Open an issue on the Issues tab.