Judge.me Reviews Scraper 💰 $1/1K | Shopify Product Reviews avatar

Judge.me Reviews Scraper 💰 $1/1K | Shopify Product Reviews

Pricing

from $0.90 / 1,000 results

Go to Apify Store
Judge.me Reviews Scraper 💰 $1/1K | Shopify Product Reviews

Judge.me Reviews Scraper 💰 $1/1K | Shopify Product Reviews

Scrape product and store reviews from any Judge.me-powered Shopify store. Get rating, title, body, reviewer, date, photos, verified-buyer flag and merchant reply for sentiment analysis and competitor benchmarking.

Pricing

from $0.90 / 1,000 results

Rating

0.0

(0)

Developer

Ahmed Jasarevic

Ahmed Jasarevic

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

Judge.me Reviews Scraper — Shopify Product & Store Reviews

Scrape product and store reviews from any Judge.me-powered storefront (Shopify, WooCommerce, BigCommerce) — the whole store or a single product — straight from Judge.me's own public review widget API. Get rating, title, body, reviewer, date, photos, verified-buyer flag and merchant reply.

Main Use Cases

  • E-commerce review monitoring — track your own and competitors' review sentiment and volume over time.
  • Competitor benchmarking — compare ratings, review counts and verified-buyer share against rival stores.
  • Sentiment analysis — export review text and ratings for NLP and product-feedback pipelines.
  • Agency audits — audit client storefronts' review health across Shopify, WooCommerce and BigCommerce.
  • Review dataset building — assemble a structured review dataset at scale for market research.

How It Works

How the Judge.me Scraper works: any storefront to every customer review with rating, photos and merchant replies.

Judge.me renders its storefront review widget from a set of public, unauthenticated JSON endpoints. This actor talks to those endpoints directly — no browser, no Playwright, no login, no private credentials. It first resolves the Judge.me shop identity for any store URL, then pages through the public review feed using json_request=true, which returns structured JSON instead of HTML.

Point it at a store homepage or a single product URL, choose the feed order, and every review comes back as one flat row with rating, photos and merchant replies.

Scrape Judge.me Reviews From Any Shopify Store

Give the actor a store homepage, a bare domain or a *.myshopify.com host and it returns that store's whole review feed. Give it a /products/{handle} URL and it returns only that product's reviews. Every row is a flat record you can drop straight into a spreadsheet or analysis pipeline.

Extract E-Commerce Review Data Without An Official API

Judge.me exposes no product-facing API for exporting reviews. This actor reads the same public widget data a visitor's browser loads and returns clean JSON, so you can build a review dataset or run sentiment analysis without an API key or Shopify access.

Input

FieldTypeRequiredDefaultNotes
startUrlsarrayyes—Store homepage / any store page / bare domain (whole-store feed) or a /products/{handle} URL (single product). *.myshopify.com hosts work too.
maxItemsintegerno100Max reviews across all targets. Judge.me caps a store's public feed at 10,000 reviews.
includeShopReviewsbooleannofalseAlso scrape store-level reviews (store targets only).
sortByselectnonewestnewest, highest_rating or lowest_rating.
maxConcurrencyintegerno5Parallel requests (1–20).
proxyobjectno{ "useApifyProxy": false }Standard Apify proxy configuration. Off by default.

Output

One dataset item per review (type: "review"). Views: overview (rating, title, body, reviewer, date, verified, product, shop) and details (every field).

FieldTypeDescription
typestringAlways review
reviewIdstringJudge.me review UUID
ratingintegerStar rating (1–5)
titlestringReview headline
body / bodyHtmlstringPlain-text and HTML review body
reviewerName / reviewerInitialstringReviewer name and avatar initial
verifiedBuyerbooleanWhether the review is a verified purchase
reviewDatestring (date-time)When the review was written
photos / videosarrayAttached photo URLs and video ids
merchantReplystringMerchant's reply to the review
thumbsUp / thumbsDownintegerHelpful / unhelpful votes
location / locationCountrystringReviewer's city/region and country
sourcestringWhere the review came from (e.g. shop-app, email)
isShopReviewbooleanTrue for store-level rather than product reviews
productTitle / productUrl / productHandle / productExternalIdstringReviewed product identity
shopDomain / shopName / shopSlug / storeUrl / platformstringStore identity (shopify, woocommerce, …)
scrapedAtstring (date-time)When the review was scraped

Example Input

Whole store:

{ "startUrls": [{ "url": "https://www.uklash.com" }], "maxItems": 200 }

Single product:

{ "startUrls": [{ "url": "https://www.uklash.com/products/lash-growth-serum" }], "maxItems": 100 }

Example Output

