Skip to Content

Yandex Market product data API

ShopAPIS returns structured Yandex Market product data — multiple merchant offers in RUB on a single product card, the resolved lowest price, model specifications, average rating, review count and Yandex SKU — as normalized JSON. Yandex Market is the third of Russia’s “big three,” and it is structurally different from Wildberries and Ozon: it began as a price-comparison aggregator, so one product card binds many merchants’ offers together. ShopAPIS returns that whole offer array, which makes it one of the best Russian sources for cross-merchant price comparison.

Yandex Market is the aggregator of Russia’s big three. It reached 503.4B RUB GMV in 2024 (+64%) and holds roughly 8.1% of the Russian marketplace market (viputrans ; TAdviser ). Together with Wildberries and Ozon it forms the trio that turned over 8.59T RUB in 2025. It operates in Russia and Belarus.

Why Yandex Market data is hard to get

Yandex Market mixes its own marketplace listings with aggregated merchant offers, and it sits behind Yandex SmartCaptcha. It exposes a partner/seller API and accepts YML product feeds from merchants, but neither gives you a competitor’s full cross-merchant offer array on a given card. Reading the live data means parsing the storefront against medium anti-bot difficulty centered on Yandex SmartCaptcha. The platform-specific complexity is the dual nature of a product card: a single model page can simultaneously show Market’s own offer and a dozen third-party merchant offers, each with a different RUB price, delivery promise and merchant rating, plus a separate “with Plus/Pay” price. Treating the card as one price hides the real lowest offer. ShopAPIS flattens the card into a normalized offer array, resolves the lowest in-stock price, and keeps the model-level specifications separate from the per-merchant pricing.

Data fields returned

  • Pricing — per-merchant offer price, resolved lowest price, currency (RUB), Yandex Plus/Pay price.
  • Offers — array of merchant offers, each with merchant name, rating and delivery.
  • Catalog — model title, brand, model-level specifications, category path.
  • Social proof — average rating, review count.
  • Availability — in-stock flag per offer and overall.
  • Identifiers — Yandex Market SKU / model ID, product URL.
  • Images — full gallery URLs.

Sample response

{ "marketplace": "yandex_market", "domain": "market.yandex.ru", "country": "RU", "model_id": "1727842341", "title": "Смартфон Samsung Galaxy A55 8/256GB", "brand": "Samsung", "category": ["Электроника", "Смартфоны и гаджеты", "Смартфоны"], "specifications": { "Диагональ экрана": "6.6\"", "Объём памяти": "256 ГБ", "ОЗУ": "8 ГБ" }, "lowest_price": { "amount": 32990, "currency": "RUB", "with_plus": 31340 }, "offers": [ { "merchant": "Яндекс Маркет", "price": 32990, "rating": 4.9, "in_stock": true }, { "merchant": "ТехноЗона", "price": 33450, "rating": 4.6, "in_stock": true }, { "merchant": "GadgetPro", "price": 34900, "rating": 4.3, "in_stock": false } ], "rating": 4.7, "review_count": 5210, "images": ["https://avatars.mds.yandex.net/get-mpic/1727842341/img.jpg"], "url": "https://market.yandex.ru/product/1727842341", "fetched_at": "2026-06-05T10:31:00Z" }

Markets and domains covered

DomainsMarketsCurrencyScale
market.yandex.ruRussiaRUB503.4B RUB GMV 2024, ~8.1% RU market share
market.yandex.byBelarusBYNExpansion market

Use cases

  • Cross-merchant price comparison — read the full offer array on one card to find the genuine lowest RUB price. See price monitoring.
  • Merchant benchmarking — track which merchants win the lowest-offer slot per model. See competitive intelligence.
  • Catalog enrichment — pull model-level specifications cleanly separated from pricing. See catalog enrichment.
  • MAP compliance — detect merchants breaching minimum advertised price within a single card. See MAP compliance.
Create an account
Last updated on