A Sephora scraper automatically extracts beauty product data from Sephora.com, including prices, brand information, reviews, ingredients, stock status, and promotional offers. It helps track beauty trends, monitor competitor pricing, and analyze customer sentiment for market research.
The Sephora Scraper is an Apify actor designed to extract comprehensive product information from Sephora.com. By providing a list of product URLs as input, the scraper retrieves details such as product name, brand, pricing, availability, reviews, and more.
The input for the Sephora Scraper should be a JSON object containing the following keys:
proxyConfiguration
: Specifies the proxy settings. Use the Apify residential proxy group for optimal performance.urls
: An array of Sephora product URLs to scrape.1{ 2 "proxyConfiguration": { 3 "useApifyProxy": true, 4 "apifyProxyGroups": [ 5 "RESIDENTIAL" 6 ] 7 }, 8 "urls": [ 9 "https://www.sephora.com/product/rare-beauty-by-selena-gomez-soft-pinch-liquid-blush-P97989778?skuId=2362085&icid2=homepage_productlist_chosenforyou_us_rwd_092022" 10 ] 11}
The scraper returns a JSON array of objects, where each object contains detailed information about the product, including:
url
: The product URL provided in the input.name
: The name of the product.brand
: The brand of the product.product_offers
: An array of pricing and availability details for different SKUs, including:
price
: The product price.priceCurrency
: The currency of the price.availability
: Availability status (e.g., InStock, OutOfStock).sku
: Stock Keeping Unit (SKU) identifier.image
: URL of the product image.seller
: The seller's name.aggregateRating
: Overall rating details, including:
reviewCount
: Total number of reviews.bestRating
: The highest possible rating.ratingValue
: The average rating value.reviewCount
: Total number of reviews.description
: A brief description of the product.image
: An array of product images.reviews
: An array of review details, including:
id
: Review ID.name
: Reviewer's name.datePublished
: Date the review was published.description
: Content of the review.reviewRating
: Rating details, including bestRating
, ratingValue
, and itemReviewed
.1[ 2 { 3 "url": "https://www.sephora.com/product/rare-beauty-by-selena-gomez-soft-pinch-liquid-blush-P97989778", 4 "name": "Soft Pinch Liquid Blush", 5 "brand": "Rare Beauty by Selena Gomez", 6 "product_offers": [ 7 { 8 "price": "25.0", 9 "priceCurrency": "USD", 10 "availability": "http://schema.org/InStock", 11 "sku": "2362143", 12 "image": "https://www.sephora.com/productimages/sku/s2362143-main-hero.jpg", 13 "seller": "Sephora" 14 }, 15 { 16 "price": "15.0", 17 "priceCurrency": "USD", 18 "availability": "http://schema.org/OutOfStock", 19 "sku": "2761989", 20 "image": "https://www.sephora.com/productimages/sku/s2761989-main-hero.jpg", 21 "seller": "Sephora" 22 } 23 ], 24 "aggregateRating": { 25 "reviewCount": "12262", 26 "bestRating": "5", 27 "ratingValue": "4.5402", 28 "itemReviewed": { 29 "name": "Soft Pinch Liquid Blush" 30 } 31 }, 32 "reviewCount": "12262", 33 "description": "Shop Rare Beauty’s Soft Pinch Liquid Blush at Sephora. This weightless, long-lasting liquid blush blends and builds beautifully for a soft, healthy flush.", 34 "image": [ 35 "https://www.sephora.com/productimages/sku/s2362085-main-hero.jpg" 36 ], 37 "reviews": [ 38 { 39 "id": "330906076", 40 "name": ["vickyyvick"], 41 "datePublished": ["2025-01-02"], 42 "description": ["After using this product, it’s very nice on the skin. But, I will say that it leaves the mark of the liquid and it’s a little hard to blend 😭. So, take that as you will, but the product is good overall. I got it in the color ‘Bliss’."], 43 "reviewRating": { 44 "bestRating": "5", 45 "ratingValue": "3", 46 "itemReviewed": "Soft Pinch Liquid Blush" 47 } 48 } 49 ] 50 } 51]
proxyConfiguration
and urls
array containing the product URLs to scrape.For custom outputs, simplified formats, or to report any issues, please contact:
When reaching out, please include a clear subject line and a detailed description of your request or issue.
Thank you for using the Sephora Scraper!
Yes, if you're scraping publicly available data for personal or internal use. Always review Websute's Terms of Service before large-scale use or redistribution.
No. This is a no-code tool — just enter a job title, location, and run the scraper directly from your dashboard or Apify actor page.
It extracts job titles, companies, salaries (if available), descriptions, locations, and post dates. You can export all of it to Excel or JSON.
Yes, you can scrape multiple pages and refine by job title, location, keyword, or more depending on the input settings you use.
You can use the Try Now button on this page to go to the scraper. You’ll be guided to input a search term and get structured results. No setup needed!