Welcome to the new update

We made a lot of changes to make your work easier and faster

A completely new designSimpler and clearer, with everything in its place
Pulling is now 50x fasterChanges reach you in much less time than before
XLS
Launching GRAB IN TAPPaste a product link from Amazon, Cocoon or Cosmetis and get ready noon files
Add your profile photoIt will appear next to every product you edit
🔒 Sign in to see the data.
⛔ The site is stopped for users right now — only you can see it.
⏰ Next automatic pull —

Latest pull results

0
Total products
0
Out of stock now
0
Back in stock
📄 Drag an Excel file here, or click to choose
Codes ready to add: 0
Out of stock
Back in stock
All products
No results yet

No data yet — run your first pull to start comparing.

A pull is running now 0%

Site temporarily stopped

الموقع متوقف مؤقتاً

The server response rate is currently below 10%.

Server response rateBelow 10%
Black line = minimum to operate (10%)
This page will reopen by itself when the site is back

iHerb Stock Tracker

Connection settings

This menu has its own password.

Connection settings — Apify

New accounts wait here until you approve them. Approved users can only mark out-of-stock / back-in-stock codes as handled.
The API keys now have their own menu: the "Apify keys" button at the top of the page.
Which source pulls the data when a run starts.
Codes are split automatically into batches of this size so the API doesn't hang. Default is 50.
The whole catalog is split into phases of this size. Default is 5000.
When it is on, the server pulls the whole code catalog by itself at those two times every day.
The button always shows for you as admin. Turn on the first option to show it to users too.
x
If a running batch stops producing new products for this long, its actor run is aborted, whatever was pulled is kept, and we move on to the next batch. Default is 10 seconds.
Use {{URLS}} where the array of product links (startUrls) should go, or {{CODES}} for a plain array of product codes — whichever your actor expects.
If your actor returns a barcode/UPC field, put its name here. Leave empty to keep it off.
If your actor returns a price field, put its name here.
When on, every user sees that the site is stopped.
Use this only if a pull looks stuck.

Apify keys

📄 Import several API keys from an Excel file — click to choose
The file should have a column of keys (tokens), optionally with a second column for the account name. Duplicate keys are skipped automatically.
Every account runs in parallel with the others (same Actor ID below). If one stops or hits a problem, its work is spread across the rest automatically. Tokens are stored on your own Cloudflare server and are sent only to Apify.
How automatic resuming works
Each key keeps the date it was added.

ScrapingAnt

Import keys from Excel — click to choose
x
How pulling works
x
x
How automatic resuming works
x

ScrapingAnt credits

KeyStateLeftPlanChecked
x

Zyte Settings

Enabled keys run in parallel.
Performance
How many links each key fetches at the same time.
Field mapping (iHerb page)
These names are only used to read the iHerb page.
Checked before the availability field.
Uses the first enabled key and the mapping above.

    

Nodes Settings

Each Node is one iherb-node Worker (ideally on its own Cloudflare account). When the provider is Nodes, every phase is split equally across the enabled Nodes and each Node pulls its share in one request.
Use the Test button on a Node row. Leave the link empty to test with a default product.

    
GRAB IN TAP
Coming soon

Not launched yet

x

AmazonCocooncenterCosmetis

Create product from iHerb

UpdateCreation is now in English and Arabic, with full content 6/6
This feature will be closed in --:--:--

Edits archive

Type a product code and press Search
Deletes every record marked on that day (UAE time).

Pull history

Codes with problems

…

Code catalog (0)

No codes in the catalog yet