Shopify Reviews Scraper - Counts & Ratings Across Widgets avatar

Shopify Reviews Scraper - Counts & Ratings Across Widgets

Pricing

from $1.20 / 1,000 results

Go to Apify Store
Shopify Reviews Scraper - Counts & Ratings Across Widgets

Shopify Reviews Scraper - Counts & Ratings Across Widgets

Detect the review widget on any Shopify store (Judge.me, Yotpo, Loox, Stamped, Okendo, Reviews.io) and pull total review count and average rating. Works on any Shopify store regardless of which review app they use.

Pricing

from $1.20 / 1,000 results

Rating

0.0

(0)

Developer

Thirdwatch

Thirdwatch

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Categories

Share

Shopify Reviews Scraper

Detect the review widget on any Shopify store and pull total review count and average rating. Works across Judge.me, Yotpo, Loox, Stamped, Okendo, Reviews.io, and Shopify's native product reviews.

What you get

Point this scraper at any Shopify storefront and get back the review provider it uses, the total number of product reviews across sampled products, and a weighted average rating. These are reviews that customers leave on individual product pages (via Yotpo, Judge.me, Stamped, Loox, Okendo, Reviews.io, or Shopify's native product reviews app) — not store-level reviews on third-party sites like Trustpilot. Ideal for benchmarking brand reputation at scale, surfacing review volume for lead lists, or auditing review widgets across your own brand portfolio.

Output fields

FieldDescription
domainStore domain (e.g., allbirds.com)
urlOriginal store URL provided
providerDetected review widget (judge.me, yotpo, loox, stamped, okendo, reviews.io, shopify-product-reviews, or null)
totalReviewsSum of review counts across sampled products
averageRatingReview-count-weighted average rating (0-5 scale)
productsSampledHow many product pages were fetched
productsWithRatingsHow many of the sampled products had reviews

Example output

{
"domain": "allbirds.com",
"url": "https://www.allbirds.com",
"provider": "yotpo",
"totalReviews": 48219,
"averageRating": 4.6,
"productsSampled": 10,
"productsWithRatings": 9
}

Input parameters

ParameterRequiredDescription
storeUrlsYesShopify store URLs to analyze. Example: ["https://www.allbirds.com", "https://www.kith.com"].
sampleProductsNoNumber of product pages to sample per store. Default 10. Range 1-50. Larger samples give more reliable site-wide totals.

Use cases

  • DTC founders & marketers: Benchmark your review volume and rating vs. competing Shopify brands.
  • Investors & analysts: Screen Shopify brands by social proof at scale.
  • Sales teams: Qualify Shopify prospects by review volume before outreach.
  • Review platform vendors: Audit which brands use your product vs. competitors for competitive intelligence.

Limitations

  • Only works for stores using public Shopify review apps (Yotpo, Judge.me, Stamped, Loox, Okendo, Reviews.io, or Shopify's native product reviews) that expose review counts and ratings on product pages. Stores using private/custom review systems will return null.
  • These are product-level reviews on the storefront — not store-level Trustpilot/Sitejabber reviews.
  • Stores whose review widgets only render ratings client-side (without embedding them in product page markup) will return null for totals. Most modern Shopify themes publish them by default.
  • Totals are extrapolated from a sample; results converge as sampleProducts increases. Defaults (10) are accurate for most stores.
  • Does not pull individual review text — only aggregate counts and ratings. For individual reviews, a provider-specific scraper is required.

Compared to alternatives

  • vs. manual audits: Checking dozens of stores by hand takes hours. This actor handles thousands in minutes.
  • vs. provider-specific scrapers: Other scrapers work only for Judge.me or only for Yotpo. This one auto-detects across all major providers, so you can run a single list across mixed brands.

Pairs well with the Shopify Store Scraper for product-level data.

FAQ

Does this need a Shopify partner app or API key? No. It only uses publicly visible product pages on the store.

Can I use custom domains? Yes. Pass the brand's primary domain (e.g., allbirds.com). The actor works whether the store uses myshopify.com or a custom domain.

What if a store isn't actually on Shopify? The actor will attempt detection and return provider: null with totalReviews: null. No charge is incurred on misdetected non-Shopify sites if the sampling yields zero products.

How accurate is the average rating? It's a review-count-weighted mean of all sampled products — i.e., products with more reviews contribute proportionally more to the average. For stores with consistent quality, the sampled average converges within 0.1 stars at sampleProducts: 10.

Last verified: 2026-05

More scrapers at thirdwatch.dev.