Wildberries Scraper: Products, Prices, Reviews & Sellers avatar

Wildberries Scraper: Products, Prices, Reviews & Sellers

Pricing

from $3.00 / 1,000 product scrapeds

Go to Apify Store
Wildberries Scraper: Products, Prices, Reviews & Sellers

Wildberries Scraper: Products, Prices, Reviews & Sellers

Scrape Wildberries — Russia's #1 marketplace. Products by search, category, brand, or seller with live prices, stock and ratings; full specs, weekly price history, reviews, and seller legal profiles (INN/OGRN). Fast JSON API pipeline, no browser. Export JSON, CSV, Excel.

Pricing

from $3.00 / 1,000 product scrapeds

Rating

0.0

(0)

Developer

Muhamed Didovic

Muhamed Didovic

Maintained by Community

Actor stats

0

Bookmarked

58

Total users

18

Monthly active users

an hour ago

Last modified

Share

Wildberries Scraper — Products, Prices, Reviews & Sellers

Scrape wildberries.ru, Russia's biggest marketplace, at API speed. One actor covers the entire surface: product search, category / brand / seller catalogs, full product cards with specs and weekly price history, customer reviews, and seller legal profiles (INN/OGRN) — data no single competitor bundles together.

How it works

Why use this Wildberries scraper?

  • Everything in one actor. Others sell search, reviews, sellers, and price tracking as four separate scrapers. Here it's one input schema and one bill.
  • Pure JSON pipeline. Reads Wildberries' own catalog APIs — no HTML parsing, no headless browser. Fast, cheap, and stable against layout redesigns.
  • Fields nobody else ships. Weekly price history per product, 40+ specification characteristics, vendor codes, and the seller's registered legal entity with INN / OGRN — ideal for lead-gen and compliance checks.
  • Live commercial signals. Real-time discounted price, list price, discount %, per-size prices, logistics/return cost, stock, delivery time, seller rating, and observed search page/position.
  • Multi-region prices. Named delivery cities (Moscow, Saint Petersburg, and 16 more) plus RUB, BYN, KZT, AMD, UZS, KGS.

What does it scrape?

ModeInputOutput rows
Products (default)keywords, search/category/brand/seller URLs, product URLs, or raw артикулыone row per product: price, stock, rating, supplier, images (+ optional full card)
Reviewsproduct URLs or idsone row per review: rating, text, pros/cons, photos, seller answer
Sellersseller URLs, ids, or keywordsone row per seller: trademark, legal name, INN, OGRN, plus catalog stats (brands, price band, reviews, stock)

In products mode you can switch on:

  • scrapeProductDetails — adds full description, grouped specs, composition, contents, color-variant ids, weekly price history, seller legal identity, review aggregates, and Q&A.
  • scrapeReviews — additionally pushes review rows for every scraped product (filterable by stars, text/photo, date).

Use cases

  • Price & assortment monitoring — track competitors' prices, discounts, and stock across any category or brand, with historical price context built in.
  • Marketplace analytics — measure category size, price distribution, rating dynamics, and which sellers dominate a niche.
  • Seller lead generation — pull every seller in your segment with their registered company name and INN/OGRN, ready for outreach or verification.
  • Review mining — feed product reviews (with pros/cons structure and seller replies) into NLP, QA, or product-development pipelines.
  • Dropshipping & sourcing research — find fast-moving products, check real stock levels, and vet the suppliers behind them.

How it works

  1. Pick a mode and give the actor something to start from — keywords, any wildberries.ru URL (search, category, brand, seller, or product page), or raw ids. URLs are classified automatically.
  2. The actor calls Wildberries' JSON endpoints directly and paginates listings at 100 products per page, deduplicating along the way.
  3. Optional toggles enrich each product with the full card (specs, description, price history, seller legal data) and its reviews.
  4. Rows stream into the dataset as they're scraped — export as JSON, CSV, or Excel. maxItems caps the total row count; you're only charged for rows delivered.

Input configuration

Example — top smartphones with full details and reviews:

{
"mode": "products",
"startUrls": [{ "url": "https://www.wildberries.ru/catalog/elektronika/smartfony-i-telefony/vse-smartfony" }],
"scrapeProductDetails": true,
"scrapeReviews": true,
"maxReviewsPerProduct": 20,
"sort": "popular",
"maxItems": 500
}

Example — keyword search, listing-level only (fastest):

{
"mode": "products",
"queries": ["iphone 15", "кроссовки nike"],
"maxItems": 1000
}

Example — all reviews of specific products:

{
"mode": "reviews",
"productIds": ["1210207492"],
"maxReviewsPerProduct": 500
}

Example — seller intel:

