Wildberries catalog data changes quickly. If you need a repeatable way to collect search results, refresh known products, or build your own price-monitoring workflow, you can automate collection with Wildberries Search & Product Scraper on Apify.
In this tutorial, we'll use the Actor to:
- collect Wildberries search results by keyword
- refresh products by article number (
nmId) - export structured product data
- retrieve gallery image URLs when needed
The Actor collects source data. You can use its Dataset in spreadsheets, Python, databases, or your own analytics workflows.
1. Collect Wildberries search results
Start with the ready-to-run Wildberries search example. Copy it to your Apify account, replace the sample query, and run it.
The equivalent Actor input is:
{
"mode": "search_only",
"queries": ["наматрасник 140х200"],
"maxPagesPerQuery": 1,
"maxItems": 20,
"timeoutSeconds": 180
}
You can replace the query with any Wildberries search phrase. The current version supports up to five queries and two pages per query, with maxItems applied separately to each query. It targets the Moscow delivery region. If several queries return the same product, the product is stored once with its observed search references.
Each listing row has a Wildberries article number (nmId) and canonical product URL. Depending on the source response, it may also contain seller, brand, stock information, photo count (pics), rating, review count, search position, and raw price fields. Missing values remain null.
A simplified illustrative row looks like this:
{
"nmId": 100000001,
"seller": "Seller A",
"pics": 10,
"reviewRating": 4.5,
"feedbacks": 1240,
"productUrl": "https://www.wildberries.ru/catalog/100000001/detail.aspx"
}
pics is the number of product photos, not an image URL. Export the Dataset as JSON, CSV, or Excel, or read it through the Apify API.
2. Check known products by nmId
If you already know which products to monitor, use the article lookup example. The products array accepts Wildberries article numbers or canonical product URLs.
{
"mode": "lookup_only",
"products": [192045310, 313247303],
"maxItems": 2,
"timeoutSeconds": 180
}
lookup_only returns the same lightweight listing-row format without opening full product cards. The run's MANIFEST record identifies requested articles that were not found. Use keyword search to discover products and lookup_only to refresh a known list.
3. Retrieve product gallery URLs
The fast collection modes return photo counts, not gallery URLs. If you need the gallery, use a full-card mode. For a known article:
{
"mode": "products",
"products": [192045310],
"imageMode": "urls",
"maxItems": 1,
"timeoutSeconds": 180
}
With imageMode: "urls", the full-card row contains observed gallery URLs. With imageMode: "download", selected images are stored in the run's key-value store. Full-card rows have a different tariff, so test with a small batch first.
4. Build a monitoring workflow
A simple recurring workflow is:
Search Wildberries → collect nmIds → save the list
↓
schedule lookup_only runs
↓
export and compare snapshots
You can use the collected rows for price monitoring, assortment tracking, competitor research, catalog-change detection, or clone analysis. Those comparisons happen downstream; the Actor supplies the source rows.
Pricing
For a small first test, use one query, one page, and maxItems: 20. At the currently published tariff, a 2 GiB run has a $0.0125 Actor Start charge plus $0.0001 per fast listing row. A 20-row search therefore corresponds to about $0.0145 in Actor event charges before account-specific discounts. Review the current tariff on the Actor page before running it.
Important notes about Wildberries data
Wildberries price fields are preserved as original integers together with source and unit metadata. They are not guaranteed checkout prices or personalized discounts. Prices, sellers, ratings, and availability can change between runs.
For production workflows, inspect both the Dataset and MANIFEST.status: a run may complete with partial coverage. The current version targets the Moscow delivery region.
Try the Actor
Open Wildberries Search & Product Scraper on Apify, or start from a ready-to-run example:
Wildberries Search & Product Scraper is an independent tool and is not affiliated with or endorsed by Wildberries.
Top comments (0)