Wildberries Scraper avatar

Wildberries Scraper

Pricing

$2.00 / 1,000 products

Go to Apify Store
Wildberries Scraper

Wildberries Scraper

Scrapes Wildberries products by keyword, category or product link: prices in roubles, rating, reviews count, brand, seller, stock, sizes and images, with optional descriptions, characteristics and reviews.

Pricing

$2.00 / 1,000 products

Rating

0.0

(0)

Developer

Mina

Mina

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

8 days ago

Last modified

Share

What does Wildberries Scraper do?

Wildberries Scraper collects products from Wildberries, the largest online marketplace in Russia and the CIS. Give it search keywords, search, category, brand or seller links, or product links, and it returns one clean row per product. Each row has the price and the price before discount in roubles (or tenge, Belarusian roubles, drams, sums or Kyrgyz soms), the rating, the number of reviews, stock, brand, seller, colours, sizes, category and image links.

Optionally it also adds each product's description and characteristics table and its newest reviews.

Because it runs on the Apify platform, you can call it through the API, schedule it (for example, daily price monitoring), connect it to Google Sheets, Make, Zapier or webhooks, and monitor every run.

Why use Wildberries Scraper?

  • Price monitoring: track your own or competitors' prices, discounts and stock every day.
  • Market research: see which brands and sellers lead a category, and at what prices.
  • Assortment analysis: compare ratings, review counts and characteristics across a whole category.
  • Seller and brand tracking: export every product of a seller or brand in one run.
  • Review mining: collect the newest reviews, with pros, cons and sellers' answers, for sentiment analysis.

How to scrape Wildberries

  1. Click Try for free (or Start) on this page.
  2. Type one or more keywords into Search keywords, such as чайник, or paste links from wildberries.ru into Wildberries links.
  3. Set Max products per keyword or link and, if you want, a sort order.
  4. Turn on Add description and characteristics or Add reviews if you need them.
  5. Click Start. When the run finishes, open the Output tab and download the data as JSON, CSV, Excel or HTML.

Input

Fill in the fields on the Input tab, or pass JSON through the API. Every field is optional, but you need at least one keyword or link.

FieldTypeDefaultWhat it does
searchQueriesarray of strings[]Keywords to search for, such as чайник or iphone 17.
startUrlsarray of strings or {"url": ...} objects[]Product, search, category, brand or seller links from wildberries.ru, or bare product numbers. Links pasted without https:// work too.
maxProductsinteger100Products to save for each keyword or listing link. Product links give one product each.
sortstringpopularpopular, rate, priceup, pricedown, newly or benefit (best deals). A link that has its own sort= keeps it.
includeDetailsbooleanfalseAdds description, characteristics, vendorCode, variantIds, cardCreatedAt and cardUpdatedAt.
includeReviewsbooleanfalseAdds reviews, the newest reviews of each product.
maxReviewsPerProductinteger20Reviews to add per product (up to 1,000).
currencystringrubrub, kzt, byn, amd, uzs or kgs.
destinteger-1257786Wildberries' delivery-region number. The default is Moscow. It affects stock and some prices.

Supported links:

  • Product: https://www.wildberries.ru/catalog/8781920/detail.aspx, the same link on wildberries.kz, .by, .am, .uz and other Wildberries sites, or just 8781920
  • Search: https://www.wildberries.ru/catalog/0/search.aspx?search=чайник&sort=priceup
  • Category: https://www.wildberries.ru/catalog/elektronika/smartfony-i-telefony/vse-smartfony
  • Brand: https://www.wildberries.ru/brands/apple
  • Seller: https://www.wildberries.ru/seller/33172

Filters you set on Wildberries before copying a search, category, brand or seller link are kept: price range (priceU), subject (xsubject), brand, colour, rating and other f… filters.

{
"searchQueries": ["чайник"],
"startUrls": [
"https://www.wildberries.ru/brands/apple",
{ "url": "https://www.wildberries.ru/catalog/8781920/detail.aspx" }
],
"maxProducts": 100,
"sort": "popular",
"includeDetails": true,
"includeReviews": true,
"maxReviewsPerProduct": 5
}

Output

Each product is one row. Here is a real row, shortened (with details and reviews turned on):

{
"id": 164567025,
"url": "https://www.wildberries.ru/catalog/164567025/detail.aspx",
"name": "Чайник заварочный стеклянный жаропрочный 600мл",
"brand": "CnGlass",
"brandId": 30323,
"sellerName": "CnGlass официальный магазин бренда",
"sellerId": 33172,
"sellerRating": 4.9,
"price": 866,
"walletPrice": 840,
"originalPrice": 1400,
"discountPercent": 38,
"currency": "RUB",
"rating": 5,
"reviewsCount": 6758,
"quantity": 50,
"inStock": true,
"colors": ["прозрачный"],
"sizes": [],
"categoryId": 2144,
"category": "Чайники заварочные",
"parentCategory": "Посуда и инвентарь",
"imageUrls": ["https://basket-11.wbcontent.net/vol1645/part164567/164567025/images/big/1.webp"],
"isNew": false,
"rootId": 150901155,
"position": 1,
"sourceInput": "https://www.wildberries.ru/seller/33172",
"description": "Откройте для себя эстетику чаепития с кухонной посудой от бренда cnglass! …",
"characteristics": [{ "name": "Длина упаковки", "value": "13 см" }],
"vendorCode": "H28",
"variantIds": [164567025, 167800365, 541958553],
"cardCreatedAt": "2023-06-08T09:41:03.845428Z",
"cardUpdatedAt": "2026-10-14T21:04:14.429139Z",
"reviews": [{
"id": "1bgrS0yr4GVo0EfwydKw", "productId": 164567025, "rating": 5,
"text": "Отличный чайник. Советую к покупке", "pros": null, "cons": null,
"date": "2026-10-20T13:36:00.262Z", "color": "Прозрачный · 600 мл", "size": null,
"likes": 0, "dislikes": 0, "photosCount": 0, "sellerAnswer": null
}],
"scrapedAt": "2026-10-20T15:13:34.571513+00:00"
}

