~/ecommerce/ulta-scraper

Ulta Beauty Scraper — товары, цены и SKU

Извлекайте детали товаров, цены, изображения и информацию о SKU с Ulta Beauty, включая страницы категорий, страницы брендов и разделы распродаж.

красота TypeScriptCrawlee США
proooxy/ulta-scraper — характеристики
категорияecommerce / красота
языкTypeScript
стекTypeScript, Crawlee
рынкиСША
выводчистый JSON, готовый к RAG

ключевые возможности

Поддержка страниц категорий, карточек товара, брендов и распродаж

Полные детали товара с ценами, описаниями и изображениями

Извлечение данных на уровне SKU с группировкой вариантов

Автоматическое определение типа страницы по URL

Быстро и надёжно — без браузера

Группирует связанные SKU в рамках одного товара

сценарии использования

  • Конкурентный анализ в индустрии красоты — цены Ulta против Sephora
  • Построение каталога товаров для платформ сравнения цен
  • Мониторинг распродаж и акций
  • Обнаружение брендов и отслеживание присутствия на рынке
  • Мониторинг остатков на уровне SKU

входные параметры

ПараметрТипОбязательныйОписание
startUrlsarrayобязательноURL товаров, категорий, брендов или распродаж Ulta
proxyobjectопциональноApify proxy (US) по умолчанию. Дата-центр или отсутствие прокси обычно быстрее и надежнее резидентных.
maxConcurrencynumberопциональноМаксимум параллельных запросов
maxRequestsPerCrawlnumberопциональноЛимит общего числа запросов за запуск

Пример вывода

 1{
 2  "source": {
 3    "id": "pimprod2046768",
 4    "crawlUrl": "https://www.ulta.com/p/luxe-satin-lipstick-pimprod2046768?sku=2624602",
 5    "canonicalUrl": "https://www.ulta.com/p/luxe-satin-lipstick-pimprod2046768",
 6    "retailer": "ulta",
 7    "currency": "USD"
 8  },
 9  "brand": "ULTA Beauty Collection",
10  "title": "Luxe Satin Lipstick",
11  "description": {
12    "short_desc": "A lipstick with extra comfort. Ulta Beauty Collection's Luxe Satin Lipstick is an ultra-creamy, smooth formula that delivers rich pigment in just one swipe."
13  },
14  "categories": ["Makeup", "Lips", "Lipstick"],
15  "variants": [
16    {
17      "id": "2624603",
18      "sku": "2624603",
19      "options": ["Barely There 300"],
20      "price": { "list": 1200, "listFormatted": "$12.00", "stockStatus": "InStock" },
21      "medias": [
22        { "id": "2624603", "type": "Image", "url": "https://media.ultainc.com/i/ulta/2624603", "alt": "Barely There 300 Luxe Satin Lipstick" }
23      ]
24    }
25  ],
26  "stats": { "rating": 4.2, "reviewCount": 802 }
27}

частые вопросы

Какие типы страниц Ulta можно парсить?
Парсер поддерживает карточки товара, страницы списков категорий, страницы брендов и страницы распродаж/акций. Тип страницы определяется автоматически по URL.
Как обрабатываются варианты товара?
Варианты (разные оттенки, размеры) группируются в рамках одного родительского товара. У каждого варианта свой SKU, цена и статус наличия.

похожие в ~/ecommerce

Запустите Ulta Beauty Scraper — товары, цены и SKU или закажите разработку под задачу

Начните извлекать данные на Apify за считаные минуты или закажите у меня разработку парсера на заказ и RAG-конвейера под ваш источник и схему.

запустить на Apify заказать данные