~/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 >99% de sucesso TypeScriptCheerioCrawlee Estados Unidos
proooxy/ulta-scraper — especificações
categoriaecommerce / beleza
linguagemTypeScript
stackTypeScript, Cheerio, Crawlee
mercadosEstados Unidos
sucesso>99%
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

Parsing leve baseado em Cheerio, para velocidade

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
proxyobjectopcionalConfiguração de proxy
maxConcurrencynumberopcionalMáximo de requisições paralelas
maxRequestsPerCrawlnumberopcionalLimita o total de requisições por execução

Exemplo de Saída

 1{
 2  "source": "https://www.ulta.com/p/...",
 3  "brand": "NYX Professional Makeup",
 4  "title": "Butter Gloss",
 5  "description": "A buttery soft and silky lip gloss...",
 6  "categories": ["Makeup", "Lips", "Lip Gloss"],
 7  "variants": [
 8    {
 9      "sku": "ULTA-NYX-BG-001",
10      "name": "Angel Food Cake",
11      "price": 900,
12      "currency": "USD",
13      "inStock": true
14    }
15  ],
16  "stats": { "rating": 4.5, "reviewCount": 8932 }
17}

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

ecommerce/sephora-scraper >99%
beleza

Sephora Scraper (Global)

Extraia dados de qualquer loja Sephora — 21 mercados, um único ator.

PythonCrawleecurl_cffi
abrir

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