IHerb Product API
Pricing
Pay per event
Go to Apify Store
Pricing
Pay per event
Rating
5.0
(1)
Developer

Lumen Limitless
Maintained by Community
Actor stats
0
Bookmarked
3
Total users
2
Monthly active users
a day ago
Last modified
Categories
Share
Extract product data from iHerb's catalog.
Features
- Extract complete product information
- Process multiple products at once
- Reliable extraction with automatic retries
- Get data in multiple formats (JSON, CSV, XML)
Pricing
This actor uses a pay-per-result pricing model:
- $0.01 per successfully scraped product
- Failed products (after retries) are not charged
- Set your desired limit when running the actor
The Apify platform will automatically enforce your limit via the ACTOR_MAX_PAID_DATASET_ITEMS environment variable. The actor stops processing once the limit is reached, ensuring you only pay for what you get.
Example:
- Run with limit of 100 products
- 95 succeed, 5 fail after retries
- Cost: $0.95 (only successful scrapes count)
Input
{"productIds": ["80058", "12345"],"maxConcurrency": 10,"maxRetries": 3,"retryDelayMs": 1000,"requestTimeoutMs": 30000}
Parameters
- productIds (required): List of iHerb product IDs to extract
- maxConcurrency (optional, default: 10): How many products to process simultaneously
- maxRetries (optional, default: 3): Number of retry attempts for failed requests
- retryDelayMs (optional, default: 1000): Wait time between retries in milliseconds
- requestTimeoutMs (optional, default: 30000): Request timeout in milliseconds
Output
Each product returns:
{"productId": "80058","url": "https://catalog.app.iherb.com/recommendations/comparison/80058","title": "Product Name","price": 19.99,"currency": "USD","inStock": true,"rating": 4.5,"reviews": 1234,"brand": "Brand Name","description": "Product description...","images": ["image1.jpg", "image2.jpg"]}