Iherb Product Details Scraper avatar

Iherb Product Details Scraper

Pricing

Pay per usage

Go to Apify Store
Iherb Product Details Scraper

Iherb Product Details Scraper

Scrape detailed product information from iHerb.com including pricing, ratings, descriptions, SKUs, and images. This scraper delivers 15+ fields per product — perfect for price monitoring, market research, and e-commerce aggregation.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Soft Alexist

Soft Alexist

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

iHerb Product Scraper: Extract Supplement & Beauty Data at Scale


What Is iHerb?

iHerb.com is one of the world's largest online retailers of vitamins, supplements, natural health products, and beauty items. With millions of active SKUs across hundreds of brands, iHerb attracts researchers, competitors, and data analysts seeking product intelligence. Manually extracting product details from individual listings is inefficient — the iHerb Product Scraper automates this workflow, delivering structured data in minutes.


Overview

The iHerb Product Scraper extracts detailed product pages from iHerb.com, capturing comprehensive product information and converting it into clean, machine-readable records. It serves:

  • Price monitoring teams tracking competitor pricing and promotions
  • Supplement researchers analyzing product formulations and availability
  • E-commerce aggregators building product databases
  • Marketing analysts monitoring product rankings and customer sentiment
  • Retailers benchmarking against iHerb's catalog

The scraper handles multiple URLs simultaneously, supports proxy rotation for reliable access, and gracefully manages network failures via the ignore_url_failures flag.


Input Format

The scraper accepts a JSON configuration specifying product URLs and collection settings:

{
"urls": [
"https://www.iherb.com/pr/medicube-collagen-night-wrapping-mask-2-53-fl-oz-75-ml/150472",
"https://www.iherb.com/pr/advanced-clinicals-collagen-serum-1-75-fl-oz-52-ml/82178",
"https://www.iherb.com/pr/eucerin-clear-skin-lightweight-sunscreen-lotion-for-face-spf-50-fragrance-free-2-5-fl-oz-75-ml/113261"
],
"max_items_per_url": 200,
"ignore_url_failures": true
}
ParameterDescription
urlsArray of direct iHerb product page URLs. Copy from your browser's address bar.
max_items_per_urlMaximum records per URL (default: 200). Limits output size.
ignore_url_failuresIf true, scraper continues if some URLs fail; if false, entire run stops on first error.

Best Practice: Use direct product URLs (ending with a product ID number), not search or category pages.


Output Format

Output Example:

{
"product_id": null,
"name": "Medicube, Collagen Night Wrapping Mask , 2.53 fl oz (75 ml)",
"logo": "https://cloudinary.images-iherb.com/image/upload/f_auto,q_auto:eco/images/mcb/mcb11321/g/17.jpg",
"mpn": "MCB-11321",
"aggregate_rating": {
"@type": "AggregateRating",
"rating_value": 4.6,
"review_count": 3923
},
"brand": {
"@type": "Brand",
"name": "Medicube",
"url": "https://medicube.us/",
"identifier": "MCB"
},
"category": {
"@type": "Thing",
"name": "Beauty",
"identifier": "100483"
},
"weight": {
"@type": "QuantitativeValue",
"value": "0.23",
"unit_text": "kg"
},
"offers": {
"@type": "Offer",
"availability": "https://schema.org/InStock",
"price": "609764.00",
"price_currency": "VND",
"price_specification": [],
"offer_count": null,
"availability_starts": null
},
"description": "Dedicated To Real Results Night Care Collagen Extract Fills The Skin With Moisture Niacinamide | Ceramide NP Smooth And Firm Skin Overnight Revitalize dull skin and boost skin moisture levels to unveil smooth and firm skin overnight with Collagen Night Wrapping Mask.",
"size": {
"@type": "SizeSpecification",
"name": "2.05x1.6"
},
"is_related_to": null,
"sku": "MCB-11321",
"gtin12": "8800256113217",
"image": "https://cloudinary.images-iherb.com/image/upload/f_auto,q_auto:eco/images/mcb/mcb11321/g/17.jpg"
}

Each product record contains 15 structured fields capturing essential e-commerce and product data:

Product Identification

FieldMeaningExample
Product IDUnique iHerb product identifier"150472"
SKUStock Keeping Unit for inventory management"603573502148"
MPNManufacturer Part Number for cross-reference"MCR-150-2.5"
GTIN-12Global Trade Item Number (UPC barcode)"603573502148"
NameOfficial product title as displayed"Medicube Collagen Night Wrapping Mask"

Product Classification

FieldMeaningExample
BrandProduct manufacturer or brand name"Medicube"
CategoryProduct category on iHerb"Skincare > Face Masks"
SizePackage size / volume"2.53 fl oz (75 ml)"
WeightProduct weight for shipping calculations"150 g"

Product Content & Pricing

FieldMeaningExample
DescriptionFull HTML product description including benefits and ingredientsLong HTML text with usage instructions
OffersPricing data including currency, availability, and promotions{"price": "$15.99", "availability": "in stock"}
Aggregate RatingAverage customer rating (1-5 stars) and review count"4.7 out of 5 stars (342 reviews)"

Visual & Relational Data

FieldMeaningExample
ImageURL of the primary product image for display"https://cdn.iherb.com/images/product-150472.jpg"
LogoBrand logo URL (when available)"https://cdn.iherb.com/logos/medicube.png"
Is Related ToArray of related or complementary product IDs["150471", "82178", "113261"]

How to Use

  1. Gather product URLs — Browse iHerb.com, find products you want to track, and copy individual product page URLs (the full URL in your browser's address bar).

  2. Prepare your URL list — Paste URLs into the urls array. You can add 1 or 1,000 URLs; the scraper handles bulk collections.

  3. Set collection parameters — Keep max_items_per_url at 200 for full product details. Set ignore_url_failures: true if scraping in bulk to avoid interruptions.

  4. Run the scraper — Start the actor and monitor progress. The run log shows successful and failed URLs.

  5. Export results — Download output as JSON, CSV, or Excel. Import into spreadsheets, databases, or BI dashboards.

Troubleshooting:

  • If a URL returns no data, verify the URL is a product detail page (not a category or search page).
  • Product URLs typically contain /pr/ followed by a product name and ID number.
  • If getting rate-limited, enable proxy rotation in advanced settings.

Use Cases & Business Value

  • Price intelligence: Monitor iHerb competitor pricing and promotional calendar
  • Market research: Analyze supplement trends, brand competition, and customer ratings
  • Content syndication: Feed iHerb products into your own catalog with structured data
  • Supply chain optimization: Track product availability and inventory changes over time
  • SEO & content: Build product comparison pages and buying guides with fresh data

The iHerb Product Scraper eliminates hours of manual copy-pasting, delivering clean, normalized data ready for analysis, integration, and business decisions.


Conclusion

Whether monitoring competitors, building product databases, or analyzing the supplement market, the iHerb Product Scraper provides fast, reliable access to iHerb's extensive product catalog. With 15 structured output fields covering pricing, ratings, images, and inventory, it turns iHerb listings into actionable business intelligence in minutes.