Wildberries Scraper
Pricing
from $3.00 / 1,000 results
Wildberries Scraper
Scrape Wildberries.ru - Russia's largest online marketplace. Search by keyword, browse by category, or fetch full product details (price, rating, description, characteristics, images) by article number or product URL.
Pricing
from $3.00 / 1,000 results
Rating
0.0
(0)
Developer
Crawler Bros
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Scrape Wildberries.ru — Russia's largest online marketplace, with tens of millions of products across fashion, electronics, home, beauty, and more. Search by keyword, browse any category, pull full product details (description, grouped spec sheet, aggregate rating breakdown, seller info, images) by article number or product URL, or fetch individual customer reviews. No login, no cookies, no paid proxy required.
What this actor does
- Four modes:
search,byCategory,productDetails,reviews - Search & category filters: price range, minimum rating, in-stock only, brand contains, sort order
- Rich product details: full description, grouped spec sheet ("characteristics" +
specGroups), color/size variant IDs, current price - Real aggregate ratings: average rating, per-star distribution, and review-with-photo/text/video counts (
productDetailsmode) - Real seller/shop info: registered shop name, legal company name, and legal address for the seller behind each product (
productDetailsmode) - Customer reviews: individual review text, star rating, author, pros/cons, photo/video presence, helpfulness votes (
reviewsmode) - Images: resolves real CDN image URLs for every product
- Empty fields are always omitted — every field in the output actually has data
Output per product
search / byCategory mode
nmId— Wildberries article numbername,brand,brandIdsupplierName,supplierId,supplierRatingrating,feedbacksCountpriceCurrent,priceOriginal,discountPercent,currency(RUB)inStock,stockQuantitycolors[]categoryId,categoryParentIdweightKg,volumeLitersphotoCount,imageUrl,images[]productUrl,sourceUrlrecordType: "product",scrapedAt
productDetails mode
nmId,imtId,name,brand,slug,vendorCodedescription— full product description textcategory,categoryRoot,categoryId,categoryRootIdcharacteristics[]—{name, value}flat spec sheetspecGroups[]—{groupName, options: [{name, value}]}the same spec sheet grouped exactly as Wildberries' own product page groups it (e.g. "Экран", "Память", "Процессор", "Габариты")colorName,variantNmIds[],variantCount— sibling color/size article numberspriceCurrent,currency,priceUpdatedAtphotoCount,imageUrl,images[]ratingAverage,reviewsCount,reviewsWithPhotoCount,reviewsWithTextCount,reviewsWithVideoCount,ratingDistribution({"1":N, "2":N, …, "5":N}) — real aggregate rating data (toggle withincludeReviews)supplierId,supplierName,supplierFullName,supplierInn,supplierLegalAddress,supplierTrademark— real seller/shop info (toggle withincludeSellerInfo)createdAt,updatedAtproductUrl,sourceUrlrecordType: "productDetail",scrapedAt
reviews mode
nmId— the article number you requestedimtId— the product-model ID the review is attached to (Wildberries aggregates reviews per model, across color/size variants)reviewId,reviewNmId— the specific variant article number the reviewer actually boughtauthorName,authorCountryrating— the reviewer's 1–5 star ratingtext,pros,conscolor,size— the variant the review was left forphotoCount,hasVideo— whether the review includes real customer photos/videovotesHelpful,votesUnhelpfulcreatedAtproductUrl,sourceUrlrecordType: "review",scrapedAt
Input
| Field | Type | Default | Description |
|---|---|---|---|
mode | string | search | search / byCategory / productDetails / reviews |
searchQuery | string | iphone | Free-text keyword (mode=search) |
category | string | – | Category to browse — pick from the dropdown (mode=byCategory) |
categoryCustom | string | – | Any other category name in Russian, not in the dropdown (overrides category) |
productIds | array | – | Article numbers or full product URLs (mode=productDetails / reviews) |
sortBy | string | relevance | popular / newly / rate / priceup / pricedown. priceup/pricedown/rate are guaranteed exact (sorted locally by priceCurrent/rating after fetching); popular/newly are a best-effort relevance hint only — see FAQ |
minPrice / maxPrice | integer | – | Price range in RUB |
minRating | integer | – | Drop products rated below this (0–5); in mode=reviews, filters individual reviews by star rating |
inStockOnly | boolean | false | Only emit products currently in stock |
brand | string | – | Only emit products whose brand contains this text |
includeImages | boolean | true | Resolve and attach image URLs |
includeReviews | boolean | true | Attach the real aggregate rating breakdown to productDetails records |
includeSellerInfo | boolean | true | Attach real seller/shop info to productDetails records |
maxItems | integer | 50 | Hard cap on emitted records (1–2000) |
proxyConfiguration | object | AUTO group | search.wb.ru is reachable directly under normal conditions; the AUTO proxy group is wired in automatically as a fallback for reliability if a run hits a sustained rate-limit burst |
Example: search with filters
{"mode": "search","searchQuery": "iphone","minPrice": 50000,"maxPrice": 150000,"minRating": 4,"inStockOnly": true,"sortBy": "priceup","maxItems": 50}
Example: browse a category
{"mode": "byCategory","category": "женские платья и сарафаны","sortBy": "rate","maxItems": 100}
Example: full product details
{"mode": "productDetails","productIds": ["863160611","https://www.wildberries.ru/catalog/12345678/detail.aspx"]}
Example: customer reviews
{"mode": "reviews","productIds": ["863160611"],"minRating": 4,"maxItems": 100}
Use cases
- Price & stock monitoring — track
priceCurrent,discountPercent, andinStockacross a catalog of article numbers over time - Competitive intelligence — compare brands, ratings, and pricing across a category or search result
- Seller & marketplace research — pull registered shop name, legal company name, and address behind any listing
- Voice-of-customer analysis — mine
reviewsmode text, pros/cons, and star ratings for product feedback themes - Catalog enrichment — bulk-fetch full spec sheets, images, and descriptions for a list of known article numbers
- Market research — gauge category popularity via review counts and rating distributions before entering a niche
Other Russian marketplace actors by CrawlerBros
FAQ
Is this affiliated with Wildberries? No, this is a third-party actor using Wildberries' own public product data — the same information your browser loads when you browse wildberries.ru search, category, product, and review pages.
Do I need a Wildberries account or proxy? No. The actor works out of the box on the free Apify plan with no login, cookies, or paid proxy required.
Which Wildberries region does the data reflect? Pricing and stock reflect the Moscow marketplace region, which is Wildberries' default for shoppers without a specified delivery location.
Can I browse a category that isn't in the dropdown?
The category input is a dropdown of popular categories with readable Russian names. For any other category, use the categoryCustom text field with the category's exact Russian name as it appears on wildberries.ru (e.g. детские велосипеды) — categories are matched by name, not by numeric ID, the same way Wildberries' own category pages work.
Is sortBy order guaranteed?
For priceup, pricedown, and rate — yes, the actor re-sorts the matching batch locally by the real priceCurrent/rating output field before emitting, so the order you get is exact. popular and newly remain a best-effort relevance hint from Wildberries rather than a guaranteed ordering. Use minPrice/maxPrice/minRating to bound results reliably regardless of sort choice.
Why is priceCurrent in productDetails mode sometimes a day or two old?
productDetails mode reads Wildberries' own price-history feed, which is refreshed roughly daily. search and byCategory mode always return live, real-time pricing.
Does this cover all of Wildberries' regional domains?
Currently the actor targets wildberries.ru, Wildberries' primary and largest marketplace, covering the Russian Federation.
Why do some products return fewer reviews than the reviewsCount I see?
reviewsCount (and the star-rating distribution) is Wildberries' true total for the product model. The individual reviews mode records only cover reviews that include written text — Wildberries only publishes full review objects for text reviews, not the (typically larger) pool of star-only ratings with no text.
Why does a review's imtId sometimes cover a different color or size than the one I requested?
Wildberries aggregates reviews per product model (imtId), not per individual color/size article number (nmId) — a review left on the blue variant shows up when you request the orange variant's article number too, because they're the same underlying product model.
Why does opening productUrl in a plain HTTP request (not a browser) show a verification page instead of the product?
productUrl is the correct, canonical Wildberries product page link and opens normally for a shopper in a real browser. Wildberries places a browser-verification check in front of its HTML pages, so a non-browser request (e.g. a bare curl) sees a challenge screen instead — this doesn't affect any data field returned by the actor.
Can I get a seller's full catalog?
Not directly — includeSellerInfo returns the seller's registered shop name, legal company name, and address for products you already look up via productDetails, but there's no dedicated seller-catalog mode in this actor.