{
"mode": "sellers",
"startUrls": [{ "url": "https://www.wildberries.ru/seller/250121764" }]
}
FieldTypeDefaultNotes
modeselectproductsproducts / reviews / sellers
queriesarraykeywords: product search, review discovery, or seller-from-keyword
startUrlsarrayany wildberries.ru URLs, auto-classified. Prefer leaf category URLs (e.g. .../vse-smartfony); top-level containers like /catalog/elektronika are auto-resolved to the first listable leaf
productIdsarrayraw артикулы (products & reviews modes)
sellerIdsarrayraw supplier ids (sellers mode)
scrapeProductDetailsbooleanfalsefull card: description, specs, price history, seller legal data
scrapeReviewsbooleanfalsepush review rows per product
maxReviewsPerProductinteger50cap for review rows per product
sortselectpopularpopular, priceup, pricedown, newly, rate, benefit
lowPrice / topPrice / discountintegerserver-side listing filters
inStockOnly / minRating / brandbool / int / stringclient-side listing filters
deliveryCityselectmoscow18 Russian cities; overrides the default Moscow dest
maxItemsinteger1000total dataset-row cap (products + reviews + sellers)
maxImagesinteger5image URLs per product row (0 = off)
currencyselectrubrub, byn, kzt, amd, uzs, kgs
deststring-1257786delivery destination id (default Moscow) — affects stock & delivery time
maxConcurrencyinteger10parallel product slots (max 20)
proxyobjectoptional; usually not needed

Category URL tips

  • Prefer a leaf category you opened on wildberries.ru (URL ends in a specific product type, e.g. .../vse-smartfony).
  • Top-level containers such as /catalog/elektronika or /catalog/zhenshchinam do not list products themselves. The actor auto-resolves them to the first listable leaf underneath and logs the remap — but a leaf URL you chose is always more precise.

Output samples

Product row (with scrapeProductDetails):

{
"rowType": "product",
"productId": 800321348,
"imtId": 1391226871,
"url": "https://www.wildberries.ru/catalog/800321348/detail.aspx",
"name": "Смартфон CAMON 40 Pro 5G 256+8GB Sandy Titanium",
"brand": "TECNO",
"priceBasic": 24990,
"priceSale": 18292,
"discountPercent": 27,
"logisticsCost": 0,
"currency": "RUB",
"rating": 4.9,
"reviewsCount": 228,
"stockTotal": 1,
"inStock": true,
"deliveryHoursMin": 51,
"sizeVariants": [{ "name": "", "optionId": 1195460811, "priceBasic": 24990, "priceSale": 18292, "stock": 1 }],
"colorVariants": [800321348, 800326187],
"supplierId": 250000173,
"supplierName": "it-store",
"searchPage": 1,
"searchPosition": 1,
"destLabel": "Moscow",
"contents": "защитная пленка; чехол; скрепка для SIM",
"specGroups": [{ "groupName": "Основная информация", "options": [{ "name": "Цвет", "value": "серый" }] }],
"reviewAggregates": {
"rating": 4.9,
"feedbackCount": 823,
"feedbackCountWithPhoto": 95,
"ratingDistribution": { "5": 777, "4": 16, "3": 5, "2": 3, "1": 18 }
},
"questionsCount": 63,
"questions": [{ "questionId": "0IAegqABmLVQe3VyD6VX", "text": "Будут в наличии ещё?", "sellerAnswer": "Добавьте в лист ожидания" }],
"priceHistory": [{ "date": "2026-07-12", "price": 18292 }],
"source": "search:iphone",
"scrapedAt": "2026-09-10T11:19:10.000Z"
}

Review row:

{
"rowType": "review",
"reviewId": "UKfpIdsO79JdRyW5QcRB",
"productId": 800321348,
"imtId": 1391226871,
"productName": "Смартфон CAMON 40 Pro 5G",
"rating": 5,
"text": "Сын пользуется пару месяцев, доволен",
"pros": "Быстро заряжает",
"cons": "",
"hasVideo": false,
"userName": "Анна",
"userCountry": "RU",
"createdDate": "2026-09-08T17:43:23Z",
"sellerAnswer": "Благодарим за выбор и отзыв",
"photoUrls": [],
"scrapedAt": "2026-09-10T11:19:10.000Z"
}

Seller row:

{
"rowType": "seller",
"supplierId": 250121764,
"url": "https://www.wildberries.ru/seller/250121764",
"name": "Gadgets Box",
"fullName": "Индивидуальный предприниматель Щёголева Алина Дмитриевна",
"trademark": "Gadgets Box",
"inn": "370305168138",
"ogrn": "323370000023017",
"productCount": 76,
"scannedProducts": 50,
"brands": ["Apple", "Samsung"],
"priceMin": 12649,
"priceMax": 51945,
"priceAvg": 28243,
"totalReviews": 1570,
"totalInventory": 261,
"source": "search:iphone",
"scrapedAt": "2026-09-10T11:19:10.000Z"
}

Key output fields

  • priceBasic / priceSale / discountPercent — list price, current discounted price, and the discount, in your chosen currency.
  • sizeVariants — per-size price, logistics, return cost, and stock. Unsized SKUs (phones) have an empty size name.
  • inStock / stockTotal — live availability; searchPage / searchPosition — observed rank on a keyword listing.
  • reviewAggregates — star histogram, photo/text/video counts, size-fit (on scrapeProductDetails).
  • questions / questionsCount — product Q&A (on scrapeProductDetails).
  • priceHistory — weekly price points (date + price). null for very new products that have no history yet.
  • Seller dossiers: inn / ogrn plus catalog stats (brands, priceMin/priceMax/priceAvg, totalReviews, totalInventory).
  • imtId — the product-family id; color/size variants share it (and share reviews).
  • source — which query/URL produced the row, handy when you pass several inputs.

