~/ecommerce/ulta-scraper

Ulta Beauty Scraper — Produtos, Preços e SKUs

Extraia detalhes de produtos, preços, imagens e informações de SKU da Ulta Beauty, incluindo páginas de categoria, páginas de marca e seções de promoção.

beleza TypeScriptCrawlee Estados Unidos
proooxy/ulta-scraper — especificações
categoriaecommerce / beleza
linguagemTypeScript
stackTypeScript, Crawlee
mercadosEstados Unidos
saídaJSON limpo e pronto para RAG

principais recursos

Suporta páginas de categoria, detalhe de produto, marca e promoção

Detalhes completos do produto com preços, descrições e imagens

Extração de dados em nível de SKU com agrupamento de variantes

Detecção automática do tipo de página a partir da URL

Rápido e confiável — sem navegador

Agrupa SKUs relacionados sob o mesmo produto

casos de uso

  • Análise competitiva no setor de beleza — precificação Ulta vs. Sephora
  • Construção de catálogo de produtos para plataformas de comparação de compras
  • Monitoramento de vendas e promoções
  • Descoberta de marcas e rastreamento de presença de mercado
  • Monitoramento de inventário em nível de SKU

parâmetros de entrada

ParâmetroTipoObrigatórioDescrição
startUrlsarrayobrigatórioURLs de produto, categoria, marca ou promoção da Ulta
proxyobjectopcionalProxy da Apify (US) por padrão. Datacenter ou nenhum proxy costuma ser mais rápido e confiável que residencial.
maxConcurrencynumberopcionalMáximo de requisições paralelas
maxRequestsPerCrawlnumberopcionalLimita o total de requisições por execução

Exemplo de Saída

 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}

faq

Quais tipos de página da Ulta podem ser raspadas?
O scraper suporta páginas de detalhe de produto, páginas de listagem de categoria, páginas de marca e páginas de promoção. Ele detecta automaticamente o tipo de página a partir da URL.
Como as variantes de produto são tratadas?
Variantes (tonalidades e tamanhos diferentes) são agrupadas sob o mesmo produto pai. Cada variante inclui seu próprio SKU, preço e status de disponibilidade.

relacionados em ~/ecommerce

Execute Ulta Beauty Scraper — Produtos, Preços e SKUs ou solicite um projeto personalizado

Comece a extrair dados no Apify em minutos, ou me contrate para desenvolver um scraper sob medida e um pipeline de RAG para sua fonte e esquema exatos.

executar no Apify obter dados personalizados