Iherb Reviews Scraper

Iherb Reviews Scraper

by saswave

Extract iHerb product reviews, ratings, and customer data automatically. Get clean, structured data for analysis, market research, or competitor tracking.

8 runs
2 users
Try This Actor

Opens on Apify.com

About Iherb Reviews Scraper

Need to understand what real customers think about iHerb products? This scraper pulls all the reviews for you, cleanly and consistently. I use it to gather the full text of reviews, star ratings, any photos customers post, whether the purchase was verified, and even a bit about the reviewer. It all comes out as structured JSON or CSV, which is perfect for dropping into a spreadsheet or feeding into your analysis scripts. The main reason I built it was for price and sentiment tracking—seeing how opinions shift on supplements or skincare over time is incredibly valuable. It's also a lifesaver for market research, competitor analysis, or just building a dataset to train a model on consumer language. It runs on the Apify platform, so it handles the heavy lifting of proxies and request queues. You just configure the product URLs you want and let it run. For less than a dollar per thousand reviews, it saves you the massive manual effort of copying and pasting from hundreds of pages.

What does this actor do?

Iherb 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

Iherb Reviews Scraper

A fast, reliable scraper for extracting structured customer review data from iHerb product pages. It collects reviews, ratings, images, and reviewer metadata for analysis and automation.

Overview

This actor scrapes publicly available customer reviews from specified iHerb product URLs. It returns structured JSON data containing the review content, ratings, reviewer profiles, and associated images. Use it for sentiment analysis, product research, or aggregating customer feedback.

Key Features

  • Extracts all reviews for a given iHerb product page.
  • Captures comprehensive review metadata:
    • Rating (on a 50-point scale)
    • Review title, text, and date
    • Verified purchase status
    • Language detection (languageCode and languageName)
    • Flag for rewarded reviews (hasRewarded)
  • Collects reviewer profile information:
    • Username and display name
    • Country
    • Profile statistics (review count, helpful votes, image count)
    • Profile avatar
  • Downloads review images with multiple resolution URLs (small, medium, large).

How to Use

  1. Input: Provide one or more iHerb product page URLs (e.g., https://www.iherb.com/r/example-product) as the actor's input.
  2. Run: Start the actor. It will navigate to each page, paginate through all available reviews, and extract the data.
  3. Output: Retrieve the structured dataset, typically in JSON format, from the actor's output.

Input/Output

Input: The actor requires iHerb product URLs. Configure any necessary options (like request limits or proxy settings) via the Apify platform.

Output: The actor returns an array of review objects. Each object contains the following structure:

{
  "id": "97e75e48-0e02-4b7b-9292-f7241f779b75",
  "ratingValue": 50,
  "reviewTitle": "Powerful probiotics",
  "reviewText": "I haven’t tried this yet but it was the supplement I liked...",
  "postedDate": "2025-11-29T23:48:58.128Z",
  "verifiedPurchase": true,
  "hasRewarded": true,
  "languageCode": "en-US",
  "languageName": "English",
  "profileInfo": {
    "username": "C8BEFAF819",
    "displayname": "",
    "country": "Latvia",
    "ugcSummary": {
      "reviewCount": 42,
      "helpfulCount": 2,
      "imageCount": 30
    }
  },
  "images": [
    {
      "paths": {
        "s": "https://ugc-images.images-iherb.com/.../s.jpeg",
        "m": "https://cloudinary.images-iherb.com/.../m.jpeg",
        "l": "https://cloudinary.images-iherb.com/.../l.jpeg"
      }
    }
  ]
}

Notes & Support

  • Data is scraped from public iHerb pages.
  • Review images are linked directly from iHerb's CDN.
  • Some users may have anonymous or hidden display names.
  • For support, share your run details and create issues for errors to help improve the actor. You can contact the developer team via the Apify platform.

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 Iherb Reviews Scraper now on Apify. Free tier available with no credit card required.

Start Free Trial

Actor Information

Developer
saswave
Pricing
Paid
Total Runs
8
Active Users
2
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