Yandex Market Product Scraper (Парсер Яндекс Маркета) avatar

Yandex Market Product Scraper (Парсер Яндекс Маркета)

Pricing

from $2.99 / 1,000 products

Go to Apify Store
Yandex Market Product Scraper (Парсер Яндекс Маркета)

Yandex Market Product Scraper (Парсер Яндекс Маркета)

Парсер Яндекс Маркета: цены, рейтинги, отзывы, характеристики, продавцы, фото. Поиск по запросу или ссылке, фильтры по цене, категории, региону. Экспорт JSON, CSV, Excel. Оплата за результат.

Pricing

from $2.99 / 1,000 products

Rating

0.0

(0)

Developer

ParseBird

ParseBird

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

Парсер Яндекс Маркета — Цены, Отзывы и Характеристики | Yandex Market Product Scraper (2026)

Extract structured product data from Yandex Market at scale — prices (including the Yandex Bank price), ratings with star distribution, full seller profiles, 30+ specifications, original-quality images, delivery options, promotions and every review. Search by keyword or paste any Yandex Market link. Pay only for results.

Выгружайте товары Яндекс Маркета за минуты — цены, рейтинги с распределением оценок, продавцы, 30+ характеристик, оригинальные фото, доставка, акции и отзывы. 70+ полей, экспорт в JSON, CSV, Excel. Фильтры по цене, категории и региону.

Copy to your AI assistant

Copy this block into ChatGPT, Claude, Cursor, or any LLM to start using this actor.

Apify Actor: parsebird/yandex-market-scraper — scrapes products from Yandex Market (market.yandex.ru): price, priceYaBank, rating, ratingCount, ratingDistribution, reviewCount, brand, description, 30+ specifications, images, sellerName/sellerRating, delivery, promotions, otherOffers, and optional review texts. Call via ApifyClient: client.actor("parsebird/yandex-market-scraper").call(run_input={"query": "ноутбук", "maxItems": 50, "enrichProducts": true, "includeReviews": false, "sortBy": "dpop", "region": "213"}). Inputs: query (search term OR a market.yandex.ru search/product/short link), maxItems (int, empty = all ~2700), enrichProducts (bool, default true), includeReviews (bool, default false), maxReviewsPerProduct (int, default 20, 0 = all), sortBy (dpop|aprice|dprice|rating), priceFrom / priceTo (int, rubles), categoryId (Yandex Market hid), region (geo id, default 213 = Moscow). Output: dataset of product objects with 70+ fields; reviews[] when includeReviews is on. API docs: https://docs.apify.com/api/v2 Token: https://console.apify.com/settings/integrations

Что делает Парсер Яндекс Маркета?

Вы указываете поисковый запрос (или ссылку на Яндекс Маркет) — парсер обходит выдачу, открывает карточку каждого товара и возвращает структурированные данные. Сессии, пагинация, дедупликация и обход ограничений скорости — автоматически.

Что собирается:

  • 💰 Цены — обычная цена, цена с Яндекс Банком, цена без скидки, размер скидки
  • Рейтинг — средняя оценка, число оценок, распределение по звёздам, число отзывов, «сколько купили»
  • 🏪 Продавец — название, рейтинг, число оценок, заказов и подписчиков, возраст магазина, тип размещения (1P/3P)
  • 📋 Характеристики — 30+ параметров, сгруппированных по разделам
  • 🖼️ Медиа — все изображения в оригинальном качестве
  • 🚚 Доставка — тип, сроки, даты, все доступные варианты
  • 🎁 Акции и бейджи — «Оригинал», «Ниже рынка», скидки, промо
  • 🛒 Другие предложения — все продавцы этого же SKU
  • 📝 Отзывы (опционально) — достоинства, недостатки, комментарий, автор, оценка, полезность, фото

Режимы работы

