Iherb Product Search Scraper avatar

Iherb Product Search Scraper

Pricing

Pay per usage

Go to Apify Store
Iherb Product Search Scraper

Iherb Product Search Scraper

Scrape product listings from iHerb.com with precision. This scraper extracts product names, pricing, discount details, images, and unique identifiers from category pages — perfect for price monitoring, competitive analysis, and e-commerce research.

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 Search Scraper: Extract Beauty & Health Product Data at Scale


What Is iHerb?

iHerb.com is a major global e-commerce platform specializing in health supplements, vitamins, beauty products, and wellness items. With millions of SKUs across hundreds of categories, manually tracking product prices, discounts, and availability is impractical. The iHerb Product Search Scraper automates collection of product-level data from search and category pages, enabling real-time market insights and competitive intelligence.


Overview

The iHerb Product Search Scraper extracts structured product records from iHerb category pages and search results. It is designed for:

  • Price monitors tracking competitor pricing and discount trends
  • E-commerce analysts studying product assortment and promotional strategies
  • Retailers benchmarking iHerb's product positioning against their own inventory
  • Researchers analyzing the health supplement market landscape
  • Aggregator platforms building comprehensive product databases

The scraper excels at handling pagination, managing bulk collection across multiple URLs, and delivering clean, normalized pricing data ready for analysis or database import.


Input Format

The scraper accepts a JSON configuration object to control what and how much to scrape:

{
"urls": [
"https://www.iherb.com/c/beauty?p=2"
],
"max_items_per_url": 200,
"ignore_url_failures": true
}
FieldDescription
urlsArray of iHerb category or search result pages to scrape (e.g., /c/beauty?p=2, /s/vitamin-c)
max_items_per_urlMaximum products to extract per URL (integer, default: 200)
ignore_url_failuresBoolean flag; if true, scraper continues if some URLs fail; if false, stops on error

Best practices:

  • Use paginated category URLs to control volume (e.g., ?p=1, ?p=2, etc.)
  • Set max_items_per_url to 50–200 depending on your needs
  • Enable ignore_url_failures: true for bulk runs to avoid interruptions from temporary network issues

Output Format

Sample output

{
"product_id": 101522,
"product_name": "Eucerin, Roughness Smoothing Cream, Very Dry, Rough & Bumpy Skin, Fragrance Free, 16 oz (454 g)",
"iurl_small": "https://cloudinary.images-iherb.com/image/upload/f_auto,q_auto:eco/images/euc/euc02564/s/54.jpg",
"iurl_medium": "https://cloudinary.images-iherb.com/image/upload/f_auto,q_auto:eco/images/euc/euc02564/m/54.jpg",
"list_price": "$",
"discount_price": "$",
"discount_percentage": "0",
"discount_type": 0,
"part_number": "EUC-02564",
"brand_code": null,
"discount_price_decimal": 0.0,
"group_id": 0,
"from_url": "https://www.iherb.com/c/beauty?p=2"
}

Each product record contains 12 core fields with pricing, identification, and visual data:

Product Identification

FieldMeaningExample
Product IDUnique iHerb identifier for the product12345678
Product NameOfficial product title as displayed on iHerbVitamin C 1000mg - 100 Capsules
Part NumberManufacturer's part/SKU numberVC-1000-100
Brand CodeInternal iHerb brand classification codeBRAND_001
Group IDProduct category/family grouping ID10234

Pricing & Discounts

FieldMeaningExample
List PriceOriginal/MSRP price before discounts$19.99
Discount PriceCurrent sale price (rounded)$14.99
Discount Price DecimalPrecise discount price with decimals$14.99
Discount PercentagePercentage off the list price25%
Discount TypeDiscount category (e.g., "Sale", "Loyalty", "Bundle")SALE

Visual Assets

FieldMeaning
Image URL SmallThumbnail image link (e.g., 100x100px)
Image URL MediumMedium product image link (e.g., 300x300px)

Use cases for each field:

  • Pricing fields: Compare price movements over time, identify aggressive discounting patterns, calculate margin compression
  • Discount fields: Track promotional frequency, segment products by discount depth, detect loss leaders
  • Image URLs: Populate your own product feeds, train computer vision models, detect branding changes
  • Identification fields: Match iHerb products to your internal catalog, deduplication, cross-reference with manufacturer data

How to Use

  1. Gather URLs — Navigate to iHerb.com, select a category (e.g., Beauty, Vitamins), and copy the category page URL. Manually modify ?p=1, ?p=2, etc., for multi-page collections, or paste multiple URLs.

  2. Configure input — Populate the urls array and set max_items_per_url based on how many products you need:

    • Quick scan: 50–100 items
    • Full category: 200 items
    • Bulk research: multiple URLs with 200 each
  3. Set error handling — Enable ignore_url_failures: true for production runs to handle temporary network glitches gracefully.

  4. Run the scraper — Execute the actor and monitor the run log for status updates.

  5. Export & analyze — Download results as JSON, CSV, or Excel and integrate into your analytics pipeline or database.

Troubleshooting:

  • If a URL returns no products, verify the page is not empty and the URL is formatted correctly (e.g., includes ?p=X for paginated URLs)
  • For large-scale collection, stagger runs across multiple hours to avoid rate limits
  • Image URLs may expire; download and cache them regularly if building an archive

Use Cases & Business Value

  • Price monitoring: Track competitor pricing in real-time; alert on significant discounts or price changes
  • Market research: Analyze product assortment depth, average pricing, and promotional cadence in the supplement category
  • Arbitrage & resale: Identify high-discount products for resale on other platforms
  • Competitive benchmarking: Compare your product mix and pricing strategy against iHerb's
  • Content aggregation: Populate your own product database, comparison tools, or price comparison website
  • Trend analysis: Study which product categories are most heavily discounted, identify emerging brands

The iHerb scraper delivers ready-to-analyze data that would take weeks to gather manually, unlocking competitive advantages in pricing strategy, assortment planning, and market positioning.


Conclusion

The iHerb Product Search Scraper is the fastest way to collect structured product and pricing data from one of the world's largest health and beauty e-commerce platforms. Whether you're monitoring prices, conducting market research, or building a product aggregator, this scraper delivers clean, normalized data with minimal setup. Start collecting today and gain the market intelligence you need.