Wildberries Competitor Tracker: Rank & Reviews | Парсер WB ВБ
Pricing
from $0.66 / 1,000 tracker rows
Wildberries Competitor Tracker: Rank & Reviews | Парсер WB ВБ
Track Wildberries (Вайлдберриз) search rank, ratings and review growth for your products and competitors. Watch the top results of any keyword, spot new entrants and rank changes, and schedule daily monitoring. Adds seller details and recorded price history where available.
Pricing
from $0.66 / 1,000 tracker rows
Rating
0.0
(0)
Developer
GetAScraper
Maintained by CommunityActor stats
0
Bookmarked
22
Total users
5
Monthly active users
12 days ago
Last modified
Categories
Security
Limited permissionsShare
🏷️ Wildberries Competitor Tracker: Rank & Reviews | Парсер WB ВБ
| Watch your Wildberries rank and your rivals. Track where products sit in Wildberries search, how ratings and review counts move, and who enters or leaves the top results, on a schedule. | |||
| WILDBERRIES DATA SUITE • Rank tracking, product data, reviews, and seller data | |||
|
➤ You are here |
Specs, ratings and search rank |
Ratings, text and buyer photos |
Supplier intel and shop stats |
|
Know the day your Wildberries rank slips or a rival moves up. A Wildberries tracker for sellers and analysts: exact search positions for your products, the top results around them, rating and review growth, seller details and recorded price history, with change monitoring on a schedule. Парсер Wildberries для отслеживания позиций и конкурентов. |
|
📈 Rank tracking Exact search position of your products for every keyword |
🏆 Competitor watch The top results of a keyword, with who entered and who left |
⭐ Review growth Rating and review count on every row, so growth shows up |
🔔 Change monitor Schedule it and keep only what moved since the last run |
🔍 What does Wildberries Competitor Tracker do?
It checks Wildberries search for the keywords you care about and writes one row per product with its position, rating, review count and seller. Two kinds of rows come out of one run:
- Rank rows (
recordType: "rank"). For each keyword you get the position of your target products, and optionally the top N results of that keyword as competitor rows. A keyword without targets returns its top results. - Product rows (
recordType: "product"). For each product ID or link you get the name, brand, category, seller, rating, review count and the price history Wildberries has recorded for it.
Give the run a monitor name and schedule it, and every row also says what changed since the previous run: rank moved up or down, reviews gained, rating changed, a new competitor entered the top, or a product left it.
What is not included. Wildberries does not show live shelf prices, discounts or stock levels to anonymous visitors, so this Actor does not return them. You get recorded price history for the products where Wildberries publishes one (a minority of products), clearly labelled with its date, never presented as the current price. Search positions come from the public search results (at most 300 per keyword) and can differ from what one logged-in shopper sees.
| ⚡ Fast and light. No login, no browser. A keyword with 30 competitor rows, ratings and seller details finishes in well under a minute. |
💡 Built for Wildberries sellers and analysts
- Sellers and brand owners check their position for the keywords that bring orders, see which products sit above them, and spot the day a competitor starts collecting reviews faster.
- SEO and card-content teams compare rank before and after a title, photo or description change, one row per keyword per day.
- Market analysts follow the top results of a niche keyword and see which products and sellers enter and leave over weeks.
- Marketplace agencies schedule one monitor per client and send the changed rows to a sheet or a webhook.
The Actor collects public data only. Seller company data is business information published by Wildberries; use it in line with the rules that apply to you.
🚀 How to use it
|
STEP 1 Add keywords and products Put your keywords, with your own product IDs as targets, and any competitor product IDs or links you follow. |
STEP 2 Pick the watch depth Choose how many top results to watch per keyword and give the run a monitor name. |
STEP 3 Schedule it Run it daily, export the rows or connect them to a sheet, and read only the rows that moved. |
Keywords with target product IDs return the exact position of those products (a row without a position means the product is not among the scanned results). Keywords without targets return the top results. Add watchTopN to also watch the top N next to your targets.
⚙️ Input
| Field | Type | Required | Description |
|---|---|---|---|
trackKeywords | JSON array | No | Phrases to check. Each entry is a phrase or {"keyword": "...", "targetNmIds": ["..."]}. |
nmIds | array of text | No | Product article numbers (NM-IDs) for rating, review count, seller and recorded price history. |
productUrls | array of URLs | No | Wildberries product links. The ID is taken from each link. |
watchTopN | integer | No | Also return the top N results of every keyword as competitor rows. 0 means automatic: 30 for keywords without targets, none for keywords with targets. |
maxRankPages | integer | No | Pages of 100 results scanned per keyword. Wildberries shows at most 300 per phrase. |
includeRatings | boolean | No | Adds rating and review count to every row. On by default. |
includePriceHistory | boolean | No | Adds last, lowest and highest recorded price where Wildberries publishes a history. On by default. |
includeSeller | boolean | No | Adds seller name, ID, legal name and tax number (INN). On by default. |
monitorName | text | No | Compare every run with the previous run of the same name. |
onlyChanges | boolean | No | With a monitor name, save only rows that changed. |
rankChangeThreshold | integer | No | Smallest move in position that counts as a change. |
feedbacksChangeThreshold | integer | No | Smallest review count change that counts as a change. |
maxItems | integer | No | Row limit for the run. 0 means no limit. Free plan runs are limited to 25 rows. |
proxyConfiguration | proxy | No | Optional. Requests start without a proxy and move to one only if Wildberries stops answering. |
region | enum | No | Kept for saved tasks. It no longer changes the result. |
At least one keyword, product ID or product link is required. With none, the run ends right away with a message and nothing is charged. Old inputs from earlier versions keep working.
🔔 Monitor changes over time
Set a monitorName and run the same input on a schedule. Every row is marked NEW, UPDATED or UNCHANGED against the previous run of that monitor. UPDATED rows list changedFields and carry rankChange (positive means the product moved up), feedbacksChange, ratingChange and recordedPriceChange. When a competitor drops out of the watched top N, a LEFT_TOP row says where it is now. The first run saves everything as NEW. Turn on onlyChanges to save, and pay for, only the rows that moved.
📦 Output
{"recordType": "rank","keyword": "детские игрушки","nmId": "16052801","rankPosition": 3,"pageNumber": 1,"resultsChecked": 300,"tracked": "top","name": "Инерционная игрушка заводная сова","brand": "BOSSTOYS","category": "Фигурки-игрушки","supplierName": "ИП Сапрыкина Ю. А.","rating": 4.9,"feedbacks": 13996,"lastRecordedPriceRub": 304,"lastRecordedPriceDate": "2026-09-20","priceChangePct": -13,"productUrl": "https://www.wildberries.ru/catalog/16052801/detail.aspx","scrapedAt": "2026-10-22T21:37:23.882Z"}
This is a real row from a test run. With a monitor name set, rows also carry monitorStatus, changedFields, rankChange and the other change fields.
📊 Dataset fields
| Field | Type | Description |
|---|---|---|
recordType | text | rank for keyword rows, product for product ID rows. |
keyword, rankPosition, pageNumber, resultsChecked, tracked | text, number | Keyword, position (1 is first), page of 100, results scanned, and whether the row is a target or a top result. |
nmId, name, brand, category, categoryRoot, productUrl, imageUrl, photoCount | text, number | Product identity. |
rating, feedbacks, ratingDistribution | number, object | Rating, review count, and the 1 to 5 star breakdown (product rows). |
supplierName, supplierId, sellerInn, sellerLegalName | text | Seller details. |
lastRecordedPriceRub, lastRecordedPriceDate, lowestRecordedPriceRub, highestRecordedPriceRub, previousRecordedPriceRub, priceChangePct, priceHistory | number, text, list | Recorded price history, only for products that have one. |
monitorStatus, changedFields, rankChange, previousRankPosition, ratingChange, feedbacksChange, recordedPriceChange, firstSeenAt, previousSeenAt | text, list, number | Change tracking against the previous run (monitor). |
cardUpdatedAt, scrapedAt | text | When the product card was last edited and when the row was collected. |
Fields appear only when Wildberries publishes the data and the matching option is on. Nothing is filled with placeholders.
💰 Pricing
Pricing is pay per result, with lower rates on higher Apify plans. A row is one rank position or one product. Empty runs cost nothing, there is no subscription, and the extra details (ratings, seller, recorded price history) do not cost extra. Free plan runs are limited in size and frequency. Use maxItems and onlyChanges to keep scheduled runs predictable.
⭐ Is this helping you watch your Wildberries rank?
|
⭐ ⭐ ⭐ ⭐ ⭐ Catching rank slips and competitor moves before they cost you orders? A rating takes ten seconds and helps other Wildberries sellers and analysts find this Actor. Your feedback also tells us what to build next. |
| ★ Rate this Actor on Apify |
✨ Tips
- Put your own product ID in
targetNmIdsand addwatchTopNof 20 or 30 to see exactly who ranks around you. - Use several close keyword variants (singular, plural, with a color) to cover a niche beyond the 300 results of one phrase.
- Keep the same
monitorNamefor the life of a schedule. A new name starts a new baseline. - A row without
rankPositionmeans the product is not among the scanned results for that keyword. - Combine it with the Wildberries Seller Scraper to learn more about the companies behind the top results.
❓ FAQ
Как отслеживать позиции товара в поиске Wildberries?
Add the keyword to trackKeywords with your article number in targetNmIds, schedule the run daily and set a monitorName. Every run returns the position and, with the monitor on, how many places it moved. Артикул указывается в ссылке на товар между /catalog/ и /detail.aspx.
Can I see the prices of my competitors?
Not live prices: Wildberries does not publish them to anonymous visitors, so this Actor does not return a current shelf price, discount or stock level. Where Wildberries publishes a price history for a product you get the last recorded price with its date, plus the lowest and highest recorded price. Many products have no recorded history.
How do I see which competitors entered the top results?
Set watchTopN (for example 30) and a monitorName. New products in the watched top are marked NEW, and products that dropped out are returned as LEFT_TOP rows with their current position.
Why is there no position for my product?
The product is not among the first results scanned for that keyword. Wildberries exposes at most 300 results per phrase, so a product ranking lower than that, or not ranking for the phrase at all, has no position.
Do I need a Wildberries account or login?
No. The Actor reads only public data and needs no login, cookies or API key.
Is it legal to collect this data?
The Actor collects publicly available product and search data. You are responsible for following Wildberries' terms and any data-protection rules that apply to you.
Found a problem or need another field?
Open a ticket on the Issues tab of this Actor.
🔗 Other actors
- Wildberries Product Scraper ↗ collects specs, ratings, seller details and search rank for whole keywords, brands and categories.
- Wildberries Reviews Scraper ↗ collects public ratings, review text and buyer photos.
- Wildberries Seller Scraper ↗ collects public supplier and shop data.
- Wildberries Niche Analyzer ↗ compares public competition and demand patterns for a niche.