РежимКак включитьЧто получаетеСкорость
Полный анализenrichProducts: true (по умолчанию)Все 70+ полей: характеристики, продавец, описание, фотоБазовая
Быстрая выгрузкаenrichProducts: falseДанные из выдачи: цена, название, SKU, рейтинг, доставкаВ 10–20 раз быстрее
С отзывамиincludeReviews: true+ массив reviews для каждого товараМедленнее, оплата за отзыв

Input parameters

ParameterTypeRequiredDefaultDescription
querystringYesSearch term (RU or EN), or a Yandex Market search / product / short link (market.yandex.ru/cc/…, ya.cc/…). Keyword, category, sort and price filters are auto-extracted from search links; a product link scrapes just that product.
maxItemsintegerNoallMax products to scrape. Empty = all available (~2,700 per query).
enrichProductsbooleanNotrueVisit each product page for specs, seller, images, description, promotions.
includeReviewsbooleanNofalseFetch review texts. Charged separately per review.
maxReviewsPerProductintegerNo20Reviews per product cap. 0 = all (hard limit 3,000).
sortByselectNodpopdpop (popular), aprice (cheap first), dprice (expensive first), rating. Price sorting is approximate.
priceFromintegerNoMinimum price in rubles.
priceTointegerNoMaximum price in rubles.
categoryIdstringNoYandex Market category hid (e.g. 91013 laptops, 91491 phones, 90555 headphones).
regionselectNo213One of 16 major Russian cities. Affects assortment, prices, delivery.
proxyConfigurationobjectNoRESIDENTIAL / RUYandex Market needs a Russian residential proxy.
proxyUrlstringNoSingle custom proxy URL override.

Regions / Регионы

Москва (213), Санкт-Петербург (2), Екатеринбург (54), Казань (43), Новосибирск (65), Нижний Новгород (47), Самара (51), Ростов-на-Дону (39), Краснодар (35), Челябинск (56), Уфа (172), Пермь (50), Воронеж (193), Волгоград (38), Красноярск (62), Омск (66).

Output example

{
"modelId": 1657931241,
"marketSku": "103754395898",
"wareId": "JoXFLsGB_fZ4iRSc4wMYbg",
"oskuId": 4768204814,
"title": "Ноутбук Honor MagicBook X14 GDG-X, i3 1315U/8Gb/SSD512Gb/UHDG/14\" 1920x1200 IPS/Dos/серый",
"brand": "HONOR",
"price": 54366,
"currency": "RUR",
"priceYaBank": 53279,
"priceBeforeDiscount": 62430,
"discountPercent": 15,
"rating": 4.5,
"ratingCount": 2,
"reviewCount": 1,
"purchaseCount": 15,
"ratingDistribution": { "1": 0, "2": 0, "3": 0, "4": 1, "5": 1 },
"categoryName": "Ноутбуки HONOR",
"breadcrumbs": [
{ "position": "1", "name": "Электроника", "url": "/category/elektronika" }
],
"sellerName": "и с точкой",
"sellerRating": 4.9,
"sellerOrdersCount": "1.1K",
"placementType": "3P",
"isAvailable": true,
"delivery": { "deliveryType": "PICKUP", "deliveryDays": 2, "deliveryText": "Послезавтра, ПВЗ" },
"images": ["https://avatars.mds.yandex.net/get-mpic/15199813/2a0000019811fc4a373dd05a92fa09056fec/orig"],
"specifications": [
{ "name": "Процессор", "value": "Intel Core i3 1315U" },
{ "name": "Оперативная память", "value": "8 ГБ" }
],
"otherOffers": [
{ "wareId": "M6Vess_c0KErkrCKQc0uvQ", "price": 62430, "shopId": 431782 }
],
"productUrl": "https://market.yandex.ru/product--x/1657931241?sku=103754395898",
"reviews": [
{
"reviewId": "458204775",
"author": "олег перковский",
"rating": 4,
"date": "20 августа",
"pros": "Новый",
"cons": "Не стоит операционка. Хотя в описании windows 10.",
"helpfulCount": 0
}
],
"scrapedAt": "2026-08-28T05:52:50.195407+00:00"
}