{
"type": "review",
"reviewId": "992b5b69-b346-4982-a177-5d8e3544b974",
"rating": 5,
"title": "Pestanas mas largas, si!",
"body": "Efectivamente las pestanas crecen...",
"reviewerName": "sofia v.",
"verifiedBuyer": true,
"reviewDate": "2023-02-27T08:04:38.792Z",
"photos": ["https://review-images.judgeme.com/.../original.jpg"],
"videos": [],
"merchantReply": null,
"thumbsUp": 4,
"thumbsDown": 0,
"isShopReview": false,
"productTitle": "Sérum De Pestañas",
"productHandle": "serum-para-pestanas",
"productExternalId": "1466952777817",
"shopDomain": "uklash1.myshopify.com",
"shopName": "UKLASH",
"shopSlug": "www.uklash.com",
"storeUrl": "https://www.uklash.com",
"platform": "shopify",
"scrapedAt": "2026-10-15T09:00:00.000Z"
}

Integrations & Automation

  • Apify API — trigger runs and read the dataset programmatically.
  • Webhooks — act on new reviews (e.g. alert on a 1-star review).
  • Zapier / Make — pipe reviews into Google Sheets, Airtable or a sentiment tool.

Recommended schedule: run daily for reputation monitoring and 1-star alerting; weekly for competitor benchmarking and review-volume trend reports.

FAQ

Why use this actor instead of the official API?

Judge.me has no product-facing API for exporting a store's reviews in bulk. This actor reads the same public, unauthenticated widget data a visitor's browser loads and returns it as structured JSON, with no API key and no private credentials.

What are alternatives to this actor or to review data?

Trustpilot and Yelp cover public reviews on those platforms, and this actor's own Trustpilot and Yelp scrapers cover them. Within Shopify/Judge.me storefronts, this actor is the bulk product-and-store review scraper.

Is the data public or does it need a login?

Public only. The actor uses the shop's public widget token — the same value every storefront's review widget exposes in a visitor's browser. It does not use private API tokens, authenticated endpoints, or anything behind a login.

Can I scrape Judge.me store-level reviews as well as product reviews?

Yes. Enable includeShopReviews on a store target to also scrape reviews written about the store rather than a specific product.

What is the review limit?

Judge.me caps a store's public review feed at 10,000 reviews; maxItems is capped accordingly.

How do I export Judge.me reviews to CSV or Excel?

Every run writes to an Apify dataset; use the console Export button or the dataset API endpoint to download CSV, Excel or JSON.

For AI Agents & LLM Apps

Purpose: return product and store reviews from any Judge.me-powered storefront as flat JSON records with rating, text, reviewer, date, photos, verified-buyer flag and product/store identifiers.

Minimal working input:

{ "startUrls": [{ "url": "https://examplestore.com" }] }

Variant inputs:

{ "startUrls": [{ "url": "https://examplestore.com/products/handle" }], "maxItems": 100, "sortBy": "lowest_rating" }
{ "startUrls": [{ "url": "examplestore.com" }], "includeShopReviews": true, "maxItems": 500 }

Output fields (dataset): type, reviewId, rating, title, body, bodyHtml, reviewerName, reviewerInitial, verifiedBuyer, reviewDate, photos, videos, merchantReply, thumbsUp, thumbsDown, location, locationCountry, source, isShopReview, productTitle, productUrl, productHandle, productExternalId, shopDomain, shopName, shopSlug, storeUrl, platform, scrapedAt.

Behaviors an agent should know:

  • startUrls is the only required field; the actor resolves the Judge.me shop identity automatically from a store URL, bare domain or *.myshopify.com host.
  • A store URL (homepage/domain) scrapes the whole store; a /products/{handle} URL scrapes only that product's reviews.
  • Stores without Judge.me installed are reported in the log and skipped, never silently returned as zero rows.
  • sortBy controls the order Judge.me returns reviews in; includeShopReviews only applies to store targets.
  • Billing model: pay-per-event — one apify-default-dataset-item charge per review (~$0.001/result at the entry tier, i.e. ~$1 per 1,000 reviews) plus one apify-actor-start charge per run.

This actor is an independent tool and is not affiliated with, endorsed by, or sponsored by Judge.me. It reads only the same publicly available, unauthenticated review-widget data a normal visitor's browser loads; it does not use private API tokens, authenticated endpoints, or anything behind a login, and it does not bypass CAPTCHAs. Users are responsible for their own compliance with Judge.me's and the target store's Terms of Service and applicable data-protection law (including, where relevant, GDPR/CCPA for reviewer personal data such as names and locations).

SEO Keywords

judge.me scraper, judgeme reviews, judgeme api, shopify reviews scraper, product reviews scraper, store reviews scraper, ecommerce review data, review monitoring, competitor review analysis, sentiment analysis data, verified buyer reviews, shopify review data, woo reviews scraper, bigcommerce reviews, review dataset, competitor benchmarking reviews, product review api alternative, ecommerce review monitoring, dtc brand reviews, judgeme export csv, judgeme review scraper, shopify product reviews data