Scrape Sephora Product — Prices, Reviews & Availability
Pricing
Pay per usage
Go to Apify Store

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
Maintained by Community
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
18 hours ago
Last modified
Categories
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
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
searchQuery | string | Yes | "moisturizer" | The search term to query on Sephora |
maxResults | integer | No | 50 | Maximum number of products to collect (1-1,000) |
Output Dataset Fields
| Field | Type | Description |
|---|---|---|
name | string | Product display name |
brand | string | Brand name (e.g., "Drunk Elephant", "NARS") |
price | string | Price as displayed (e.g., "$38.00", "$22.00 - $44.00") |
size | string | Size or quantity info (e.g., "1.7 oz / 50 mL") |
rating | number | Star rating out of 5 (e.g., 4.5) |
reviewCount | number | Total number of customer reviews |
lovesCount | number | Community "loves" count if visible |
imageUrl | string | Direct URL to the product image |
productUrl | string | Full URL to the product detail page on Sephora |
badges | array | List of badge labels (New, Bestseller, Sale, etc.) |
searchQuery | string | The original search query used |
scrapedAt | string | ISO 8601 timestamp of when the product was scraped |
pageNumber | number | The 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: 2to 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