Wildberries Scraper — Product Data & Price API
Pricing
from $2.20 / 1,000 overview product extracteds
Wildberries Scraper — Product Data & Price API
Wildberries scraper & product data API for Russia's #1 marketplace. Search by keyword or paste a search URL: price, discount, brand, seller, rating, reviews, stock, sizes, colors and images — clean JSON/CSV. Fast overview or live per-product detail. No-code, no API key needed.
Pricing
from $2.20 / 1,000 overview product extracteds
Rating
0.0
(0)
Developer
SIÁN OÜ
Maintained by CommunityActor stats
0
Bookmarked
3
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Share
Wildberries Scraper — Product Data, Prices & Reviews 🛍️
🎉 Extract Russia's #1 marketplace at scale — price, discount, brand, seller, rating, reviews, stock & images in clean JSON/CSV
For price-monitoring teams, marketplace sellers, and e-commerce analysts who need Wildberries data without writing code
📋 Overview
Need Wildberries product data fast? This scraper turns any keyword or search URL into a clean, structured dataset — price, discount, brand, seller, rating, reviews, stock, sizes, colors and image URLs — ready for spreadsheets, dashboards, or your own pipeline.
Why thousands of professionals choose us:
- ✅ 25+ data points per product: price, original price, discount %, brand, seller, rating, reviews, stock, colors, sizes and full-resolution image URLs.
- ⚡ Fast bulk collection: pull ~100 products per page straight from the search list — thousands of products in minutes.
- 🎯 Live-accurate prices: the optional Detail mode re-fetches each product's card for the freshest price and verified image host.
- 💰 Best price on the market — transparent pay-per-result, with a free tier to test. You're only charged for products you actually get.
- 💎 No code, no account, no API key: paste a query or a wildberries.ru URL and run.
- ✨ Search filters built in: sort by popularity, price or rating, and filter by price range, brand or category.
✨ Features
- 🔎 Search by keyword: pull products for any term (
ноутбук,кроссовки,наушники…). - 🔗 Search by URL: paste a wildberries.ru search or catalog URL — its term, sort and filters are preserved.
- 🃏 Live product detail: fetch products by ID for refreshed prices and verified image URLs.
- 💰 Full pricing: current price, original price and computed discount percentage.
- 🏪 Seller intelligence: seller name, ID and seller rating for every product.
- 🌟 Ratings & reviews: product rating (0–5) and review count.
- 📦 Stock & variants: total stock quantity, in-stock flag, available colors and sizes.
- 📷 Image URLs: every product image in full resolution, plus a cover thumbnail.
- 🎛️ Filters & sorting: price range, brand, category, and six sort orders.
- 📤 Clean exports: JSON, CSV and Excel straight from the Apify dataset.
🎬 Quick Start
Provide a search term (or a wildberries.ru URL), pick how many products you want, and run. Results land in the dataset as structured rows you can export or pipe anywhere.
curl -X POST https://api.apify.com/v2/acts/sian.agency~wildberries-product-scraper/runs?token=YOUR_TOKEN \-H 'Content-Type: application/json' \-d '{"scrapeMode": "overview", "searchMode": "byQuery", "queries": ["ноутбук"], "maxResults": 100}'
🚀 Getting Started (3 Simple Steps)
Step 1: Choose what to collect
Enter one or more search terms, or paste a wildberries.ru search URL.
Step 2: Refine (optional)
Set a sort order, a price range, or a brand/category filter, and a max-products cap.
Step 3: Run and export
Start the actor and download your products as JSON, CSV or Excel.
That's it! In a few minutes, you'll have:
- A clean table of Wildberries products with prices and discounts
- Seller, rating and review data for each product
- Stock, variants and image URLs — ready for analysis
📥 Input Configuration
| Field | Type | Required | Description |
|---|---|---|---|
| scrapeMode | string | No | overview (fast search list) or detail (live per-product card). |
| searchMode | string | No | byQuery, bySearchUrl, or byProductId (detail). |
| queries | array | No | Search terms to collect (e.g. ноутбук). |
| searchUrls | array | No | wildberries.ru search/catalog URLs to collect. |
| productIds | array | No | Product IDs or product URLs (Detail mode). |
| sort | string | No | popular, priceup, pricedown, rate, newly, benefit. |
| maxResults | integer | No | Max products per run (FREE: 25, PAID: unlimited). |
| maxPages | integer | No | Max search pages per query (≈100 products each). |
| minPrice / maxPrice | integer | No | Price range filter, in rubles (RUB). |
| brandId / subjectId | string | No | Restrict to a single brand or category. |
Example:
{"scrapeMode": "overview","searchMode": "byQuery","queries": ["кроссовки"],"sort": "pricedown","maxPrice": 5000,"maxResults": 200}
Search by URL:
{"scrapeMode": "overview","searchMode": "bySearchUrl","searchUrls": ["https://www.wildberries.ru/catalog/0/search.aspx?search=наушники"]}
📤 Output
Results are saved to the Apify dataset with 25+ fields including:
| Field | Type | Description |
|---|---|---|
| id | number | Product article number (nmId) |
| productTitle | string | Product name |
| url | string | Canonical product page URL |
| price | number | Current sale price (RUB) |
| price_original | number | Pre-discount price (RUB) |
| discount_pct | number | Discount percentage |
| brand | string | Brand name |
| supplier | string | Seller (supplier) name |
| supplier_rating | number | Seller rating (0–5) |
| rating | number | Product review rating (0–5) |
| feedbacks | number | Number of reviews |
| in_stock | boolean | Whether the product is in stock |
| total_quantity | number | Total stock across sizes |
| colors / sizes | array | Available variants |
| images | array | Full-resolution image URLs |
| thumbnail | string | Cover image URL |
Example:
{"id": 644533377,"productTitle": "Ноутбук для работы и учебы 15.6\"","url": "https://www.wildberries.ru/catalog/644533377/detail.aspx","price": 17371,"price_original": 45716,"discount_pct": 62,"currency": "RUB","brand": "W&O","supplier": "H.T.D Store","supplier_rating": 4.7,"rating": 5.0,"feedbacks": 28,"in_stock": true,"total_quantity": 41,"colors": ["серый"],"thumbnail": "https://basket-32.wbbasket.ru/vol6445/part644533/644533377/images/big/1.webp","image_count": 13}
💼 Use Cases & Examples
1. Price Monitoring
E-commerce teams tracking competitor prices on Russia's biggest marketplace. Input: A list of search terms or category URLs. Output: Daily price, discount and stock snapshots. Use: Spot price drops, react to competitor promotions, protect margins.
2. Competitor & Assortment Analysis
Brands and sellers benchmarking their catalog against rivals. Input: Brand or category filters. Output: Full assortment with prices, ratings and seller data. Use: Find gaps, track new entrants, size up the competition.
3. Market & Demand Research
Analysts measuring category breadth, pricing and review volume. Input: Broad search terms. Output: Thousands of products with ratings and review counts. Use: Quantify demand and pricing distribution per category.
4. Seller & Brand Tracking
Agencies monitoring specific sellers or brands over time. Input: Brand ID or seller-filtered searches. Output: Per-seller product lists with ratings. Use: Track a brand's catalog, pricing and reputation.
5. Review & Rating Mining
Product teams gauging customer sentiment by review volume and score. Input: Product searches or specific product IDs. Output: Rating and review counts per product. Use: Prioritize products by social proof.
6. Catalog Feeds & Dashboards
Developers powering price dashboards and BI tools. Input: Scheduled keyword/URL runs. Output: Clean JSON/CSV feeds. Use: Drop straight into dashboards, sheets or databases.
🔗 Integration Examples
JavaScript/Node.js
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: 'YOUR_TOKEN' });const run = await client.actor('sian.agency/wildberries-product-scraper').call({scrapeMode: 'overview',searchMode: 'byQuery',queries: ['ноутбук'],maxResults: 100,});const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(items[0]);
Python
from apify_client import ApifyClientclient = ApifyClient('YOUR_TOKEN')run = client.actor('sian.agency/wildberries-product-scraper').call(run_input={'scrapeMode': 'overview', 'searchMode': 'byQuery', 'queries': ['ноутбук'], 'maxResults': 100})for item in client.dataset(run['defaultDatasetId']).iterate_items():print(item)
cURL
curl -X POST 'https://api.apify.com/v2/acts/sian.agency~wildberries-product-scraper/runs?token=YOUR_TOKEN' \-H 'Content-Type: application/json' \-d '{"scrapeMode": "overview", "searchMode": "byQuery", "queries": ["ноутбук"]}'
Automation Workflows (N8N / Zapier / Make)
- Trigger: Schedule or webhook
- HTTP Request: Call the actor API
- Process: Handle JSON results
- Action: Save to a sheet, notify, or transform
📊 Performance & Pricing
FREE Tier (Try It Now)
- 25 products per run — full feature access, same quality
- No credit card required
- Perfect for testing and small projects
PAID Tier (Production Ready)
- Unlimited products per run
- Faster processing, no delays
- Pay-per-result: only charged for products you actually get
💰 Best price on the market — transparent per-product pricing, no monthly subscription required.
❓ Frequently Asked Questions
Q: How many products can I extract? A: FREE tier: 25 per run. PAID tier: unlimited.
Q: Do I need a Wildberries account or API key? A: No — just enter a search term or URL and run.
Q: What output formats are available? A: JSON, CSV and Excel — export directly from the Apify dataset.
Q: Can I search in Russian and English? A: Yes. Cyrillic and Latin search terms both work against the Russian catalog.
Q: What's the difference between Overview and Detail mode? A: Overview pulls full product rows from the search list (fast, cheap). Detail re-fetches each product's card for the freshest price and a verified image host.
Q: Is this legal? A: Yes — we only extract publicly available data. See the legal section below.
🐛 Troubleshooting
No products returned
- Check the search term spelling, or widen your price/brand filters.
- If using a URL, make sure it's a wildberries.ru search or catalog URL.
Fewer products than expected
- FREE tier caps results at 25 per run — upgrade for unlimited.
- Increase
maxPagesto paginate deeper into the results.
Prices look slightly different from the website
- Use Detail mode for the freshest live price per product.
⚖️ Is it legal to scrape data?
Our actors are ethical and do not extract any private user data, such as email addresses, gender, or location. They only extract what the user has chosen to share publicly. We therefore believe that our actors, when used for ethical purposes by Apify users, are safe.
However, you should be aware that your results could contain personal data. Personal data is protected by the GDPR in the European Union and by other regulations around the world. You should not scrape personal data unless you have a legitimate reason to do so. If you're unsure whether your reason is legitimate, consult your lawyers.
You can also read Apify's blog post on the legality of web scraping.
🤝 Support
Join our active support community
- For issues or questions, open an issue in the actor's repository
- Check SIÁN Agency Store for more automation tools
- 📧 apify@sian-agency.online
Trademark notice: Wildberries™ is a trademark of its respective owner. This actor is an independent tool and is not affiliated with, endorsed by, or sponsored by Wildberries. All product names, logos and brands are the property of their respective owners and are used for identification purposes only.
Built by SIÁN Agency | More Tools