Парсинг Amazon: как собирать цены, отзывы и Buy Box
Владислав КовнеровАналитик данных и разработчик
Парсинг Amazon это сбор цен, наличия, отзывов и данных Buy Box по списку ASIN в таблицу или базу, по расписанию, с уведомлениями. Селлер узнаёт о смене цены или потере Buy Box в день изменения, а не через неделю. Такой сбор я делаю под заказ: парсинг Amazon под заказ, и эта статья про то, как сбор устроен и где проходит его граница.
Какие данные можно собрать с Amazon
Сбор идёт по списку ASIN, поля фиксированные:
- цена и наличие по каждому ASIN
- рейтинг и отзывы с датами и оценками
- офферы продавцов и канал выполнения, FBA или FBM
- владелец Buy Box на каждый круг сбора
Buy Box это блок основного предложения на карточке товара: цена, доставка, кнопка покупки. Buy Box решает деньги: когда один ASIN продают несколько продавцов, Amazon ставит в блок основного предложения одного продавца, и предложение может переключаться. Потеря Buy Box означает, что заказы по этому товару уходят конкуренту.
Мониторинг по ASIN фиксирует, кто держит Buy Box, по какой цене и каким каналом выполнения, FBA или FBM. Всю линию парсинга каталогов я веду в парсинге данных.
Официальный путь: партнёрский API
Официальный канал товарных данных Amazon для партнёров это Creators API. Product Advertising API 5.0 официально устарел: документация Амазона заменяет его REST-интерфейсом Creators API, вызовы старого эндпоинта получают HTTP 403 с отказом доступа и отсылкой к гайду миграции. Creators API адресован издателям, авторам и партнёрам партнёрской программы. Точных лимитов в открытом доступе нет, они за логином, поэтому здесь без цифр.
Канал существует, но он привязан к партнёрской программе и её каталогу: задачу «собрать датасет рынка по своим ASIN с ценами конкурентов и владельцами Buy Box» он не закрывает. Такой датасет собирают по открытым страницам.
Как работает парсер Amazon
Парсер Amazon работает по кругу из шести шагов:
- Список ASIN, уникальных идентификаторов товаров.
- Обход карточек товаров.
- Вычитка нужных полей: цена, наличие, рейтинг, отзывы.
- Запись строки с датой в CSV, Google Sheets или PostgreSQL.
- Сравнение с прошлым кругом.
- Уведомление, если изменение сильнее порога.
Amazon встречает автоматизированные запросы капчей и блокировками, поэтому живучесть парсера закладывают заранее: задержки как у живого человека, прокси и ротация адресов.
Файл robots.txt amazon.com не закрывает карточки товаров, путь /dp/, для общих краулеров, но закрывает список офферов продавцов, /gp/offer-listing/, страницу доступности, вишлисты и служебные разделы. Закон, пользовательское соглашение и robots.txt это три разных документа с разной силой.
Режимов два: разовый сбор одним прогоном или мониторинг по расписанию. При мониторинге отслеживаются изменения цены и статуса товара, в том числе потеря позиции в Buy Box, и уведомление приходит в Telegram или на почту в день события.
Этот конвейер не обязательно собирать самому: заказать парсинг Amazon можно целиком, от списка ASIN до уведомлений. Цены, остатки, Buy Box, отзывы и рейтинги передаю в CSV, Google Sheets или PostgreSQL. Режим может быть разовым или по расписанию, а границу по правилам площадки прописываем в брифе до старта. Срок от 3 дней, цена по запросу, смета приходит после брифа.
Как тем же конвейером собирать цены на других сайтах, я разбираю в посте парсинг цен конкурентов.
Что пишут правила Амазона
Условия использования Amazon, редакция от 14 августа 2026, пишут прямо: выдаваемая лицензия не включает «сбор и использование любых товарных листингов, описаний или цен» и «использование дата-майнинга, роботов или аналогичных инструментов сбора и извлечения данных». В оригинале: «This license does not include any collection and use of any product listings, descriptions, or prices; any use of data mining, robots, or similar data gathering and extraction tools». Ответ площадки за нарушение технический: капча, блокировки IP и аккаунтов. Мои красные линии: не обходить авторизацию и технические защиты, не собирать персональные данные из отзывов, не создавать несоразмерную нагрузку; сбор идёт по открытым страницам. Юридических вердиктов эта статья не даёт, правила площадки цитируются как первоисточник, перед работой я сверяюсь с актуальной редакцией соглашения. Общий разбор правил площадок я собрал в посте легален ли парсинг.
Частые ошибки
- Собирать всё подряд без списка полей. Без фиксации полей выгрузка превращается в свалку, из которой ничего не собрать.
- Один гигантский прогон вместо расписания. Данные устаревают между прогонами, смысл теряется.
- Запросы без задержек. Прямая дорога к блокировке IP, анти-бот у площадки работает.
- Игнорировать Buy Box. Главная метрика продаж на Amazon пропадает из виду.
- Перепроверять руками в таблице. То, что мониторинг может прислать уведомлением, не должно съедать вечер.
Коротко
По ASIN собираются цена, наличие, отзывы, офферы и владелец Buy Box, по расписанию, в таблицу или базу. Официальный Creators API привязан к партнёрской программе, датасет рынка им не собирается. Правила площадки ограничивают автоматизированный сбор, ответ площадки технический, рабочая граница фиксируется до старта.
Разбор тех же границ для маркетплейса: парсинг Wildberries.
Частые вопросы
- Можно ли парсить Amazon?
- Публичные карточки Amazon видны каждому без входа, но условия использования площадки ограничивают автоматизированный сбор: лицензия не включает дата-майнинг и роботов. Ответ площадки технический, капча и блокировки IP и аккаунтов.
- Как собирать цены с Amazon?
- Цены собирает парсер по списку ASIN, кругами по расписанию, результат уходит в CSV, Google Sheets или базу. Когда цена меняется сильнее заданного порога, приходит уведомление в Telegram или на почту.
- Как отслеживать Buy Box на Amazon?
- Buy Box проверяют по расписанию по каждому ASIN: кто держит блок, по какой цене, каким каналом выполнения. Когда блок уходит к конкуренту, приходит уведомление в Telegram или на почту.
- Как собрать отзывы с Amazon?
- Отзывы с сайта извлекаются автоматически по каждому ASIN, информация включает текст отзыва, оценку и дату публикации, персональные данные пользователей не обрабатываются.
- Сколько стоит парсинг Amazon?
- По запросу: цена зависит от числа ASIN, частоты кругов и формата выдачи, точную цифру называют после короткого брифа.
Читайте также
- Парсер ВКонтакте: как собирать товары и ценыТовары и цены ВКонтакте собирают официальным API: метод market.get отдаёт до 200 товаров за запрос, цену, наличие и фото. Пошаговый разбор в рамках правил.
- Ошибка парсинга цены: 7 причин и как исправитьПарсер вернул пустое поле или кусок карточки вместо числа. Семь причин: вёрстка, антибот, скрипт, кэш. Проверки до записи не пустят мусор в таблицу цен.