~/ecommerce/ulta-scraper

Ulta Beauty Scraper — Produk, Harga & SKU

Ekstrak detail produk, harga, gambar, dan informasi SKU dari Ulta Beauty, termasuk halaman kategori, halaman brand, dan section sale.

kecantikan TypeScriptCrawlee Amerika Serikat
proooxy/ulta-scraper — spec
kategoriecommerce / kecantikan
bahasaTypeScript
stackTypeScript, Crawlee
pasarAmerika Serikat
outputJSON bersih, siap-RAG

fitur utama

Mendukung halaman category, product detail, brand, dan sale

Detail produk lengkap dengan harga, deskripsi, dan gambar

Ekstraksi data level SKU dengan pengelompokan varian

Deteksi otomatis jenis halaman dari URL

Cepat dan andal — tanpa browser

Mengelompokkan SKU terkait di bawah produk yang sama

use case

  • Analisis kompetitif industri kecantikan — harga Ulta vs Sephora
  • Membangun katalog produk untuk platform comparison shopping
  • Monitoring sale dan promosi
  • Penemuan brand dan pelacakan kehadiran pasar
  • Monitoring inventory level SKU

parameter input

ParameterTipeWajibDeskripsi
startUrlsarraywajibURL produk, kategori, brand, atau sale Ulta
proxyobjectopsionalApify proxy (US) sebagai default. Datacenter atau tanpa proxy biasanya lebih cepat dan lebih andal dibanding residential.
maxConcurrencynumberopsionalJumlah maksimum request paralel
maxRequestsPerCrawlnumberopsionalBatas total request per run

Contoh 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

Jenis halaman Ulta apa saja yang bisa di-scrape?
Scraper ini mendukung halaman product detail, halaman listing kategori, halaman brand, dan halaman sale/promosi. Jenis halamannya terdeteksi otomatis dari URL.
Bagaimana varian produk ditangani?
Varian (shade, ukuran yang berbeda) dikelompokkan di bawah produk induk yang sama. Setiap varian menyertakan SKU, harga, dan status ketersediaannya masing-masing.

terkait di ~/ecommerce

Jalankan Ulta Beauty Scraper — Produk, Harga & SKU, atau dapatkan build custom

Mulai ekstraksi di Apify dalam hitungan menit, atau sewa saya untuk membangun scraper custom dan pipeline RAG untuk source dan skema spesifik Anda.

run di Apify dapatkan data custom