You can download the dataset in various formats such as JSON, HTML, CSV, or Excel.

Data fields

FieldDescription
idWildberries product number (nm, "артикул").
urlProduct page on wildberries.ru.
name, brand, brandIdProduct name, brand and brand number.
sellerName, sellerId, sellerRatingThe seller's shop name, number and rating.
priceThe price a buyer pays now with a bank card, in the chosen currency (not in kopecks).
walletPriceThe price when paying with WB Wallet. It is worked out from the wallet discount Wildberries offers visitors (3% in October 2026), rounded down to whole units like the site does.
originalPriceThe price before the discount.
discountPercentDiscount from originalPrice to price, in whole percent.
currencyRUB, KZT, BYN, AMD, UZS or KGS.
ratingAverage review rating out of 5; null when there are no reviews.
reviewsCountNumber of ratings and reviews. Some ratings have no published review, so reviews can hold fewer items, or none.
quantity, inStockUnits in stock for the delivery region, as Wildberries shows them. Wildberries caps this number (at 50 in our tests), so 50 means "50 or more".
colorsWithout details: Wildberries' broad colour family for the product (for example белый). With Add description and characteristics: the seller's own colour names (for example черный, прозрачный).
sizesSize names (empty when the product has no sizes).
categoryId, category, parentCategoryWildberries subject number and name, and its parent category.
imageUrlsLinks to the full-size product photos.
isNewWildberries marks the product as new.
rootIdThe product card group shared by all colour variants (imt id).
positionPlace in the listing for the chosen sort (1 = first); null for product links.
sourceInputThe keyword or link that found the product.
description, characteristics, vendorCode, variantIds, cardCreatedAt, cardUpdatedAtOnly with Add description and characteristics. variantIds are the product numbers of all its colour variants. This option also replaces colors with the seller's colour names.
reviewsOnly with Add reviews: the newest reviews with rating, text, pros, cons, date, colour and size bought, likes, dislikes, photo count and the seller's answer. null if the reviews could not be loaded.
scrapedAtWhen the row was saved (ISO 8601, UTC).

How much does it cost to scrape Wildberries?

The Actor is billed per product saved; see the Pricing tab for the exact price. Inputs that return nothing (a typo, a removed product, an empty search) are never billed.

Platform costs are low: the Actor works over plain HTTP and only briefly starts a browser once per run to pass Wildberries' bot check, so it needs no paid proxy in normal operation. A run of 2,000 products took under a minute.

Tips

  • Copy links from the site to keep your filters: set a price range, brand or rating filter on wildberries.ru, then paste the address bar.
  • Lower maxProducts for quick checks; each Wildberries page holds 100 products.
  • Reviews and details add one or two requests per product, so leave them off when you only need prices. Without them a run saves thousands of products a minute; with details and reviews on, expect roughly 25–50 products a minute, depending on how fast Wildberries' file servers answer.
  • Stock and delivery depend on the region. Change dest to scrape a different delivery address.
  • Use the spending limit: if you set a maximum cost per run, the Actor stops cleanly once it is reached.
  • Inputs that gave nothing are listed with the reason in the FAILED_INPUTS record of the run's key-value store.

FAQ, disclaimers and support

Is it legal to scrape Wildberries? The Actor reads only public product information that anyone can see without logging in. You are responsible for using the data in line with Wildberries' terms and the laws that apply to you, such as data-protection and copyright law. The Actor does not log in and solves no CAPTCHA.

Does it collect personal data? Reviewers' names and ids are not saved. Review texts are public, but may still mention people; handle them with care.

Why is a product missing? Product links of removed products are listed in FAILED_INPUTS. If Wildberries stops answering partway through a long listing, the products saved so far are kept and FAILED_INPUTS notes that the input stopped early. A listing returns what Wildberries shows for that region and sort, and a product that also turned up under an earlier input is saved only once.

Why is the price slightly different from what I see? Wildberries shows two prices: the card price (price) and a lower price for paying with WB Wallet (walletPrice, about 3% less), and the site highlights the wallet price. Prices also depend on the delivery region (dest). Logged-in buyers can get extra personal discounts that the Actor cannot see.

Something does not work? Open an issue on the Issues tab with the input you used, and we will look into it. Need a custom Wildberries dataset? Ask there too.