Sephora Product Details Scraper avatar

Sephora Product Details Scraper

Pricing

from $5.00 / 1,000 results

Go to Apify Store
Sephora Product Details Scraper

Sephora Product Details Scraper

Powerful Sephora product data scraper to extract complete details by product ID. Get real-time pricing, full ingredient lists, all color/size SKU variations, ratings, reviews, and high-quality images. Perfect for beauty market research, competitor analysis, and price monitoring.

Pricing

from $5.00 / 1,000 results

Rating

0.0

(0)

Developer

Sachin Kumar Yadav

Sachin Kumar Yadav

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

πŸ“¦ Sephora Product Details Scraper – Full Product Info Extractor

πŸ’„ Scrape complete Sephora product details by product ID. Extract brand info, pricing, all SKU variations (colors/sizes), ingredients, ratings, reviews, highlights, images, videos, and category data. Supports batch scraping of multiple products. Built with Apify best practices for reliability and speed.


πŸ“‹ Table of Contents


✨ Features

  • πŸ†” Batch Scraping – Scrape up to 50 products in a single run
  • πŸ“Š Complete Product Data – Brand, name, price, size, ratings, reviews, loves count
  • 🎨 All SKU Variations – Every color/size variation with images and pricing
  • πŸ§ͺ Full Ingredients – Complete ingredient list for each product
  • ⭐ Product Highlights – Clean at Sephora, Cruelty-Free, Vegan, Peptide, and more
  • 🎬 Product Videos – Video URLs and thumbnails
  • πŸ“ Category Info – Parent category with display name and URL
  • 🏷️ Brand Details – Brand ID, description, and brand page URL
  • πŸ“ Descriptions – Short description, long description, and suggested usage
  • ⚑ Fast & Reliable – Built-in retries, rate-limit handling, and error recovery

🎯 Use Cases

Use CaseDescriptionKey Benefits
πŸ“¦ Product ResearchGet complete details for specific Sephora productsFull specs, ingredients, variations
πŸ’° Price TrackingMonitor pricing across different product variationsTrack price changes per SKU
🎨 Variation AnalysisAnalyze all color/size options for a productComplete SKU inventory data
πŸ§ͺ Ingredient ResearchExtract full ingredient lists for beauty productsCompare formulations, allergy checks
⭐ Review MonitoringTrack ratings, review counts, and loves countSentiment analysis, popularity trends
🏷️ Brand AnalysisCollect brand info and product portfoliosCompetitor analysis, brand tracking
πŸ“Š Inventory MonitoringCheck stock status across product variationsTrack out-of-stock items
πŸ€– Data PipelinesFeed structured product data to your systemsAutomation, dashboards, ML models

⚑ Quick Start

1️⃣ Basic – Single Product

{
"productIds": ["P511921"]
}

2️⃣ Multiple Products – Batch Scraping

{
"productIds": ["P511921", "P469757", "P505929"]
}

3️⃣ Large Batch – Up to 50 Products

{
"productIds": [
"P511921", "P469757", "P505929", "P439883",
"P447336", "P504942", "P461600", "P388410"
]
}

πŸ“Š Input Parameters

ParameterTypeRequiredDescriptionDefaultExample
productIdsArrayβœ… YesList of Sephora product IDs-["P511921", "P469757"]

πŸ’‘ How to Find Product IDs

Product IDs can be found in Sephora product URLs:

https://www.sephora.com/product/example-product-P511921
↑↑↑↑↑↑↑
Product ID

You can also get product IDs from the Sephora Search Scraper output.


πŸ“€ Output Format

🧾 Product Data Structure

{
"productId": "P511921",
"brandName": "EADEM",
"productName": "Le Chouchou Exfoliating + Softening Peptide Lip Balm",
"productUrl": "https://www.sephora.com/product/eadem-le-chouchou-exfoliating-softening-peptide-lip-balm-P511921",
"brandUrl": "https://www.sephora.com/brand/eadem",
"listPrice": "$24.00",
"size": "0.49 oz",
"rating": 4.486,
"reviews": 1858,
"lovesCount": 517480,
"shortDescription": "An exfoliating-to-moisturizing lip balm with AHA and peptides...",
"longDescription": "<p><strong>What it is:</strong>...</p>",
"suggestedUsage": "Use day or night, as needed...",
"brandId": "6377",
"brandDescription": "EADEM is the award-winning, viral skincare brand...",
"currentSkuId": "2775088",
"variationValue": "Boba Bounce",
"variationDesc": "rich soft brown",
"variationType": "Color",
"mainImage": "https://www.sephora.com/productimages/sku/s2775088-main-zoom.jpg",
"alternateImages": [
"https://www.sephora.com/productimages/sku/s2775088-av-1-zoom.jpg",
"https://www.sephora.com/productimages/sku/s2775088-av-2-zoom.jpg"
],
"isNew": false,
"isOutOfStock": false,
"isLimitedEdition": false,
"isSephoraExclusive": true,
"isFinalSale": false,
"isGoingFast": false,
"highlights": [
{ "name": "Cruelty-Free", "description": "Finished product and ingredients are not tested on animals." },
{ "name": "Clean at Sephora", "description": "..." },
{ "name": "Peptide", "description": "..." }
],
"ingredientDesc": "Hydrogenated Polyisobutene, Diisostearyl Malate...",
"totalVariations": 7,
"variations": [
{
"skuId": "2775070",
"variationValue": "Fig Sauce",
"variationDesc": "Cool mauve",
"variationType": "Color",
"listPrice": "$24.00",
"size": "0.49 oz",
"isNew": false,
"isOutOfStock": false,
"mainImage": "https://www.sephora.com/productimages/sku/s2775070-main-zoom.jpg"
}
],
"parentCategory": {
"categoryId": "cat60109",
"displayName": "Lip Balms & Treatments",
"targetUrl": "https://www.sephora.com/shop/lip-balm-lip-care"
},
"productVideos": [
{
"videoTitle": "Vanessa Feijoo LCC All Shades",
"videoUrl": "https://www.sephora.com/6389524773112",
"thumbnailUrl": "https://www.sephora.com/contentimages/VideoImagePXM/P511921av1-thumbnail.png"
}
]
}

