Sephora Scraper avatar

Sephora Scraper

Pricing

Pay per usage

Go to Apify Store
Sephora Scraper

Sephora Scraper

Extract product details, prices, and reviews directly from Sephora's vast catalog. Unlock valuable beauty market insights, track cosmetics trends, and power your competitor analysis with ease. For the most reliable and seamless data extraction, residential proxies are recommended.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Shahid Irfan

Shahid Irfan

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

9 days ago

Last modified

Share

Scrape new makeup products from Sephora's "New In Makeup" collection. This Apify actor extracts comprehensive product information including brands, prices, ratings, and images using Crawlee's CheerioCrawler.

Features

  • Scrapes Sephora's new makeup product listings
  • Extracts product details: brand, title, prices, ratings, reviews, images
  • Handles pagination automatically
  • Uses residential proxies for reliable scraping
  • Saves structured data to Apify dataset

Use Cases

  • Product research and analysis
  • Price monitoring and comparison
  • Market trend analysis
  • Inventory management
  • Competitor analysis

Input Parameters

ParameterTypeDescriptionDefault
startUrlstringSephora category URL to scrapeNew makeup products URL
results_wantedintegerMaximum products to collect20
max_pagesintegerMaximum pages to visit10
proxyConfigurationobjectProxy settings for anti-blockingResidential proxies

Output Data

Each product includes:

FieldTypeDescription
brandstringProduct brand name
titlestringProduct title
image_urlstringProduct image URL
product_urlstringProduct detail page URL
current_pricenumberCurrent price in AED
original_pricenumberOriginal price (if discounted)
currencystringCurrency code (AED)
ratingnumberAverage rating (0-5)
review_countintegerNumber of reviews
shadesstringAvailable shades/variants
is_newbooleanNew product badge
is_exclusivebooleanExclusive to Sephora
scraped_atstringScraping timestamp

Usage Examples

Basic Usage

{
"results_wanted": 50,
"max_pages": 5
}

Custom Category

{
"startUrl": "https://www.sephora.me/ae-en/shop/skincare/new-in-skincare",
"results_wanted": 100
}

Sample Output

{
"brand": "DIOR",
"title": "Forever Skin Bronze Ultra-Melting Bronzing Balm Stick",
"image_url": "https://img-product.sephora.me/dw/image/v2/BKWK_PRD/on/demandware.static/-/Sites-masterCatalog_Sephora/default/dw66cf2d6c/images/hi-res/SKU/SKU_7232/797730_swatch.jpeg",
"product_url": "https://www.sephora.me/ae-en/p/forever-skin-bronze-ultra-melting-bronzing-balm-stick/P1000212245",
"current_price": 265,
"original_price": null,
"currency": "AED",
"rating": null,
"review_count": null,
"shades": "6 Shades",
"is_new": true,
"is_exclusive": false,
"scraped_at": "2024-01-15T10:30:00.000Z"
}

Tips

  • Use residential proxies for best results
  • Start with smaller results_wanted for testing
  • Monitor rate limits and adjust maxConcurrency if needed
  • Check product URLs for detailed information

Integrations

  • Apify platform for cloud execution
  • Webhooks for real-time data updates
  • API access for programmatic retrieval
  • Integration with e-commerce platforms

FAQ

Q: Does this scraper work for other Sephora categories? A: Yes, modify the startUrl parameter to target different product categories.

Q: How often should I run this scraper? A: New products are added regularly, so weekly or daily runs may be appropriate depending on your needs.

Q: Can I scrape product details pages? A: This scraper focuses on product listings. For detailed product information, use the product URLs to build a separate detail scraper.

This scraper is designed for legitimate data collection purposes. Always respect Sephora's Terms of Service and robots.txt. Use appropriate rate limiting and consider the impact on their servers.