When enrichProducts is false, each product keeps the search-level fields (title, price, priceYaBank, modelId, marketSku, wareId, hid, shopId, rating, ratingCount, isAvailable, isExpress, sponsored, featureBadges, delivery, image, productUrl, searchPosition, scrapedAt). If enrichment fails for one product (timeout or a temporary block), that product is still saved with its search-level fields and an enrichmentFailed: true flag — no data is lost.

Use cases

  • Price monitoring — track prices and the Yandex Bank price across sellers and regions
  • Competitive analysis — see every seller offering the same SKU, their ratings and delivery terms
  • Catalog building — export specs, images and descriptions for thousands of products
  • Review mining — collect pros/cons and comments for sentiment analysis
  • Assortment research — compare what's available and at what price in different Russian cities
  • Market research feeds — ready-to-load JSON for BI tools and databases

How it works

  1. Your query is classified as a keyword, a search link, or a product link (short links are resolved first).
  2. Pages are fetched over plain HTTP (Chrome TLS fingerprint) through Apify Proxy's cheap automatic pool. The chosen region is applied via the URL and a cookie.
  3. Search result pages are paginated and de-duplicated until maxItems (or all available offers) are collected.
  4. With enrichment on, each product page is fetched and parsed for specifications, seller, images, description, promotions and other offers.
  5. With includeReviews on, the reviews Yandex renders on the product and reviews pages are attached to each product.
  6. If Yandex Market ever challenges the HTTP requests, the actor automatically switches to a real browser on a Russian residential proxy for the rest of the run.
  7. Progress is checkpointed, so a platform migration mid-run resumes without duplicating or re-charging.

Pricing

EventFreeBronzeSilverGold
product (per product)$0.00499$0.00399$0.00349$0.00299
review (per review)$0.00399$0.00299$0.00249$0.00199

A product event fires for every product saved (search-level or enriched). A review event fires for each review, only when includeReviews is on. Example: 1,000 enriched products with no reviews on the Free plan ≈ $4.99.

FAQ

Do I need a Yandex account? No. The scraper works anonymously.

How many reviews are returned per product? includeReviews collects the reviews Yandex Market renders on the product and reviews pages — typically the most recent / most helpful ones, up to maxReviewsPerProduct. Products with hundreds of reviews return a sample, not the full history.

What proxy do I need? The default (Apify Proxy, automatic pool) is enough for the fast HTTP tier and is the cheapest option. If Yandex Market starts challenging the HTTP requests, the actor falls back to a real browser on a Russian residential proxy on its own. You can disable that fallback with enableBrowserFallback: false, or supply your own proxy via proxyUrl.

How many products can I get per query? Yandex Market itself stops paginating around 2,700 offers. Narrow the query with categoryId, priceFrom/priceTo or sortBy to reach items beyond that.

Is price sorting exact? No. Yandex Market's price sorting is approximate — results are roughly, not strictly, ordered.

How fast is it? On the HTTP tier both modes are fast — roughly 40 enriched products or hundreds of search-only products per minute. If a run falls back to the browser it slows to a few products per second. For very large catalogs, use a sensible maxItems or split across scheduled runs.

Does the region really change prices? Yes. Assortment, prices and delivery estimates differ by city. Moscow has the widest selection.

Can I scrape a single product? Yes — paste its Yandex Market link as the query.

Can I schedule runs? Yes. Use Apify Schedules to run at any interval.

This actor collects only publicly available data from Yandex Market product and search pages and does not access private or personal account information. You are responsible for using the exported data in compliance with Yandex Market's terms, applicable laws (including data-protection and database rights), and any contractual obligations. Use it for lawful purposes such as price monitoring, market research and analytics.