# iHerb Products Scraper - Low-cost💲🔥🌿🛒 (`delectable_incubator/iherb-products-scraper-low-cost`) Actor

🌿 Easily scrape iHerb product listings across all categories. Extract product names, brands, prices, ratings, reviews, ingredients, descriptions, images, availability, product URLs & more. Perfect for e-commerce research, price monitoring, wellness market analysis, and competitive intelligence.

- **URL**: https://apify.com/delectable\_incubator/iherb-products-scraper-low-cost.md
- **Developed by:** [Prime Scrape](https://apify.com/delectable_incubator) (community)
- **Categories:** E-commerce, Lead generation, Automation
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $0.00005 / actor start

This Actor is paid per event and usage. You are charged both the fixed price for specific events and for Apify platform usage.
Since this Actor supports Apify Store discounts, the price gets lower the higher subscription plan you have.

Learn more: https://docs.apify.com/platform/actors/running/actors-in-store#pay-per-event

## What's an Apify Actor?

Actors are web data automations that power AI and operations. They run on the Apify platform to scrape websites, process data, connect APIs, and automate workflows.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.
Actors are written with capital "A".

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.
The best way to integrate Actors is as follows.

- **AI agents and MCP clients** — the [Apify MCP server](https://docs.apify.com/integrations/mcp.md) at `https://mcp.apify.com` (remote, streamable HTTP, OAuth on first use).
- **Agentic workflows and local Actor development** — [Agent Skills](https://apify.com/.well-known/agent-skills/index.json) with the [Apify CLI](https://docs.apify.com/cli/docs.md): `npm install -g apify-cli`, then `apify login`.
- **JavaScript/TypeScript projects** — the official [JS/TS client](https://docs.apify.com/api/client/js/docs.md): `npm install apify-client`.
- **Python projects** — the official [Python client](https://docs.apify.com/api/client/python/docs.md): `pip install apify-client`.
- **Any other language** — the [REST API](https://docs.apify.com/api/v2.md).

For usage examples, see the [API](#api) section below.

For more details, see Apify documentation as [Markdown index](https://docs.apify.com/llms.txt) and [Markdown full-text](https://docs.apify.com/llms-full.txt).

# README

<p align="center">
  <img src="https://i.ibb.co/jkNS73wX/readme.png" alt="iHerb Product Search Scraper" width="100%">
</p>

***

## 🛒🌿 iHerb Product Search Scraper | Bulk Keyword Scraper | Apify Actor

### 🚀 Extract iHerb Product Data in Seconds (No Code)

The iHerb Product Search Scraper (Apify Actor) is a powerful, scalable and SEO-optimized product scraping tool for extracting structured product data from iHerb.

Scrape thousands of vitamins, supplements, skincare, nutrition, sports products, herbs, beauty items, pet products and health products using bulk keywords. Export clean structured datasets for market research, pricing intelligence, AI datasets, ecommerce monitoring and competitive analysis.

***

### 🔥 Why This iHerb Scraper?

✔ Best iHerb scraper on Apify

✔ Supports Bulk Keyword Scraping (multi-search)

✔ Fast & scalable product extraction

✔ 100% structured JSON / CSV / Excel output

✔ Perfect for ecommerce intelligence

✔ Product monitoring & price tracking

✔ No coding required

***

### 🎯 What This Scraper Does (iHerb Product Data Extraction)

This Apify Actor extracts real-time product listings directly from iHerb search results.

#### 📌 Core Features

✅ Scrape iHerb search results

✅ Bulk keyword scraping (SEO BOOST 🚀)

✅ Multi-search support

✅ Automatic pagination

✅ Extract product names

✅ Extract brands

✅ Extract prices

✅ Extract ratings

✅ Extract reviews

✅ Extract stock availability

✅ Extract product images

✅ Extract product URLs

✅ Extract categories

✅ Extract product identifiers

✅ Clean structured datasets

✅ High-speed extraction engine

***

### ⚡ Input Configuration (Simple & Powerful)

#### 🔥 BULK KEYWORD MODE (SEO BOOST 🚀)

```
{
  "keywords": [
    "vitamin c",
    "omega 3",
    "protein powder",
    "collagen",
    "magnesium",
    "ashwagandha",
    "probiotics",
    "creatine"
  ],
  "max_items": 300
}
```

***

### 📊 Extracted Product Data (Structured Output)

| Field | Description |
|--------|-------------|
| productId | Unique product identifier |
| productName | Product name |
| productUrl | Direct product URL |
| imageUrl | Product image |
| brandName | Brand |
| brandId | Brand identifier |
| partNumber | SKU / Part Number |
| price | Numeric price |
| displayPrice | Displayed price |
| rating | Average rating |
| reviewCount | Number of reviews |
| category | Product category |
| isOutOfStock | Stock availability |
| recentActivity | Recent product activity |
| productFlag | Best Seller / New / Promotion |

***

### 💡 Use Cases (High Demand SEO Keywords)

This iHerb scraper is perfect for:

🛒 iHerb product scraping

💊 Supplement database extraction

🌿 Vitamin product monitoring

📊 Ecommerce market research

💰 Price comparison

📈 Pricing intelligence

🏷 Brand monitoring

⭐ Product review analysis

🤖 AI training datasets

📦 Product catalog creation

🛍 Ecommerce analytics

🌍 Health product research

***

### 🚀 Key Features (Apify SEO Optimized)

⚡ Bulk keyword scraping support

🌍 Worldwide product coverage

📌 Automatic pagination

🧠 Clean structured output

📊 High-speed scraping engine

🔁 Auto retry & stability system

💾 Export-ready datasets

⚙️ Scalable cloud execution (Apify Actor)

***

### 📤 Output Formats Supported

✔ JSON (API Ready)

✔ CSV

✔ Excel XLSX

✔ XML

✔ HTML

***

### 📦 Example Output

```
{
  "productId": "123456",
  "productName": "Vitamin C 1000 mg",
  "productUrl": "https://www.iherb.com/pr/123456",
  "imageUrl": "https://www.iherb.com/image.jpg",
  "brandName": "Nature's Way",
  "brandId": "987",
  "partNumber": "NW-C1000",
  "price": 12.99,
  "displayPrice": "$12.99",
  "rating": 4.8,
  "reviewCount": 2543,
  "category": "Vitamins",
  "isOutOfStock": false,
  "recentActivity": "Updated",
  "productFlag": "Best Seller"
}
```

***

### 🔥 Why This is the BEST iHerb Scraper on Apify?

✔ Optimized for Apify search ranking

✔ Enterprise-grade scraping engine

✔ Bulk keyword support (rare feature)

✔ Fast large-scale extraction

✔ Clean structured datasets

✔ Reliable pagination

✔ Marketplace-ready performance

✔ Perfect for SEO traffic & marketplace visibility

***

### 💸 Pricing

This scraper runs on a **pay-per-result pricing model**.

You only pay for successfully extracted records.

💳 **Price:** **$0.39 / 1,000 results**

***

### ❓ FAQ (SEO BOOST SECTION)

#### Can I scrape multiple keywords at once?

Yes — Bulk Keyword Mode is fully supported.

#### Can I scrape thousands of products?

Yes — simply increase **max\_items**.

#### Does it extract prices and ratings?

Yes — prices, ratings, reviews, stock status and much more.

#### Is coding required?

No — this is a 100% no-code Apify Actor.

#### Can I export the data?

Yes — JSON, CSV, Excel, XML and HTML are supported.

***

### ⚠️ Disclaimer

This tool is not affiliated with iHerb. It is an independent data extraction solution built for public product search results.

***

### 🔗 Related Actors (Ecommerce Intelligence Suite)

We are building a complete PrimeScrape Ecommerce Intelligence Suite.

👉 Coming Soon 🚀

***

### 🌍 PrimeScrape Ecosystem

Built for data scraping, automation, AI training datasets, ecommerce intelligence and market research at scale.

🛒 Product data extraction

🏷 Brand intelligence

💰 Price monitoring

📈 Market analytics

🤖 AI datasets

⚙️ Automation pipelines

***

### 📬 Support

⭐⭐⭐⭐⭐ Leave a review if you like this scraper.

📩 Contact us for custom scraping solutions, enterprise requests and large-scale ecommerce data extraction.

# Actor input Schema

## `keywords` (type: `array`):

One or more iHerb search keywords (e.g., 'vitamin c', 'protein', 'omega 3'). One independent search is run per keyword.

## `max_items` (type: `integer`):

Maximum number of products to extract for EACH keyword in the list

## Actor input object example

```json
{
  "keywords": [
    "magnesium"
  ],
  "max_items": 100
}
```

# Actor output Schema

## `overview` (type: `string`):

No description

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {
    "keywords": [
        "magnesium"
    ],
    "max_items": 100
};

// Run the Actor and wait for it to finish
const run = await client.actor("delectable_incubator/iherb-products-scraper-low-cost").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = {
    "keywords": ["magnesium"],
    "max_items": 100,
}

# Run the Actor and wait for it to finish
run = client.actor("delectable_incubator/iherb-products-scraper-low-cost").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print("💾 Check your data here: https://console.apify.com/storage/datasets/" + run["defaultDatasetId"])
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{
  "keywords": [
    "magnesium"
  ],
  "max_items": 100
}' |
apify call delectable_incubator/iherb-products-scraper-low-cost --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "command": "npx",
            "args": [
                "mcp-remote",
                "https://mcp.apify.com/?tools=delectable_incubator/iherb-products-scraper-low-cost",
                "--header",
                "Authorization: Bearer <YOUR_API_TOKEN>"
            ]
        }
    }
}

```

## OpenAPI specification

Download the OpenAPI definition: https://api.apify.com/v2/acts/pLgO1gxt3LAFh1DKz/builds/leHObdPNiGg2WHHlF/openapi.json
