Wildberries (Вайлдберриз) Scraper - Prices, Sellers & Reviews avatar

Wildberries (Вайлдберриз) Scraper - Prices, Sellers & Reviews

Pricing

from $3.99 / 1,000 products

Go to Apify Store
Wildberries (Вайлдберриз) Scraper - Prices, Sellers & Reviews

Wildberries (Вайлдберриз) Scraper - Prices, Sellers & Reviews

Pricing

from $3.99 / 1,000 products

Rating

0.0

(0)

Developer

Lantern Lab

Lantern Lab

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

7 hours ago

Last modified

Share

Wildberries (Вайлдберриз) Scraper — Prices, Sellers & Reviews

A Lantern Lab Actor. Give it Wildberries search terms or product links and get back each product's price and sale price in roubles, rating, review count, brand and seller, and — if you switch reviews on — its written customer reviews with star rating, text, pros, cons and post date. No Wildberries login, no cookies of your own, no account.

Price: you pay per product row and per review row. Search terms that find nothing, dead links, status rows and the run summary are free, and there is no run-start fee.

What you get

  • Products from a keyword search (in result order, 100 per page, as many pages as you ask for) or from product links / article numbers.
  • Price (list price) and salePrice (the price shown now) in RUB, null — never 0 — when the product is out of stock.
  • rating, feedbacks (review count), brand, seller with seller ID and seller page link, stock, and the product URL.
  • Reviews (optional): rating, text, pros, cons, publishedAt, the variant reviewed, helpful votes and the seller's public reply. Newest first, up to your limit per product.
  • Clear status for every input. A search term with no result, an article number Wildberries does not have, and an input cut short by a limit are three different, labelled records — never confused.
  • No duplicates. A product found by several terms (or by a term and a link) is written and charged once; so is a review.
  • A hard request ceiling. maxUpstreamRequests caps the run; leave it empty and the Actor derives one from your input.

Input example

{
"searchQueries": ["азофоска", "удобрение для томатов"],
"productUrls": ["https://www.wildberries.ru/catalog/169684889/detail.aspx"],
"maxProducts": 100,
"includeReviews": true,
"maxReviewsPerProduct": 10
}
FieldDefaultMeaning
searchQueries—One search term per line. Russian works best.
productUrls—Product links or bare article numbers. Use this, searchQueries, or both.
maxProducts100Results to take per search term, from the top.
includeReviewsfalseAlso return written reviews, one row each.
maxReviewsPerProduct20Newest written reviews per product.
maxUpstreamRequestsderivedHard ceiling on requests to Wildberries for the whole run.
proxyConfigurationApify ProxyDatacenter is the default and what the Actor is measured on.

Output example

A product row (recordType: "product"):

{
"recordType": "product",
"nmId": 513697311,
"imtId": 518619145,
"name": "Удобрение Азофоска 2.5кг",
"brand": "Fertika",
"seller": "AgroMakHaus",
"sellerId": 1201586,
"sellerUrl": "https://www.wildberries.ru/seller/1201586",
"price": 835,
"salePrice": 379,
"currency": "RUB",
"priceStatus": "ok",
"rating": 5,
"feedbacks": 2009,
"inStock": true,
"url": "https://www.wildberries.ru/catalog/513697311/detail.aspx",
"source": "search",
"query": "азофоска",
"rank": 1,
"partial": false,
"partialReason": null,
"collectedAt": "2026-10-23T16:25:27.375Z"
}

A review row (recordType: "review"):

{
"recordType": "review",
"reviewId": "ELZfR8L0cBwLM232EXoH",
"productNmId": 513697311,
"nmId": 516938844,
"rating": 5,
"text": "Дошло отлично, пока не знаю, как будет работать…",
"pros": null,
"cons": null,
"publishedAt": "2026-10-19T12:24:47.086Z",
"reviewerCountry": "ru",
"sellerReply": null,
"collectedAt": "2026-10-23T16:26:42.486Z"
}

Limits

  • Prices are regional. Wildberries prices depend on the delivery region it picks for the visitor; the Actor reports what the site shows its proxy exit. Expect small differences from what you see in your own region.
  • Written reviews only. Reviews that are only a star rating carry no text and are not returned; they still count in rating and feedbacks. Colour/size variants of one product share one review list, returned once.
  • Reviewer names are not collected — only the country Wildberries shows.
  • Speed. Wildberries checks every visitor's browser before it shows a page, so the Actor uses a real browser for search and product pages: expect about 20–30 seconds for each search term or product link opened, plus a few seconds per further page of 100 results. When a browser session is refused, the page is tried once more in a fresh one. Reviews are fetched directly, 8 at a time, and are fast.
  • No seller catalogue crawling, no category browsing, no product descriptions or specifications, no images.
  • No scheduling or monitoring built in; use Apify schedules.

Other rows in the dataset

Every input gets a free status row so you can tell an empty result from a failed one:

  • query_status — per search term: productsReturned, duplicatesSkipped, totalAvailable (Wildberries' own count), matchedQuery (what Wildberries actually searched for when it rewrote your term), partial and partialReason.
  • product_status — per product link: status is ok, not_found, invalid_input or duplicate, or the row is partial with a reason.
  • reviews_status — only for a product whose reviews could not be read in full.
  • RUN_SUMMARY — the last row (also in the key-value store): totals, requests used against the ceiling, and why the run stopped if it stopped early.

partialReason is one of upstream_request_cap (your or the derived request ceiling), charge_limit_reached (the maximum charge you set), blocked (Wildberries refused twice, in two fresh browser sessions), upstream_error, or not_collected (the run stopped before reaching this input). A partial input never means "nothing there".

Data and privacy

Only what Wildberries shows any visitor on its public pages. No login, no account, no cookies supplied by you or anyone else. Reviewer names and account identifiers are dropped before anything is written.