IHerb Product Extractor avatar

IHerb Product Extractor

Pricing

from $2.99 / 1,000 results

Go to Apify Store
IHerb Product Extractor

IHerb Product Extractor

iHerb scraper that turns search results into structured product data: names, brands, prices, discounts, ratings, and stock status. Search by keyword or URL, export to JSON or CSV, and track prices without copying anything by hand.

Pricing

from $2.99 / 1,000 results

Rating

0.0

(0)

Developer

Kawsar

Kawsar

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Share

iHerb Product Extractor scrapes product listings from iHerb search results and turns them into clean, structured data. Give it a keyword like "Sesame Oil" or a full iHerb search URL, and it returns every matching product with its name, brand, price, discount, rating, review count, stock status, and image. Built-in bypass infrastructure handles the anti-bot protection for you, so there is nothing to configure.

What you get for each product

FieldExample
productNameNOW Foods, Solutions, Sesame Seed Oil, 8 fl oz (237 ml)
brandNameNOW Foods
price11.01
priceDisplay$11.01
originalPrice14.39 (equals price when there is no discount)
discountPercent25 (0 when the product is not on sale)
rating4.6
reviewCount2722
recentActivity300+ sold in 30 days
inStocktrue
isSponsoredfalse
productUrlhttps://www.iherb.com/pr/now-foods-solutions-sesame-seed-oil-8-fl-oz-237-ml/66293
imageUrlhttps://cloudinary.images-iherb.com/...

Each record also includes the search term it came from, its page number and position in the results, the iHerb product ID and part number, and a timestamp.

How to use it

  1. Enter one or more search keywords, or paste full iHerb search URLs.
  2. Set how many products you want (default 100, up to 1000 per run).
  3. Run the actor. Results land in the dataset, ready to export as JSON, CSV, or Excel.

The actor paginates through search results automatically. iHerb shows 48 products per page, so a 500-item run walks through 11 pages on its own.

Example input

{
"keywords": ["Sesame Oil", "Vitamin D3"],
"maxItems": 200
}

Example output

{
"searchTerm": "Sesame Oil",
"pageNumber": 1,
"position": 1,
"productId": "66293",
"partNumber": "NOW-07724",
"productName": "NOW Foods, Solutions, Sesame Seed Oil, 8 fl oz (237 ml)",
"brandName": "NOW Foods",
"productUrl": "https://www.iherb.com/pr/now-foods-solutions-sesame-seed-oil-8-fl-oz-237-ml/66293",
"imageUrl": "https://cloudinary.images-iherb.com/image/upload/f_auto,q_auto:eco/images/now/now07724/u/20.jpg",
"price": 11.01,
"priceDisplay": "$11.01",
"originalPrice": 11.01,
"originalPriceDisplay": "$11.01",
"discountPercent": 0,
"rating": 4.6,
"reviewCount": 2722,
"recentActivity": "300+ sold in 30 days",
"inStock": true,
"isSponsored": false,
"scrapedAt": "2026-07-05T12:00:00+00:00",
"error": null
}

What people use it for

Price monitoring. Track how supplement prices move over time, catch discounts the moment they appear, and compare list prices against sale prices.

Competitor research. See which brands rank first for a keyword, which listings are sponsored, and how many reviews the top sellers have accumulated.

SEO and content work. Pull real product names, ratings, and prices to build comparison pages, buying guides, or affiliate content backed by current data instead of guesses.

Catalog building. Export thousands of products with images and part numbers to seed or enrich your own product database.

Tips

  • Keywords and URLs can be mixed in one run. Duplicates are removed automatically.
  • Sponsored placements are flagged with isSponsored, so you can filter them out of ranking analyses.
  • If a search returns nothing, the actor saves a single record with an error note instead of failing the whole run, so batch runs keep going.
  • Schedule the actor daily or weekly on Apify to build a price history without any extra code.

The actor collects only publicly visible product information, the same data anyone sees in a browser. It does not touch accounts, personal data, or anything behind a login. Still, check the terms of service and your local regulations before using scraped data commercially.