~/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
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
| Parameter | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
startUrls | array | erforderlich | Ulta-Produkt-, Kategorie-, Marken- oder Sale-URLs |
proxy | object | optional | Apify-Proxy (US) als Standard. Datacenter oder kein Proxy ist meist schneller und zuverlässiger als Residential. |
maxConcurrency | number | optional | Maximale parallele Anfragen |
maxRequestsPerCrawl | number | optional | Limit 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
Fashion
ASOS Scraper — Preise, Bestand je Größe, Bewertungen & Kategorien
Alle ASOS-Produkte und -Kategorien — Preise, Bestand je Größe, Barcodes und Bewertungen in 12 Shops.
öffnenallgemein
WooCommerce-Scraper — Produkte, Preise, Bestand & Bewertungen
Produkte, Varianten, Bestand und Bewertungen aus jedem WooCommerce-Shop.
öffnenLebensmittel
Talabat Mart Scraper — Lebensmittelpreise und Artikel in Dubai
Artikel, Preise und echte Bestände aus Talabat-Mart-Dark-Stores in Dubai.
öffnen