Magnit, Metro, M.Video, Dixy, Globus, Kuper Scraper
Pricing
from $2.00 / 1,000 results
Magnit, Metro, M.Video, Dixy, Globus, Kuper Scraper
Scrape 8 Russian retail chains in one schema: price, old price, brand, rating, store. Grocery, electronics and furniture compared side by side.
Pricing
from $2.00 / 1,000 results
Rating
0.0
(0)
Developer
Ivan Solovyev
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
🏪 Russian Retail Chains Scraper: 8 chains in one schema
|
Eight Russian retail chains, one schema, one comparable table. Search products across Kuper, Magnit, M.Video, Metro, Dixy, Globus and more, and get every chain back in the same fields, so prices line up in one table without manual reconciliation. The store stays on every row, because in Russian retail the same product costs different amounts in different physical stores. |
|
🏪 Eight chains Kuper, Magnit, M.Video, Metro, RBT.ru, Dixy, Globus and Askona in one run |
🧾 Unified schema Identical fields for every chain, so all rows stack into a single table |
📍 Price per store Every row keeps its store, and Russian retail prices really differ by store |
🛡️ Partial-safe One chain down and the run still returns the others, with the gap recorded |
Built for price monitoring, assortment tracking and shelf analysis on the Russian market, where the big marketplaces are only part of the picture and a large share of sales sits with grocery and electronics chains.
What it covers
| Chain | Segment | What you get |
|---|---|---|
| Kuper | delivery service fronting many grocery chains | product, price, availability, per store |
| Magnit | grocery network | product, price, promo flags |
| M.Video | electronics retailer | product, price, brand, rating |
| Metro | wholesale, per warehouse store | product, price, prices differ by store |
| RBT.ru | electronics retailer | product, price, rating, per city |
| Dixy | grocery network | product, price, promo badges |
| Globus | hypermarket chain | product, price, barcode |
| Askona | mattresses and furniture | product, price, rating, reviews |
Why per store matters
In Russian retail the same product carries different prices in different physical stores. A number without a store attached is not comparable. This Actor keeps the store on every row, and for Kuper you can pass several store IDs to compare one product across locations.
Input
| Field | Description |
|---|---|
queries | Search terms. Each term is run against every selected chain |
platforms | Which chains to query. Defaults to all eight |
maxItemsPerQuery | Upper bound per query and chain |
kuperStoreIds | Optional Kuper store IDs. Leave empty for the default Moscow store |
metroStoreId | Metro warehouse store. Prices differ between stores |
rbtRegionId | City for RBT.ru. Leave empty for the default region |
minPrice / maxPrice | Optional price filters |
proxyConfiguration | Residential proxy, country RU. Russian retail serves its catalogue to Russian addresses |
Output
One row per product, same fields for every chain:
platform, query, productId, title, price, oldPrice, currency, url, brand,
inStock, rating, storeId, storeName, scrapedAt.
Chains that host third-party sellers additionally fill sellerName, sellerInn, sellerOgrn.
Quick start
{"queries": ["молоко", "кофе"],"platforms": ["kuper", "magnit", "globus"],"maxItemsPerQuery": 50}
Compare one product across several physical stores:
{"queries": ["молоко Простоквашино"],"platforms": ["kuper"],"kuperStoreIds": ["983", "1024"],"maxItemsPerQuery": 30}
Graceful degradation
If one chain does not answer, the run still finishes and returns everything the other chains
gave. The failure is recorded in sourceErrors on the emitted rows, and the run log names the
chains that returned nothing, so a partial result is never mistaken for a complete one.
Scope notes
- Metro and RBT.ru return per store and per city results, and those really differ. Pass the store or region explicitly when you compare prices, otherwise you get the default location.
- Globus serves one price list across stores, so a per store breakdown is not available there.
Tips
- Chains paginate differently, so
maxItemsPerQuerycaps the run rather than guaranteeing an exact count. Compare row counts per chain rather than expecting them to match. - Broad terms return broad results. For price tracking of specific goods, use the full product name as it appears on the shelf label.
- Billed per result plus platform usage. Current price is shown in the Pricing section.
RU / На русском
Актор ищет товары по российским розничным сетям и приводит выдачу к единой схеме, чтобы цены разных сетей сравнивались в одной таблице. Сейчас подключены восемь сетей: Купер, Магнит, М.Видео, Метро, RBT.ru, Дикси, Глобус и Askona.
Важная особенность российской розницы: цена одного и того же товара различается от магазина к магазину. Поэтому магазин проставляется в каждой строке, а для Купера можно передать несколько магазинов и сравнить один товар между точками.
Сбой одной сети не отменяет прогон: остальные отдают данные, а несобранное видно в поле
sourceErrors и в журнале прогона.
🔗 Все наши акторы для данных по России, Казахстану и СНГ
Одна линейка для маркетплейсов, розничных сетей, госзакупок и проверки контрагентов - соседний актор открывается одним кликом по карточке.