~/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
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ámetro | Tipo | Obligatorio | Descripción |
|---|---|---|---|
startUrls | array | obligatorio | URLs de producto, categoría, marca o rebajas de Ulta |
proxy | object | opcional | Configuración de proxy |
maxConcurrency | number | opcional | Máximo de solicitudes en paralelo |
maxRequestsPerCrawl | number | opcional | Lí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
grandes almacenes
Scraper de Macy's — Productos, precios, SKUs y noticias
Productos, precios, SKUs/UPCs y noticias de Macy's — a prueba de Akamai, sin navegador.
abrirbelleza
Scraper de Sephora (Global)
Extrae datos de cualquier tienda de Sephora — 21 mercados, un solo actor.
abrirmoda
Scraper de Boohoo — Datos de producto en 7 regiones
Extrae datos de producto de Boohoo en 7 tiendas regionales.
abrir