~/ecommerce/ulta-scraper

Scraper de Ulta Beauty — Productos, precios y SKUs

Extrae detalles de producto, precios, imágenes e información de SKU de Ulta Beauty, incluyendo páginas de categoría, páginas de marca y secciones de rebajas.

belleza >99% de éxito TypeScriptCheerioCrawlee Estados Unidos
proooxy/ulta-scraper — spec
categoríaecommerce / belleza
lenguajeTypeScript
stackTypeScript, Cheerio, Crawlee
mercadosEstados Unidos
éxito>99%
salidaJSON limpio y listo para RAG

características clave

Admite páginas de categoría, detalle de producto, marca y rebajas

Detalles completos de producto con precios, descripciones e imágenes

Extracción de datos a nivel de SKU con agrupación de variantes

Detección automática del tipo de página a partir de la URL

Parseo ligero basado en Cheerio para mayor velocidad

Agrupa los SKUs relacionados bajo el mismo producto

casos de uso

  • Análisis competitivo en la industria de la belleza — precios de Ulta frente a Sephora
  • Construcción de catálogo de producto para plataformas de comparación de compras
  • Monitorización de rebajas y promociones
  • Descubrimiento de marcas y seguimiento de presencia en el mercado
  • Monitorización de inventario a nivel de SKU

parámetros de entrada

ParámetroTipoObligatorioDescripción
startUrlsarrayobligatorioURLs de producto, categoría, marca o rebajas de Ulta
proxyobjectopcionalConfiguración de proxy
maxConcurrencynumberopcionalMáximo de solicitudes en paralelo
maxRequestsPerCrawlnumberopcionalLímite total de solicitudes por ejecución

Ejemplo de salida

 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

¿Qué tipos de páginas de Ulta se pueden extraer?
El scraper admite páginas de detalle de producto, páginas de listado de categoría, páginas de marca y páginas de rebajas/promoción. Detecta automáticamente el tipo de página a partir de la URL.
¿Cómo se gestionan las variantes de producto?
Las variantes (distintos tonos, tallas) se agrupan bajo el mismo producto padre. Cada variante incluye su propio SKU, precio y estado de disponibilidad.

relacionado en ~/ecommerce

ecommerce/sephora-scraper >99%
belleza

Scraper de Sephora (Global)

Extrae datos de cualquier tienda de Sephora — 21 mercados, un solo actor.

PythonCrawleecurl_cffi
abrir

Ejecuta Scraper de Ulta Beauty — Productos, precios y SKUs, o consigue un desarrollo a medida

Empieza a extraer datos en Apify en minutos, o contrátame para construir un scraper a medida y un pipeline de datos RAG para tu fuente y esquema exactos.

ejecutar en Apify obtener datos a medida