πŸ“‹ Output Fields Explained

FieldTypeDescription
productIdStringSephora product ID
brandNameStringBrand name (e.g., "EADEM", "DIOR")
productNameStringFull product name
productUrlStringDirect product URL on Sephora
brandUrlStringBrand page URL on Sephora
listPriceStringCurrent price (e.g., "$24.00")
sizeStringProduct size (e.g., "0.49 oz")
ratingNumberAverage rating (e.g., 4.486)
reviewsIntegerTotal number of reviews
lovesCountIntegerNumber of loves/favorites
shortDescriptionStringShort product description
longDescriptionStringFull product description (HTML)
suggestedUsageStringUsage instructions
brandIdStringBrand identifier
brandDescriptionStringBrand description
currentSkuIdStringCurrent/default SKU ID
variationValueStringCurrent variation name (e.g., "Boba Bounce")
variationDescStringVariation description (e.g., "rich soft brown")
variationTypeStringVariation type (e.g., "Color", "Size")
mainImageStringMain product image URL
heroImageAltTextStringImage alt text
alternateImagesArrayAdditional image URLs
isNewBooleanIs a new product
isOutOfStockBooleanCurrently out of stock
isLimitedEditionBooleanLimited edition product
isSephoraExclusiveBooleanSephora exclusive product
isOnlineOnlyBooleanAvailable online only
isLimitedTimeOfferBooleanLimited time offer
isFinalSaleBooleanFinal sale item
isGoingFastBooleanGoing fast indicator
isOnlyFewLeftBooleanOnly few left in stock
isBiOnlyBooleanBeauty Insider exclusive
isAppExclusiveBooleanApp exclusive product
highlightsArrayProduct highlights with descriptions
ingredientDescStringFull ingredient list
totalVariationsIntegerNumber of available SKU variations
variationsArrayAll SKU variations with details
parentCategoryObjectParent category info
productVideosArrayProduct video URLs and thumbnails

πŸ“ˆ Performance & Limits

MetricValue
⏱️ Average speed~2-3 seconds per product
πŸ“¦ Max products per run50
🎨 SKU variationsAll variations included per product
⏳ Delay between requests1.5 seconds (built-in)
πŸ” Auto-retryYes (on 500/502/503/504/429 errors)

❓ FAQ

  • Q: What input do I need?

    • Just one or more Sephora product IDs (e.g., "P511921"). That's it!
  • Q: How do I find product IDs?

    • Product IDs are in Sephora product URLs (starts with "P" followed by numbers). You can also use our Sephora Search Scraper to find product IDs.
  • Q: How many products can I scrape at once?

    • Up to 50 products per run. Each product returns all available variations.
  • Q: What data is included for each variation?

    • SKU ID, variation name, description, type, price, size, stock status, and main image.
  • Q: Does it include ingredient lists?

    • Yes! Full ingredient descriptions are included for each product.
  • Q: What if a product ID is invalid?

    • The actor logs the error and continues with other products. Invalid products get an error entry in the dataset.
  • Q: What highlights/badges are tracked?

    • Clean at Sephora, Cruelty-Free, Vegan, Peptide, AHA/Glycolic Acid, skin type, and many more.
  • Q: Does it include product videos?

    • Yes! Video URLs and thumbnail images are included when available.

πŸ› οΈ Troubleshooting

IssueCauseSolution
❌ "No product IDs provided"Empty or missing productIdsProvide at least one valid product ID
⚠️ "Product not found"Invalid product IDVerify the product ID from Sephora URL
⏱️ Slow runsMany products in batchNormal – each product takes ~2-3 seconds
❌ Server error (500)Temporary API issueActor auto-retries with backoff

πŸ† Why Choose This Actor?

βœ… Complete product details with all SKU variations
βœ… Full ingredient lists and product descriptions
βœ… Batch scraping – up to 50 products per run
βœ… Product highlights, badges, and status flags
βœ… Product videos and multiple image URLs
βœ… Brand details and category information
βœ… Fast, reliable, and structured data
βœ… Auto-retry with smart key rotation


🏷️ Tags

sephora scraper, sephora product details, sephora product scraper, sephora product data, sephora product info, sephora sku extractor, sephora ingredients scraper, sephora price tracker, sephora reviews scraper, sephora ratings, sephora product variations, sephora beauty products, beauty product scraper, cosmetics scraper, makeup product data, skincare product details, sephora brand data, sephora competitive analysis, apify actor, sephora product automation


πŸš€ Get Started Now

Ready to scrape Sephora product details?

  1. 🎯 Enter one or more Product IDs (e.g., P511921)
  2. ▢️ Click Start to run the actor
  3. πŸ“₯ Download your data in JSON, CSV, Excel, or HTML format
  4. πŸ“Š Use the built-in table views to browse products, prices, and variations
  5. Click "Try for free" to test the actor

⭐ If this actor helps your workflow, please give it a star!

Built with ❀️ by Sachin Kumar Yadav using Apify Platform