Magnit, Metro, M.Video, Dixy, Globus, Kuper Scraper avatar

Magnit, Metro, M.Video, Dixy, Globus, Kuper Scraper

Pricing

from $2.00 / 1,000 results

Go to Apify Store
Magnit, Metro, M.Video, Dixy, Globus, Kuper Scraper

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

Ivan Solovyev

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

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

ChainSegmentWhat you get
Kuperdelivery service fronting many grocery chainsproduct, price, availability, per store
Magnitgrocery networkproduct, price, promo flags
M.Videoelectronics retailerproduct, price, brand, rating
Metrowholesale, per warehouse storeproduct, price, prices differ by store
RBT.ruelectronics retailerproduct, price, rating, per city
Dixygrocery networkproduct, price, promo badges
Globushypermarket chainproduct, price, barcode
Askonamattresses and furnitureproduct, 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

FieldDescription
queriesSearch terms. Each term is run against every selected chain
platformsWhich chains to query. Defaults to all eight
maxItemsPerQueryUpper bound per query and chain
kuperStoreIdsOptional Kuper store IDs. Leave empty for the default Moscow store
metroStoreIdMetro warehouse store. Prices differ between stores
rbtRegionIdCity for RBT.ru. Leave empty for the default region
minPrice / maxPriceOptional price filters
proxyConfigurationResidential 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 maxItemsPerQuery caps 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 и в журнале прогона.


🔗 Все наши акторы для данных по России, Казахстану и СНГ

Одна линейка для маркетплейсов, розничных сетей, госзакупок и проверки контрагентов - соседний актор открывается одним кликом по карточке.

🛍️ Лиды продавцов маркетплейсов
продавцы WB / Ozon / Яндекс.Маркет / Kaspi с ИНН и ОГРН
📄 Тендеры 44-ФЗ / 223-ФЗ
госзакупки, нацрежим, реестр российского ПО
🔍 Проверка контрагента по ИНН
5 источников, скоринг риска
🏛️ Реестр российского ПО
проверка по ИНН + досье заявителя
📈 Цены на маркетплейсах
WB / Ozon / Яндекс.Маркет / Avito, трекинг цены
🇰🇿 Цены и позиции на Kaspi.kz
Казахстан, позиция в выдаче и цена
🏪 Розничные сети РФ
Магнит, Метро, М.Видео, Дикси, Глобус, Купер в единой схеме
● ВЫ ЗДЕСЬ
🛒 Ашан: цены и остатки
цена, старая цена, остаток в штуках, рейтинг