Loox Reviews Scraper avatar

Loox Reviews Scraper

Pricing

from $1.50 / 1,000 reviews

Go to Apify Store
Loox Reviews Scraper

Loox Reviews Scraper

The Loox Reviews Scraper exports product reviews from Shopify stores using Loox — star ratings, full text, dates, merchant replies, and every customer photo and video link, with rating, media and date filters. Ideal for product research, review monitoring and UGC collection.

Pricing

from $1.50 / 1,000 reviews

Rating

0.0

(0)

Developer

FalconScrape

FalconScrape

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

🚀 Loox Reviews Scraper

Export product reviews from any Shopify store that uses Loox. The Loox Reviews Scraper turns a product URL into structured reviews with star ratings, full review text, dates, merchant replies, and every customer photo and video. Use it for product research, competitor review analysis, sentiment tracking and collecting user-generated content.

✨ Features

  • ⭐ Complete reviews: rating, full review text (not the shortened card text), publish date, verified badge, merchant reply and the "Item type" or other product option the reviewer picked.
  • 📸 All photos and videos: every full-size customer photo of a review, plus a video player link and poster image for video reviews.
  • 🎯 Product or whole store: collect the reviews shown for one product, or the store's full product-review feed with the reviewed product named on each row.
  • 🔍 Filters included: star ratings, reviews with photos/videos or videos only, and "only newer than" a date. No extra charge for filtering.
  • 📋 Coverage summary: for each URL, the SUMMARY record lists the advertised review count, how many reviews were checked and returned, and why collection stopped. An empty or failed feed is never reported as "zero reviews".
  • 🔒 Privacy by default: reviewer names are left out unless you switch them on, and personal custom answers (age, body measurements, location…) are never exported.

🛠️ How It Works

  1. Enter product URLs: paste product pages from Shopify stores that show Loox reviews (e.g. https://citybonfires.com/products/the-chair-blanket).
  2. Choose scope and filters: keep the default "This product", or switch to "All products in the store". Optionally filter by stars, media or date.
  3. Set a limit: "Maximum reviews" caps the reviews returned across all URLs (default 50).
  4. Run the scraper: reviews go to the dataset. The per-URL coverage report goes to the SUMMARY record in the key-value store.

⚙️ Input

FieldDescription
startUrlsProduct page URLs of Shopify stores using Loox.
maxReviewsMaximum reviews returned across all URLs. Default 50.
scopeproduct (default): reviews shown for this product. allProducts: the store's whole product-review feed.
ratingsOnly these star ratings, e.g. ["1","2"].
mediaany (default), withMedia (photos or videos) or withVideo.
newerThanOnly reviews published on or after this date. Stores that hide dates keep their reviews, with publishedAt: null.
includeReviewerNamesAdd the public display name (e.g. "Ann B."). Off by default.

Filters are checked against the reviews Loox returns. A very selective filter therefore stops after checking about 10 × "Maximum reviews" + 200 reviews per URL. The log and SUMMARY show this as scanLimit.

📊 Sample Output Data

[
{
"reviewId": "GWbsJnDZs",
"rating": 5,
"body": "We have eight of these chair blankets so far … they work just as well inside the camper as outside",
"publishedAt": "2026-06-07T10:06:20.865Z",
"isVerified": true,
"isAutoTranslated": false,
"reviewedProductName": null,
"options": [],
"mediaType": "photo",
"media": [
{ "type": "photo", "url": "https://images.loox.io/uploads/2026/6/7/LfJDtbrcw.jpg" }
],
"merchantReply": {
"author": "City Bonfires",
"text": "Thank you so much for your continued support! Having so many chair blankets in your collection truly means a lot to us. We appreciate you being part of our community and hope they continue to bring comfort wherever your adventures take you."
},
"scope": "product",
"requestedProductId": "7963925577914",
"productTitle": "The Chair Blanket",
"productUrl": "https://citybonfires.com/products/the-chair-blanket",
"shopDomain": "portable-bonfire-store.myshopify.com",
"inputUrl": "https://citybonfires.com/products/the-chair-blanket",
"scrapedAt": "2026-09-23T06:20:50.033Z"
},
{
"reviewId": "LRiOxvSpqf",
"rating": 4,
"body": "This eye cream is my absolute favorite! It smells great, it gives a nice, bright glow to your face, and plumps your skin with hydration.",
"publishedAt": null,
"isVerified": true,
"mediaType": "video",
"media": [
{
"type": "video",
"url": "https://iframe.videodelivery.net/fdcef18fdd484d78bba062ce57dc8933",
"thumbnailUrl": "https://images.loox.io/uploads/2023/9/13/LRiOxvSpqf.jpg"
}
],
"merchantReply": null,
"scope": "product",
"requestedProductId": "7213754253375"
}
]

Good to know

  • Video links open the hosted video player. They are not direct MP4 files, and the scraper downloads no media.
  • Dates are empty when the store hides them in its review widget.
  • Verified: isVerified is true when Loox shows the verified badge and null otherwise. A missing badge does not prove the buyer is unverified.
  • Grouped products: stores can show the same reviews on related products or bundles. "This product" returns what Loox shows for that product.
  • Translations: isAutoTranslated: true marks reviews that Loox shows machine-translated into the store's language.

💰 Pricing

Pay per event: $1.50 per 1,000 reviews returned, filters included, plus a tiny actor start fee ($0.00005). You only pay for reviews delivered to your dataset.

Start collecting Loox reviews with the Loox Reviews Scraper today! 🚀