Ozon, Wildberries, Yandex Market, Avito Scraper & Monitor avatar

Ozon, Wildberries, Yandex Market, Avito Scraper & Monitor

Pricing

from $2.00 / 1,000 results

Go to Apify Store
Ozon, Wildberries, Yandex Market, Avito Scraper & Monitor

Ozon, Wildberries, Yandex Market, Avito Scraper & Monitor

Search and monitor product listings across Ozon, Wildberries, Yandex Market and Avito in one Actor. Unified schema, scheduled price-change monitoring (alert-only), and underpriced-listing detection.

Pricing

from $2.00 / 1,000 results

Rating

0.0

(0)

Developer

Ivan Solovyev

Ivan Solovyev

Maintained by Community

Actor stats

0

Bookmarked

16

Total users

8

Monthly active users

10 days ago

Last modified

Share

📈 Russian Marketplaces Scraper & Price Monitor

Ozon + Wildberries + Yandex Market + Avito price monitoring in one Actor, one unified schema.
Search product cards by keyword across all four major Russian marketplaces, or schedule a monitor that reports only what changed - the RU platforms Western monitors don't reach.
🛒 4-in-1
Ozon, Wildberries, Yandex Market, Avito with identical fields
📈 Change tracking
changeType, previousPrice, priceChangePct per card
🔔 Alert-only mode
pay for changed cards only on a schedule
🚩 Low-price flag
spot suspicious below-median prices

✨ Overview

Scrape and price-monitor Ozon, Wildberries, Yandex Market, and Avito - one Actor, one unified schema.

Search product cards by keyword across all four major Russian marketplaces, or schedule a price monitor that reports only what changed. It covers the RU platforms most Western monitor actors simply don't reach.

🚀 How to use

STEP 1
Add products and platforms
Choose keywords, marketplaces and filters for the exact SKU or category.
STEP 2
Run once or schedule monitor
Track the full shelf, or return only new and changed cards.
STEP 3
Use the price signals
Export the unified dataset or send a webhook to your alerts workflow.

✨ Why this Actor

Western price-monitor actors don't cover Russian marketplaces. Existing RU scrapers cover one platform each, with different output formats you have to reconcile yourself. This Actor does both jobs in one call:

  • 4-in-1, one schema. Ozon + Wildberries + Yandex Market + Avito in a single run, identical fields on output. No stitching four different scrapers together.
  • Price monitor with change tracking. State persists between runs in the KV Store. Each card gets changeType, previousPrice, priceChangePct.
  • Fewer paid results in monitor mode. alertOnly returns only changed cards, keeping scheduled monitoring economical (you still pay platform usage for the full scan).
Динамика медианной цены Samsung 990 PRO 2TB по площадкам, 09-15.07

✨ Features

  • Unified output schema across all four marketplaces -
    platform, query, id, title, url, price, currency, scrapedAt
    .
  • Two modes: search (find cards by keyword) and monitor (track price changes on schedule).
  • RU residential proxy required. On Apify, set proxyConfiguration to Apify Residential proxy with country RU. All sources require a Russian IP. The account that runs the Actor pays for the traffic.
  • Resilient collection: automatic retries on transient blocks and layout-change detection - if a platform changes its markup, the Actor flags it instead of silently returning nothing.
  • Normalized keyword filters: includeKeywords / excludeKeywords match across variants - "2 ТБ" catches "2TB" / "2ТБ" / "2 tb", part numbers across any separator.
  • Price band + volume caps: minPrice, maxPrice, maxItemsPerQuery.
  • Underpriced detector (flagUnderpriced): flags cards well below the query median, or below a supplied referencePrice. Brand-agnostic - works for any product.
  • Optional webhook: POST a summary of changes (integrate with Telegram or your own service).

🛒 Supported platforms & output fields

PlatformKeysearchmonitor
Ozonozonyesyes
Wildberrieswildberriesyesyes
Yandex Marketyandexmarketyesyes
Avitoavitoyesyes

Output fields (unified across all platforms):

FieldTypeNotes
platformstringozon / wildberries / yandexmarket / avito
querystringthe search query this card came from
idstringmarketplace card id
titlestringcard title
urlstringcard URL
pricenumbercurrent price
currencystringRUB
scrapedAtstringISO timestamp
isUnderpricedbooleanonly when flagUnderpriced=true
deviationPctnumberdeviation from median or referencePrice
changeTypestringmonitor mode: new / price_up / price_down / removed
previousPricenumbermonitor mode: price on the previous run
priceChangePctnumbermonitor mode: percent change