FAQ

Do I need proxies? No — the actor talks to Wildberries' open JSON endpoints directly and automatically fails over to a proxy if Wildberries rate-limits the connection. You can still force your own proxy via the proxy input.

Can it scrape a whole category? Yes — paste a leaf category URL (e.g. /catalog/elektronika/smartfony-i-telefony/vse-smartfony). Top-level containers like /catalog/elektronika are auto-resolved to the first listable leaf underneath. Note Wildberries caps how deep any listing paginates server-side (roughly the first ~6,000 items per listing); slice big categories by subcategory, brand, or sort order to reach more.

Why is priceHistory sometimes null? Wildberries only stores history once a product has been on sale for a while; brand-new listings have none.

Are reviews complete? The actor pulls the review feed Wildberries serves for the product family (all variants share reviews), newest first, up to maxReviewsPerProduct. Reviews hidden by Wildberries' own moderation aren't available.

Which regions/currencies work? Pick a deliveryCity (Moscow, Saint Petersburg, …) or a raw dest id. Prices can be RUB, BYN, KZT, AMD, UZS, or KGS.

Can I find sellers from a keyword? Yes — set mode: "sellers" and queries. The actor searches, collects unique supplier ids, and returns a dossier per seller (legal IDs + catalog stats).

How am I charged? Per dataset row, with separate (cheaper) rates for review rows — see the Pricing tab for current rates. maxItems is a hard cap; the run stops exactly there.

Support

  • 🐛 Found a bug or missing field? Open an issue on the actor's Issues tab — response usually within 24 h.
  • 💡 Need an extra field, endpoint, or a custom variant of this scraper? Message me through Apify — happy to extend it.

Additional services

Need Wildberries data merged with other marketplaces (Ozon, Yandex Market, Allegro, Amazon), delivered to your database, or on a schedule with alerting? I build custom pipelines — get in touch via Apify.

Explore more scrapers

Check my Apify profile for 100+ actors: e-commerce, real estate, jobs, travel, and lead-gen scrapers built on the same fast HTTP stack.

🤖 For AI Agents & LLM Apps

Compact reference for AI agents calling this actor via the Apify MCP server or the Apify API (actor: memo23/wildberries-scraper).

Purpose: Scrape wildberries.ru via its public JSON APIs — product listings, full product cards with specs and weekly price history, reviews, and seller legal profiles (INN/OGRN) — all in one actor.

Minimal input:

{
"mode": "products",
"queries": ["iphone 15"],
"maxItems": 25
}

Variants: mode: "products" also accepts startUrls (search/category/brand/seller/product URLs, auto-classified) or productIds; mode: "reviews" takes productIds/product URLs; mode: "sellers" takes sellerIds/seller URLs.

Output: one row per unit, tagged by rowType. product — productId, url, name, brand, priceBasic, priceSale, inStock, stockTotal, sizeVariants, searchPage, searchPosition, destLabel, plus with details: specGroups, reviewAggregates, questions, priceHistory, sellerInn. review — reviewId, productId, rating, text, pros, cons, hasVideo, sellerAnswer. seller — supplierId, name, inn, ogrn, productCount, brands, priceMin/priceMax/priceAvg, totalReviews, totalInventory.

Behaviors an agent should know:

  • Always set maxItems — it caps combined rows (products + reviews + sellers), default 1000; Wildberries paginates only ~6,000 items per listing server-side, so slice big categories by subcategory/brand/sort.
  • scrapeProductDetails: true adds the full card (specs, price history, seller legal id); scrapeReviews: true pushes review rows that count toward maxItems.
  • Proxy usually unneeded — traffic is direct-first with automatic proxy failover on rate-limit.
  • Billing: per dataset row, with separate cheaper rates for review rows; maxItems is a hard cap. See the Pricing tab for current rates.

⚠️ Disclaimer

This actor is not affiliated with, endorsed by, or sponsored by Wildberries (ООО «Вайлдберриз»). It collects only publicly available data that any visitor can see on wildberries.ru, for legitimate purposes such as market research, price monitoring, and analytics. You are responsible for how you use the data: comply with applicable laws (including data-protection regulations), Wildberries' terms of service, and rate-limit your usage responsibly. Trademarks and product names belong to their respective owners.

SEO Keywords

wildberries scraper, wildberries parser, парсер wildberries, парсер вайлдберриз, wildberries api, wildberries product scraper, wildberries price monitoring, мониторинг цен wildberries, wildberries price history, история цен wildberries, wildberries reviews scraper, парсер отзывов wildberries, wildberries seller scraper, парсер продавцов wildberries, wildberries INN OGRN, wildberries данные продавца, scrape wildberries.ru, wildberries data extraction, wildberries аналитика, wildberries market research, russian marketplace scraper, wb scraper, wb парсер, артикул wildberries, wildberries catalog scraper, wildberries stock checker, остатки wildberries