~/ecommerce/ulta-scraper

Ulta Beauty Scraper — Produits, prix et SKUs

Extrayez détails produits, tarification, images et informations SKU d’Ulta Beauty — pages de catégorie, de marque et sections soldes.

beauté TypeScriptCrawlee États-Unis
proooxy/ulta-scraper — specs
catégorieecommerce / beauté
langageTypeScript
stackTypeScript, Crawlee
marchésÉtats-Unis
sortieJSON propre, prêt pour le RAG

fonctionnalités clés

Supporte les pages de catégorie, détail produit, marque et soldes

Détails produits complets avec prix, descriptions et images

Extraction de données au niveau SKU avec regroupement des variantes

Détection automatique du type de page à partir de l’URL

Rapide et fiable — aucun navigateur nécessaire

Regroupe les SKUs liés sous le même produit

cas d’usage

  • Analyse concurrentielle dans la beauté — tarification Ulta vs Sephora
  • Construction de catalogue produits pour plateformes de comparaison shopping
  • Suivi des soldes et promotions
  • Découverte de marques et suivi de présence sur le marché
  • Suivi d’inventaire au niveau SKU

paramètres d’entrée

ParamètreTypeRequisDescription
startUrlsarrayrequisURLs de produits, catégories, marques ou soldes Ulta
proxyobjectoptionnelProxy Apify (US) par défaut. Datacenter ou aucun proxy est généralement plus rapide et plus fiable que résidentiel.
maxConcurrencynumberoptionnelNombre maximal de requêtes en parallèle
maxRequestsPerCrawlnumberoptionnelLimite le nombre total de requêtes par run

Exemple de sortie

 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

Quels types de pages Ulta peuvent être scrapées ?
Le scraper supporte les pages de détail produit, les pages de listing de catégorie, les pages de marque et les pages de soldes/promotions. Il détecte automatiquement le type de page à partir de l’URL.
Comment les variantes de produit sont-elles gérées ?
Les variantes (teintes, tailles différentes) sont regroupées sous le même produit parent. Chaque variante inclut son propre SKU, prix et statut de disponibilité.

similaires dans ~/ecommerce

Exécutez Ulta Beauty Scraper — Produits, prix et SKUs, ou obtenez un projet sur mesure

Commencez à extraire sur Apify en quelques minutes, ou engagez-moi pour construire un scraper sur mesure et un pipeline RAG adaptés exactement à votre source et à votre schéma.

exécuter sur Apify obtenir des données sur mesure