💡 Use cases

  • Seller repricing - keep your prices in the market across all platforms at once.
  • Arbitrage / deal hunting - catch underpriced lots below the category median.
  • SKU price monitoring with Telegram alerts - scheduled monitor, alertOnly + webhook.
  • Category market research - one unified dataset across four platforms for a price landscape.
  • Brand protection / anti-counterfeit signal - flag suspiciously low prices vs the official price (referencePrice) for a brand or rights holder.

See USE_CASES.md for detailed input examples for each.


📝 Tips

  • Matching uses each marketplace's own search. Narrow to the exact SKU with includeKeywords; a part number is the strongest identity key (e.g. "Samsung 990 Pro 2TB" / "MZ-V9P2T0CW").
  • Keep flagUnderpriced queries to one variant (or set referencePrice) so the median stays meaningful; mixing 1/2/4 TB variants in one query blurs it.
  • Supported platforms: Ozon, Yandex Market, Avito and Wildberries all return data reliably.
  • Residential traffic is paid on Apify; for high-volume monitoring use a paid plan.

🔎 Keywords

ozon scraper, wildberries scraper, yandex market scraper, avito scraper, russian marketplace price monitor, ru marketplace scraper, price tracking, price change alerts, ozon price monitor, wildberries price monitor, competitor price monitoring, brand protection russia.


👥 Для кого

Вы…Используйте, чтобы…
Продавец / реселлеротслеживать цены конкурентов по площадкам
Бренд (MAP)ловить нарушителей минимальной цены
Маркет-ресёрчуровни цен и ассортимент по категории
Мониторинг акцийалерты о падении цены на корзину товаров

▶️ Quick start

Search mode - find cards by keyword:

{
"mode": "search",
"platforms": ["ozon", "wildberries", "yandexmarket"],
"queries": ["Samsung 990 Pro 2TB", "MZ-V9P2T0CW"],
"includeKeywords": ["990 Pro", "2TB"],
"minPrice": 10000,
"maxItemsPerQuery": 60
}

Monitor mode - track changes on a schedule, alert only on changes:

{
"mode": "monitor",
"platforms": ["ozon", "wildberries"],
"queries": ["Samsung 990 Pro 2TB"],
"includeKeywords": ["990 Pro", "2TB"],
"alertOnly": true,
"notifyWebhookUrl": "https://example.com/hooks/price-alerts"
}

Set a schedule under Schedules in the Apify Console to run monitor mode periodically. State carries over between runs via the KV Store.


💰 Pricing

This Actor uses Apify's Pay-per-event pricing model. You are charged per result written to the default dataset, and Apify platform usage costs (compute + residential proxy) are billed to the account that runs the Actor.

For a low-cost test run, start with one platform, one query, and a small maxItemsPerQuery. For scheduled monitoring, use alertOnly=true to write (and pay for) only new or changed cards. Set a max cost per run in the Apify Console before larger jobs to keep spending predictable.


🇷🇺 RU / На русском

Один актор для сбора и мониторинга цен на Ozon, Wildberries, Яндекс.Маркете и Avito - единая схема полей на выходе.

Западные монитор-акторы RU-площадки не покрывают, а существующие RU-скрейперы покрывают по одной площадке каждый, с разным форматом. Этот актор делает обе задачи разом:

  • 4-в-1, единая схема - все четыре площадки за один прогон, одинаковые поля.
  • Мониторинг изменения цен - состояние между прогонами в KV Store, по каждой карточке changeType / previousPrice / priceChangePct.
  • Меньше платных результатов в мониторе - режим alertOnly пишет (и тарифицирует) только изменившиеся карточки; usage за полный скан всё равно платит запускающий.
  • Устойчивый сбор - автоматические ретраи при временных блокировках и детект смены вёрстки: если площадка поменяла разметку, актор это помечает, а не молча отдаёт пустоту.
  • Фильтры - нормализованные includeKeywords / excludeKeywords («2 ТБ» ловит «2TB»/«2ТБ»/«2 tb»), minPrice/maxPrice, maxItemsPerQuery.
  • Детектор низкой цены (flagUnderpriced) - ниже медианы выдачи или ниже эталонной referencePrice; работает по любому товару.

Советы: матчинг выполняет поиск самой площадки - сузить до нужной SKU помогает includeKeywords, самый точный ключ это партномер; для flagUnderpriced держите один вариант на запрос (или задайте referencePrice), иначе медиана размывается. Ozon, Яндекс.Маркет, Avito и Wildberries отдают данные надёжно. Оплата по модели Pay-per-event: тарифицируются результаты в dataset, residential-трафик - по правилам аккаунта Apify. Примеры входа - в USE_CASES.md.

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

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

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

💬 Вопросы и поддержка

Нашли ошибку или есть вопрос? Откройте тикет на вкладке Issues этого актора.