Shopify Reviews - Public Product Reviews avatar

Shopify Reviews - Public Product Reviews

Pricing

$1.00 / 1,000 shopify review results

Go to Apify Store
Shopify Reviews - Public Product Reviews

Shopify Reviews - Public Product Reviews

Extract publicly visible Shopify product reviews from Judge.me-style widgets and Product JSON-LD. Pay only for successfully delivered review rows.

Pricing

$1.00 / 1,000 shopify review results

Rating

0.0

(0)

Developer

Bin Bin

Bin Bin

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Categories

Share

Shopify Reviews — Judge.me & Product JSON-LD (APIFY-032)

Collect publicly displayed product-specific reviews from supported Shopify product pages. No Shopify Admin API, customer account, cookies, CAPTCHA solving, or private review archive required.

Quick start (one product, one minute)

  1. Paste a direct, current Shopify product URL, for example: https://sundaysproject.com/products/a5-journal-desk-edition
  2. Start with one URL; default maximum 100 visible reviews per product. For a slower public store, adjust requestTimeoutSecs up to 60.
  3. Open Output → Public review rows (Dataset) or Output → Run summary (key-value record). Export rows as JSON or CSV.
  4. A healthy page without supported public reviews reports outcome=NO_SUPPORTED_PUBLIC_REVIEWS, skippedProducts>0, delivered=0, billed=0 and an explanation in notices. No review event is charged.
  5. A fetch error or actual billing mismatch is reported distinctly as failure. A paid result is counted only after a successful Dataset write and a verified PPE charge receipt.

Supported public sources

  • Judge.me reviews present in the returned product-page HTML.
  • Product / ProductGroup Review JSON-LD attached to the requested product.
  • The page can redirect between its www and apex domain for the same product. Redirects to different products, websites, HTTP URLs, or private hosts are rejected.
  • If Judge.me still uses an old handle after a merchant renames the product, the Actor accepts those reviews only when an extra public HEAD request verifies that handle redirects to the exact requested product, and the historical review title matches the current product's JSON-LD title. Otherwise those rows are excluded without charge.

Not supported in this version: store-wide testimonials not tied to a requested product, reviews rendered only after running JavaScript (including dynamically loaded Loox/Yotpo/Stamped pages without usable product JSON-LD), reviews behind pagination/login, and private or historical exports. Shopify is a platform, not a single review provider. Some valid Shopify products will return zero supported reviews.

Input

  • productUrls — 1–20 direct public Shopify /products/<handle> URLs; examples must point to the intended product, not a renamed product's old redirected URL.
  • maxReviewsPerProduct — 1–1000, default 100, limited to reviews publicly present in the HTML.
  • includeImages — default true.
  • requestTimeoutSecs — 5–60 seconds, default 30, per product, including the full HTML body. For large/slow sites, 45–60 seconds may be required.
  • Maximum HTML size: 8 MB; many stores expose only the first few reviews in their HTML.

Output

One Dataset row per supported review: storeDomain, productUrl, productHandle, productTitle, reviewId, rating, title, body, reviewerName, reviewDate, verifiedBuyer, helpfulVotes, images, sourceProvider.

Run summary contains outcome, processedProducts, succeededProducts, skippedProducts, failedProducts, delivered, billed, billingFailures, notices and failures. Missing/unsupported public reviews are not invented.

Pay-per-event billing

Event: review-result, one event for each delivered review row when the corresponding monetization configuration is active. delivered must equal the confirmed SDK chargedCount; a mismatch causes the Run to fail instead of billing misleading results. Empty, unsupported and unsuccessful inputs create no review charge. Compute usage can still incur platform costs.

Data and usage boundary

Only publicly presented Shopify product-page material. Never bypass a store login, robots restrictions, rate limits, WAF or other access controls. No checkout/payment automation. This Actor is not a full-store review export and cannot guarantee review coverage across all Shopify review apps.