~/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é >99% de réussite TypeScriptCheerioCrawlee États-Unis
proooxy/ulta-scraper — specs
catégorieecommerce / beauté
langageTypeScript
stackTypeScript, Cheerio, Crawlee
marchésÉtats-Unis
réussite>99%
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

Parsing léger basé sur Cheerio pour la rapidité

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
proxyobjectoptionnelConfiguration du proxy
maxConcurrencynumberoptionnelNombre maximal de requêtes en parallèle
maxRequestsPerCrawlnumberoptionnelLimite le nombre total de requêtes par run

Exemple de sortie

 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

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

ecommerce/sephora-scraper >99%
beauté

Sephora Scraper (Mondial)

Extrayez n’importe quelle boutique Sephora — 21 marchés, un seul acteur.

PythonCrawleecurl_cffi
ouvrir

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