Shopperapproved Reviews Scraper

by getdataforme

Extract detailed ShopperApproved reviews into structured JSON. Get ratings, feedback, and reviewer data with proxy support for reliable e-commerce and sentiment analysis.

136 runs
17 users
Try This Actor

Opens on Apify.com

About Shopperapproved Reviews Scraper

Need to pull customer reviews from ShopperApproved for your analysis? This scraper is what I use. It reliably grabs the full details from those pages—every star rating, the reviewer's name, and the actual text of their feedback. You get clean, structured JSON out of it, which is perfect for feeding into your own sentiment analysis or for building up a dataset of e-commerce insights. I set it up to handle the tricky parts, like rotating through proxies to avoid blocks, and you can configure how many reviews to pull per run. It saves me a ton of time I’d otherwise spend manually copying data or writing a custom script from scratch. If you're in e-commerce, marketing, or competitive research, having direct access to this raw, organized review data lets you spot trends, understand customer pain points, and see what people genuinely think about products. It’s a straightforward solution for a very specific and common data-gathering task.

What does this actor do?

Shopperapproved Reviews Scraper is a web scraping and automation tool available on the Apify platform. It's designed to help you extract data and automate tasks efficiently in the cloud.

Key Features

  • Cloud-based execution - no local setup required
  • Scalable infrastructure for large-scale operations
  • API access for integration with your applications
  • Built-in proxy rotation and anti-blocking measures
  • Scheduled runs and webhooks for automation

How to Use

  1. Click "Try This Actor" to open it on Apify
  2. Create a free Apify account if you don't have one
  3. Configure the input parameters as needed
  4. Run the actor and download your results

Documentation

Shopperapproved Reviews Scraper

An Apify Actor that extracts structured customer review data from ShopperApproved pages. Provide one or more review page URLs, and it returns detailed information including ratings, text, reviewer details, and product feedback.

Overview

This actor scrapes ShopperApproved review pages, handling their dynamic content to deliver clean JSON data. It's built for reliability, using proxies by default to avoid blocks. The output is designed for easy integration into data pipelines, analysis tools, or databases.

Key Features

  • Extracts comprehensive review data: Captures review ID, rating, reviewer name, date, full text, verification status, location, and service/product sub-ratings.
  • Handles nested data: Also scrapes individual product feedback and custom Q&A sections within reviews.
  • Built for reliability: Uses Apify's residential proxy infrastructure by default to minimize blocking.
  • Configurable limits: Control the number of reviews scraped per URL with the item_limit parameter.
  • Structured JSON output: Provides consistent, well-organized data ready for processing.

How to Use

Configure the actor using a JSON input object. The only required field is urls. Run it via the Apify Console, API, or scheduler.

Input

The input is a JSON object with the following parameters:

Parameter Type Description Default
urls Array Required. List of ShopperApproved review page URLs to scrape. []
item_limit Integer Maximum number of reviews to scrape per URL. 30
proxyConfiguration Object Proxy settings. For reliable scraping, use { "useApifyProxy": true, "apifyProxyGroups": ["RESIDENTIAL"] }. { "useApifyProxy": true, "apifyProxyGroups": ["RESIDENTIAL"] }

Example Input

{
  "item_limit": 50,
  "proxyConfiguration": {
    "useApifyProxy": true,
    "apifyProxyGroups": ["RESIDENTIAL"]
  },
  "urls": [
    "https://www.shopperapproved.com/reviews/example.com/#reviews"
  ]
}

Output

The actor outputs an array of review objects. Each object contains all scraped fields for a single review.

Example Output Structure

[
  {
    "url": "https://www.shopperapproved.com/reviews/example.com/data/review-data",
    "review_id": "202069633",
    "rating": "1.0",
    "reviewer_name": "Andrew Sarossy",
    "review_date": "2025-07-06 20:42:34",
    "review_text": "Full review text here...",
    "verified_purchase": "1",
    "address": "Ontario",
    "customer_service_rating": "1.0",
    "product_rating": "1.0",
    "response": "None",
    "product_feedbacks": [
      {
        "product_id": "2606",
        "comments": "Product-specific feedback...",
        "rating": "1.0",
        "product_name": "10 oz Silver Bar",
        "product_url": "https://example.com/product"
      }
    ],
    "custom_feedbacks": [
      { "question": "Why did you choose this?", "comments": "User's answer..." }
    ],
    "media": []
  }
]

Use Cases: The data is suitable for customer sentiment analysis, tracking product or service feedback over time, competitive research, and populating internal dashboards.

Common Use Cases

Market Research

Gather competitive intelligence and market data

Lead Generation

Extract contact information for sales outreach

Price Monitoring

Track competitor pricing and product changes

Content Aggregation

Collect and organize content from multiple sources

Ready to Get Started?

Try Shopperapproved Reviews Scraper now on Apify. Free tier available with no credit card required.

Start Free Trial

Actor Information

Developer
getdataforme
Pricing
Paid
Total Runs
136
Active Users
17
Apify Platform

Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.

Learn more about Apify

Need Professional Help?

Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.

Find a Specialist

Trusted by millions | Money-back guarantee | 24/7 Support