Scrape Sephora Product — Prices, Reviews & Availability avatar
Scrape Sephora Product — Prices, Reviews & Availability

Pricing

Pay per usage

Go to Apify Store
Scrape Sephora Product — Prices, Reviews & Availability

Scrape Sephora Product — Prices, Reviews & Availability

Scrape sephora product data at scale with this powerful Apify actor. Extracts prices, reviews & availability with automatic pagination and proxy rotation. Perfect for market research, competitive intelligence, and data-driven decision making.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Donny Nguyen

Donny Nguyen

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

18 hours ago

Last modified

Share

Scrape Sephora Products — Beauty Prices, Ratings & Reviews

Apify actor that scrapes Sephora.com beauty product search results. Extract product names, brands, prices, sizes, star ratings, review counts, loves counts, badges, images, and direct product URLs from any Sephora search query.

Features

  • Search any beauty product — Moisturizers, serums, lipsticks, foundations, fragrances, skincare sets, and more
  • Full product details — Brand, name, price, size/quantity extracted from each product card
  • Ratings and reviews — Star rating (out of 5) and total review count for every product
  • Loves count — Sephora community "loves" metric when displayed
  • Badges — Captures New, Bestseller, Sale, Limited Edition, Online Only, and Exclusive tags
  • Product images — Direct image URLs for each product
  • Pagination support — Automatically follows search result pages until maxResults is reached
  • Anti-detection — Realistic browser fingerprint with randomized delays between requests
  • Configurable limits — Set exactly how many products you want (1 to 1,000)

Input Parameters

ParameterTypeRequiredDefaultDescription
searchQuerystringYes"moisturizer"The search term to query on Sephora
maxResultsintegerNo50Maximum number of products to collect (1-1,000)

Output Dataset Fields

FieldTypeDescription
namestringProduct display name
brandstringBrand name (e.g., "Drunk Elephant", "NARS")
pricestringPrice as displayed (e.g., "$38.00", "$22.00 - $44.00")
sizestringSize or quantity info (e.g., "1.7 oz / 50 mL")
ratingnumberStar rating out of 5 (e.g., 4.5)
reviewCountnumberTotal number of customer reviews
lovesCountnumberCommunity "loves" count if visible
imageUrlstringDirect URL to the product image
productUrlstringFull URL to the product detail page on Sephora
badgesarrayList of badge labels (New, Bestseller, Sale, etc.)
searchQuerystringThe original search query used
scrapedAtstringISO 8601 timestamp of when the product was scraped
pageNumbernumberThe search results page the product was found on

Example Output

{
"name": "Protini Polypeptide Firming Moisturizer",
"brand": "Drunk Elephant",
"price": "$68.00",
"size": "1.69 oz / 50 mL",
"rating": 4.3,
"reviewCount": 8742,
"lovesCount": 215000,
"imageUrl": "https://www.sephora.com/productimages/sku/s2210607-main-zoom.jpg",
"productUrl": "https://www.sephora.com/product/protini-tm-polypeptide-cream-P427421",
"badges": ["Bestseller"],
"searchQuery": "moisturizer",
"scrapedAt": "2026-02-10T12:00:00.000Z",
"pageNumber": 1
}

Use Cases

  • Price monitoring — Track Sephora beauty product pricing over time
  • Competitive analysis — Compare brands and product ratings within categories
  • Market research — Analyze trending beauty products, bestsellers, and new launches
  • Review aggregation — Collect ratings and review counts across product lines
  • Inventory tracking — Monitor product availability and sale events
  • Content creation — Build product comparison datasets for beauty blogs and reviews

Technical Details

  • Built with Puppeteer and Crawlee for robust browser-based scraping
  • Uses maxConcurrency: 2 to respect Sephora's servers
  • Randomized delays between page loads to avoid detection
  • Handles lazy-loaded product grids with progressive scrolling
  • Automatic pagination with configurable result limits
  • Failed requests are logged with error details in the dataset

Author

donnycodesdefi

License

ISC