Wildberries Rank & Position Tracker
Pricing
from $5.00 / 1,000 results
Wildberries Rank & Position Tracker
Track product positions in Wildberries search by keyword, and monitor competitor prices, ratings, and reviews. No login.
Pricing
from $5.00 / 1,000 results
Rating
5.0
(1)
Developer
Sasha Ebashu
Maintained by CommunityActor stats
0
Bookmarked
6
Total users
4
Monthly active users
15 hours ago
Last modified
Categories
Share
Wildberries Price & Rank Scraper
Wildberries scraper for competitor prices, price history, and search rankings — no login, no seller API key. Three modes in one actor.
What does this Wildberries scraper do?
Price mode — give it article numbers (nmId) and get each product's current price, full price history, brand, category, and name. Track your own SKUs or your competitors' over time.
Search/Rank mode — give it keywords and get the exact search position of any product, plus the price, rating, and review count of every competitor in the results. Run it on a schedule to watch prices and rankings move day by day.
Category mode — give it category page URLs (categoryUrls, e.g. https://www.wildberries.ru/catalog/zhenshchinam/odezhda/bryuki-i-shorty) and export the full product listing of that section — every product with price, rating, reviews and stock. Depth is controlled by maxPages / maxItems.
Built on public Wildberries endpoints, it runs fine on standard Apify Proxy (no residential proxies required) and exports to JSON, CSV, Excel, or Google Sheets.
Why use it?
- Track your search rank for the keywords that matter — organic and promoted.
- Monitor competitor prices and ratings in the same run (every product in the results comes with price, rating, and review count).
- Availability signal — every result carries a
stockfield: WB's capped in-stock indicator that flags competitors running low or selling out. It's a low-stock / availability signal, not an exact warehouse count. - Spot movement — schedule daily runs and chart how your position changes.
- No login — you never share your seller account or API keys.
How to use it
- Add one or more keywords.
- (Optional) Add the article numbers (nmId) you want to track. Leave empty to collect the full ranking for each keyword.
- Set the region and search depth (pages × 100 products).
- Run it, then download the results or pull them via API.
Input
| Field | Description |
|---|---|
nmIds | Price mode: article numbers to fetch price + history for. Works on its own. |
keywords | Search mode: search queries to check (one per line). |
targetNmIds | Search mode: article numbers whose rank to track. Empty = whole ranking. |
categoryUrls | Category mode: Wildberries category page URLs to export the full product listing. |
dest | Region code. Default -1257786 (Moscow). |
sort | Sort order for search results. |
maxPages | Search depth; 10 = top 1000 products. |
maxItems | Cap on output rows (0 = unlimited). |
monitorMode | Track changes vs the previous run (rank shifts / price moves) instead of a plain snapshot. Off by default. |
onlyChanges | Monitor: output only the rows that actually changed since the last run. |
proxyConfiguration | Apify Proxy (datacenter is enough). |
Provide nmIds, keywords, or both.
Output
Each row contains:
| Field | Description |
|---|---|
keyword | The search query. |
nmId | Wildberries article number. |
position | Rank in search (1 = top). |
page / positionOnPage | Where it sat in pagination. |
price | Current price, ₽. |
rating | Product rating. |
feedbacks | Number of reviews. |
stock | Availability signal from WB. Capped by WB (the max varies by category, roughly 45–55 = "in stock, plenty"); low values (e.g. 5) mean the item is running out. It's a low-stock / availability signal, not an exact warehouse count. Run on a schedule to catch competitors running low or selling out. |
brand / supplier | Brand and seller. |
productUrl | Direct link to the product card. |
scrapedAt | Timestamp of the run. |
Price mode rows add: currentPrice, minPrice, maxPrice, priceHistory (date + price points), brand, category, and vendorCode.
You can download the dataset as JSON, CSV, Excel, or HTML, or fetch it via the Apify API.
Rank-shift monitor (track positions over time)
Turn on monitorMode and run on a schedule: each run is compared to the previous one (same keywords) so you see how every product moved — a rank tracker out of the box, a cheap alternative to Ahrefs / Sensor Tower. Each row gains:
rankStatus—new,climbed,dropped,price_change,stock_changeorunchangedpreviousPositionandpositionChange(+5= climbed 5 spots)previousPrice,firstSeenAt,lastConfirmedAt
Add onlyChanges to output just the products that moved — a clean delta for alerts or a dashboard. Off by default, so normal runs are unaffected.
Tips
- For daily rank tracking, set
targetNmIds, a smallmaxPages(e.g. 10–20), and schedule the run. - Rank can differ by region — change
destto track another city.
Notes & disclaimer
This actor collects only publicly available search data. It does not access seller dashboards, private sales, or stock figures. Respect Wildberries' Terms of Service and your local regulations. Found a bug or need a field added? Open an issue.