~/ecommerce/ulta-scraper

Ulta Beauty Scraper — Produkte, Preise & SKUs

Produktdetails, Preise, Bilder und SKU-Informationen von Ulta Beauty extrahieren — inklusive Kategorieseiten, Markenseiten und Sale-Bereichen.

Beauty TypeScriptCrawlee USA
proooxy/ulta-scraper — Steckbrief
Kategorieecommerce / Beauty
SpracheTypeScript
StackTypeScript, Crawlee
MärkteUSA
Outputsauberes, RAG-fertiges JSON

Hauptfunktionen

Unterstützt Kategorie-, Produktdetail-, Marken- und Sale-Seiten

Vollständige Produktdetails mit Preisen, Beschreibungen und Bildern

Datenextraktion auf SKU-Ebene mit Variantengruppierung

Automatische Erkennung des Seitentyps anhand der URL

Schnell und zuverlässig — kein Browser nötig

Gruppiert zusammengehörige SKUs unter demselben Produkt

Anwendungsfälle

  • Wettbewerbsanalyse in der Beauty-Branche — Preise von Ulta vs. Sephora
  • Aufbau von Produktkatalogen für Preisvergleichsplattformen
  • Sale- und Promotion-Monitoring
  • Markenerkennung und Tracking der Marktpräsenz
  • Bestandsüberwachung auf SKU-Ebene

Eingabeparameter

ParameterTypErforderlichBeschreibung
startUrlsarrayerforderlichUlta-Produkt-, Kategorie-, Marken- oder Sale-URLs
proxyobjectoptionalApify-Proxy (US) als Standard. Datacenter oder kein Proxy ist meist schneller und zuverlässiger als Residential.
maxConcurrencynumberoptionalMaximale parallele Anfragen
maxRequestsPerCrawlnumberoptionalLimit für Gesamtanfragen pro Run

Beispiel-Output

 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

Welche Arten von Ulta-Seiten können gescraped werden?
Der Scraper unterstützt Produktdetailseiten, Kategorie-Listing-Seiten, Markenseiten und Sale-/Promotion-Seiten. Der Seitentyp wird automatisch anhand der URL erkannt.
Wie werden Produktvarianten gehandhabt?
Varianten (unterschiedliche Farbtöne, Größen) werden unter demselben übergeordneten Produkt gruppiert. Jede Variante hat ihre eigene SKU, ihren eigenen Preis und Verfügbarkeitsstatus.

verwandt in ~/ecommerce

Ulta Beauty Scraper — Produkte, Preise & SKUs ausführen oder ein individuelles Projekt anfragen

In wenigen Minuten mit der Extraktion auf Apify starten, oder mich für einen maßgeschneiderten Scraper und eine RAG-Pipeline exakt nach Quelle und Schema beauftragen.

auf Apify ausführen individuelle Daten anfragen