Sephora Products & Reviews Scraper
Pricing
from $7.00 / 1,000 results
Go to Apify Store
Sephora Products & Reviews Scraper
Scrapes Sephora product listings and customer reviews: brand, product name, price, SKU, rating, and full review text with author, date and helpful votes. Pick any category or product. No browser, no login.
Pricing
from $7.00 / 1,000 results
Rating
0.0
(0)
Developer
kibalee
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Scrapes Sephora product listings and customer reviews. No browser, no login.
What you get
One record per review:
{"brandName": "rhode","productName": "Glazing Milk Hydrating Ceramic Facial Essence","productId": "P519160","skuId": "2898419","listPrice": "$20.00 - $32.00","rating": 4.5,"reviewCount": 2595,"productUrl": "https://www.sephora.com/product/glazing-milk-P519160","rating": 5,"title": null,"author": "Madsb13","date": "2026-09-12T07:29:42.000+00:00","text": "Found this product very light weight and dewy...","isRecommended": true,"helpfulVotes": 3,"totalReviewCount": 2595}
With scrapeReviews off, you get one record per product instead.
Input
| Field | Description |
|---|---|
categoryUrls | Category paths, e.g. /shop/skincare, /shop/makeup (default ["/shop/skincare"]) |
maxProductsPerCategory | Products per category, 1-100 (default 20) |
scrapeReviews | Fetch review text per product (default true) |
maxReviewsPerProduct | Reviews per product, 1-1000 (default 20) |
What it does not do
- It does not cover Sephora pages that are not product categories or product pages.
- Review availability depends on what Sephora publishes per product; products with no reviews return the product record only.
- Each run is a snapshot — new reviews appear after re-runs.
Output
One record per review (or per product) in the dataset, flattened fields as shown above.