🔒 The tool is locked — no data will load and you can't run a pull without the password.

1. Upload product codes

An Excel file with one column of codes, or paste the codes below.

📄 Drag an Excel file here, or click to choose
Codes ready to add: 0
⏰ Next automatic pull
Runs every day at 8:45 AM and 4:45 PM (UAE time)
Phase codes
Total codes
Completed phases
Remaining phases
Overall progress
Saved in the last phase
✅ The run is on the server — you can close this page or your device now and reopen the same link later to find the results ready.

2. Latest pull results

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

0
Total products
0
Out of stock now
0
Back in stock
Out of stock
Back in stock
All products
No results yet

Tool password

You need the password to see the data and run a pull. If you choose Skip, no data will load and the tool will not work.

Connection settings

This menu has its own password, separate from the tool password.

Connection settings — Apify

The first password you save becomes the tool password. You'll need the same one on any other device that opens this link.
📄 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.
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. Each phase is spread across every API key, and the next phase only starts after the current one is fully saved plus one minute of waiting. Default is 5000.
When it is on, the server pulls the whole code catalog by itself at those two times every day.
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 to show the barcode next to each product's code in the products list and Excel export. Leave empty to keep it off.
Use this only if a pull looks stuck (progress frozen, or the page says a pull is already running when it doesn't look like it). It aborts everything, saves whatever was already pulled, and fully resets the run state — even if the normal Stop button doesn't work.

Pull history

Code catalog (0)

No codes in the catalog yet