05.10.2026 · блог

Парсинг цен на маркетплейсах: как настроить сбор данных

Парсинг цен на маркетплейсах можно настроить самому, купить готовый сервис или заказать под свою задачу. Ниже — из каких шагов состоит настройка, где сбор обычно ломается и как получить данные, с которыми можно работать каждый день.

Шаг первый: решить, что именно собирать

Сначала составьте список, а потом уже выбирайте инструмент. Большинство неудачных проектов по парсингу начинаются с фразы «соберите цены конкурентов». После запуска оказывается, что нужна была цена по карте маркетплейса, а пришла цена без скидки, или что половина артикулов не та.

До запуска стоит определить:

Почему простой скрипт быстро перестаёт работать

Многие начинают с короткого скрипта, который запрашивает страницу и вытаскивает из неё цену. Несколько дней это работает, а потом начинаются проблемы:

Надёжнее всего собирать данные настоящим браузером, который полностью загружает страницу как обычный посетитель, с российского адреса и в разумном темпе. Именно так мы собираем данные с Wildberries и Ozon. Кроме того, нужна проверка результата: если цена пришла нулевой или поле пустое, система должна сообщить о сбое, а не сохранять мусор. Без такой проверки ошибку замечают через неделю, когда по кривым данным уже приняли решение.

Если вам нужны данные только по своим товарам, сначала посмотрите API продавца на маркетплейсе. Для чужих карточек обычно приходится собирать данные с публичных страниц.

История цен и выгрузка туда, где с ней работают

Разовый снимок цен показывает мало. Пользу даёт динамика: когда конкурент снизил цену, сколько длилась акция, повторяются ли распродажи в одни и те же дни. Поэтому каждый результат сбора нужно сохранять с датой, а не перезаписывать вчерашний. Мы ведём собственную базу истории цен, сейчас её объём около 3,8 ГБ. По ней видно, как менялась цена позиции во времени.

Данные полезны, только если они попадают в привычные рабочие инструменты:

Как запустить сбор, чтобы он работал без присмотра

Парсер, который запускается вручную с ноутбука, рано или поздно перестанут запускать. Рабочая схема выглядит так:

Есть три варианта, как всё это организовать. Своими силами — если в команде есть разработчик и время на поддержку. Готовый сервис мониторинга — если вам подходят его набор полей и форматы выгрузки. Сбор под задачу — если нужны нестандартные поля, свой регион, выгрузка в 1С или CRM либо уведомления по своим правилам. Выбор зависит не от того, какой вариант технически лучше, а от того, кто будет поддерживать систему через полгода.

Нужно так же под вашу задачу?

Соберём под ваш случай и покажем на ваших данных.

Мониторинг цен →