Loox Review Scraper for Shopify stores avatar

Loox Review Scraper for Shopify stores

Pricing

$19.00/month + usage

Go to Apify Store
Loox Review Scraper for Shopify stores

Loox Review Scraper for Shopify stores

Scrape Loox reviews from any Shopify store: rating, text, photos, videos, author, date and product. Store-wide or per product. No login, no API key. JSON, CSV or Excel.

Pricing

$19.00/month + usage

Rating

0.0

(0)

Developer

Stan Van Rooy

Stan Van Rooy

Maintained by Community

Actor stats

0

Bookmarked

7

Total users

0

Monthly active users

a day ago

Last modified

Share

Loox Reviews Scraper for Shopify stores 🌟

Free-plan sample: Apify Free accounts can collect up to 100 result rows total per run, shared across all inputs. Upgrade your Apify plan for larger runs. Normal Actor charges apply. The sample resets each run; it is not a daily or monthly quota.

Extract customer reviews from any Shopify store using Loox. Perfect for competitor analysis, product research, or monitoring your own reviews.

🚀 Quick Start

Just provide a store URL and hit run. The scraper automatically detects whether you want:

  • All reviews from the store (site-wide mode)
  • Reviews for a specific product (product-specific mode)

That's it! No configuration needed.

📥 Input

Start URL (required)

  • Site-wide: https://store.com or store.com
  • Product-specific: https://store.com/products/product-name

Max Reviews (optional, default: 100)

  • How many reviews to scrape (0 = unlimited)

📤 Output

Each review contains detailed fields:

{
"review_id": "w610IIo3O",
"author": "Jessica F.",
"verified_purchase": true,
"rating": 5,
"body": "Love the material !!! Very roomy and cozy!!!",
"images": [
"https://images.loox.io/uploads/2026/8/15/m_Y4lN7_c.jpg"
],
"videos": [
"https://iframe.videodelivery.net/83ae668a108149a2a6b427107d517b97"
],
"product_name": "Creepy Canines (Adult Crewneck)",
"product_image": "https://cdn.shopify.com/s/files/1/...",
"product_id": "7547086700602",
"store_reply": "Thanks for your review!",
"date": "2026-08-15T21:28:16.000Z",
"date_utc": "2026-08-15T21:28:16.000Z",
"source_url": "https://pawz.com/products/creepy-canines-adult-crewneck"
}

Field Descriptions

  • review_id - Unique Loox review identifier
  • author - Reviewer's display name
  • verified_purchase - Boolean: whether the purchase is verified
  • rating - Star rating (1-5, supports half stars)
  • body - Full review text (long reviews included in full)
  • images - Array of customer photo URLs
  • videos - Array of customer video URLs (Cloudflare Stream)
  • product_name - Name of the reviewed product
  • product_image - Product thumbnail URL (store-wide runs)
  • product_id - Shopify product ID (product runs)
  • store_reply - Store owner's response (if any)
  • date - When the review was posted, as the store shows it
  • date_utc - The same date in ISO 8601 UTC
  • source_url - The store or product URL you entered

✨ Features

  • Smart Mode Detection - Automatically detects if you want site-wide or product-specific reviews
  • Complete Data - Gets everything: ratings, verified status, images, product info
  • Clear answers - A store that uses another review app, or a product without reviews, ends with a status message that says so and names the right scraper
  • Fast - Uses Loox APIs directly, no browser overhead
  • Pagination - Automatically handles multi-page results

💡 Use Cases

  • Competitor Research - See what customers say about competing products
  • Product Insights - Understand customer sentiment before entering a market
  • Review Monitoring - Track reviews for your own products
  • Data Analysis - Export for sentiment analysis or ML training
  • Market Research - Analyze trends across multiple stores

⚠️ Important Notes

  • Only works for stores using Loox as their review platform
  • If a store doesn't use Loox, the actor completes successfully with 0 results (won't fail). The status message names the review app the store uses and the scraper for it.
  • A product with no reviews yet also completes successfully with 0 results and says so
  • Product ID is automatically extracted from Shopify pages. An old product link that the store redirects to another product returns that product's reviews, as shoppers see it.
  • Some stores hide review dates. Then date is empty and date_utc is the upload date of the review photo (empty for reviews without photos).
  • Very large stores (100,000+ reviews) take a while, because deep pages load slowly. A run that reaches its timeout stops cleanly and keeps every review it collected. Raise the timeout for a full export.

Pricing

Pay per result: $0.80 per 1,000 reviews plus a small Actor start fee ($0.0025 per GB of memory, one event per run). A 5,000-review export costs about $4. Volume users on higher Apify plans pay less per review.

�� Feedback & Feature Requests

I actively maintain this actor. Found a bug or need a field? Open an issue on the Issues tab with the store URL.

🎯 Example Usage

Scrape all reviews from a store:

{
"startUrl": "https://blendjet.com",
"maxReviews": 100
}

Scrape reviews for a specific product:

{
"startUrl": "https://blendjet.com/products/best-of-blendjet-bundle",
"maxReviews": 50
}

❓ FAQ

Does this work with any Shopify store?

Yes, as long as the store uses Loox for their reviews! If a store uses a different app (like Yotpo or Judge.me), this scraper won't find any data.

Why did I get 0 results?

The run's status message tells you why: the store uses another review app (it names the app and the scraper for it), the store has no Loox reviews, or the product you entered has no reviews yet.

Can I scrape more than 100 reviews?

Absolutely! Just change the maxReviews parameter in your input to whatever number you need. Set to 0 for unlimited.

Is this scraper safe to use?

Yes! We use efficient API calls that mimic normal traffic patterns to ensure reliability and safety.

Need another review app? The Shopify review scraper for Stamped.io, REVIEWS.io, Junip, Fera, Opinew and Rivyo auto-detects the review app (Judge.me, Loox, Yotpo, Okendo and the six above) from a store or product URL and returns the same unified output.

Using different review platforms? Check out my other Shopify scrapers:


Built with ❤️ for the Apify community