Shopify App Store Reviews Monitor - New Reviews, Rating & Rank avatar

Shopify App Store Reviews Monitor - New Reviews, Rating & Rank

Pricing

from $3.50 / 1,000 review returneds

Go to Apify Store
Shopify App Store Reviews Monitor - New Reviews, Rating & Rank

Shopify App Store Reviews Monitor - New Reviews, Rating & Rank

For Shopify app developers: reviews of any Shopify App Store app (rating, text, date, store name and country, time using the app, developer reply), app details (rating, review count, pricing plans) and category rank. Monitoring mode returns only new reviews and rating, count or rank changes.

Pricing

from $3.50 / 1,000 review returneds

Rating

0.0

(0)

Developer

NeverEmpty

NeverEmpty

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

17 days ago

Last modified

Share

Read the reviews, rating, review count, pricing plans and category rank of any app on the Shopify App Store (apps.shopify.com). Turn on monitoring mode and each scheduled run returns only what is new: reviews added since the last run, an app row only when its rating or review count moved, and category rows only for apps whose rank changed.

Built for Shopify app developers and agencies who check their own app and their competitors every day.

What you get

Review rows (type: "review"), newest first:

FieldExample
handle, appName, appUrljudgeme, Judge.me Product Reviews App
reviewId, reviewUrl2384152, https://apps.shopify.com/reviews/2384152
rating5
date, edited2026-10-05, false
bodythe review text (null when the merchant left only stars)
storeName, storeCountryNys Aroma Boutique, United States
usageDuration6 days using the app (null when the store does not show it)
developerReply, developerReplyDatethe developer's reply and its date, or null

App rows (type: "app"), one per app: name, developer, developerUrl, rating, reviewCount, ratingCounts (exact count per star, 5 to 1), pricingSummary, pricingPlans (name and price of each plan), categories, launchedDate, builtForShopify.

Category rank rows (type: "category-rank"), one per app listed on a category page: rank, page, handle, appName, rating, reviewCount. Sponsored placements are returned with isAd: true, rank: null and their own adPosition, so paid slots never shift the organic rank.

Measured on 2026-10-05: on the app judgeme the count per star added up exactly to the review count shown by the store (47,987), reviews came 10 per page newest first, and the category "Product reviews" listed 20 organic apps plus 4 sponsored placements per page.

Input

  • Apps: app URLs (https://apps.shopify.com/judgeme) or handles (judgeme).
  • Categories: category URLs (https://apps.shopify.com/categories/marketing-and-conversion-social-trust-product-reviews).
  • Maximum reviews per app (default 50) and Category pages to read (default 2, about 20 apps per page).
  • Monitoring mode and Forget what was seen before.
{
"apps": ["judgeme", "https://apps.shopify.com/loox"],
"categories": ["https://apps.shopify.com/categories/marketing-and-conversion-social-trust-product-reviews"],
"maxReviewsPerApp": 50,
"monitoringMode": true
}

Monitoring mode

  1. The first run returns the current state (app row, newest reviews, category ranks) marked change: "first-check" and remembers it.
  2. Every later run returns only:
    • reviews that were not seen before (change: "new-review"),
    • the app row when rating or reviewCount changed, with changedFields, previousRating and previousReviewCount,
    • category rows for apps whose organic rank changed (previousRank) or that entered the pages you read.
  3. An app or category with nothing new returns no rows. The run status then says no-new-since-last-run.

Only rows that were actually delivered are remembered, so if a run stops at your spending limit the remaining new reviews arrive with the next run. Schedule it daily and send the dataset to Slack, email or a sheet with an Apify integration.

Limits to know: sponsored placements are not monitored (they rotate on every page load). An app that drops out of the category pages you read is not reported as a row. An edited review keeps its id and is not returned again. If two runs with the same input finish at the same moment, one may not see what the other remembered.

When something cannot be returned

You are never charged for a row that explains a problem. These come back as free rows with type: "note":

app-not-found (no such handle, HTTP 404), category-not-found, invalid-input, duplicate-input, blocked (the store answered with a rate limit or a verification page; the run stops and does not try to get around it), unreadable (the page did not look as expected, so nothing is claimed about it), disallowed-by-robots, robots-unreadable.

What this Actor does not do

  • No keyword search rank. The robots.txt of apps.shopify.com disallows automated requests to search URLs, and this Actor reads robots.txt on every run and requests only URLs it allows.
  • No proxy rotation and no CAPTCHA solving.
  • No personal data beyond what a public review shows: the store's business name and country.

Pricing

Pay per result: one event per review row, one per app or category rank row, and a much smaller check event in monitoring mode for an app or category that had nothing new. Free explanation rows cost nothing.

Thanks for using this Actor

We build these tools for people who run them every day, and we improve them from what users tell us.

  • Missing a field, or need another filter? Tell us in the Issues tab. If the data is there, we add it.
  • Found a bug or a wrong value? Post the run ID in the Issues tab. Wrong data is the thing we fix first.

If this Actor saved you time, a short review helps other people find it.