Sephora.com Scraper
7 days trial then $10.00/month - No credit card required now
Sephora.com Scraper
7 days trial then $10.00/month - No credit card required now
Effortlessly gather product data from Sephora.com(Unites States/Canada) —categories, product pages, or keyword searches— with flexible scraping modes and comprehensive output for all your e-commerce or research needs.
US/CA Sephora (Mobile) Scraper 🚀
Scrape and extract product data from Sephora.com with ease! ✨
This scraper is designed to help you quickly gather comprehensive information about Sephora products. It supports multiple locales (United States and Canada) at both category and product levels, and even allows you to search for specific keywords.
Why Use This Scraper? 🤔
-
Multi-Country Support
Seamlessly switch between US, CA-EN, and CA-FR to target different locales—perfect for comparing products or running market research in various regions. -
Flexible Input Options
Whether you want to scrape based on category URLs, individual product URLs, or by searching keywords, this scraper has you covered. -
Full or Quick Data Retrieval
Choose between a Full scrape for detailed product information such as descriptions, images, and loves count, or opt for a Quick scrape for faster results without visiting each product page. -
Complete & Organized Output
Receive well-structured JSON data containing product IDs, names, prices, brands, ratings, and more—ready for analytics, research, or e-commerce. -
Easy Customization
Limit the number of pages to crawl per category or let the scraper traverse them all. Personalize the input for your specific needs, including page limits and crawl modes.
Features ⚙️
-
Scrape Entire Categories
Provide a category URL (e.g., https://www.sephora.com/shop/makeup-cosmetics) to extract a complete list of products—pagination included! -
Scrape Individual Product Pages
Supply a product URL (e.g., https://www.sephora.com/product/ilia-super-serum-skin-tint-spf-40-P455418) to collect every detail about a specific item. -
Search by Keyword
Use custom search terms (e.g., "foundation", "candle") to pull up product lists and their top-level information. -
Multi-Locale Crawling
Easily choose between US, CA-EN, or CA-FR to tailor your searches and product data to the appropriate regional Sephora site. -
Detailed Product Data
- Full Mode: Grabs in-depth data (descriptions, high-res images, loves count, and more).
- Quick Mode: Faster with fewer requests—ideal for speed and minimal resource usage.
Input Parameters 📝
-
Start URLs
- Category: Paste a Sephora category link, for example:
https://www.sephora.com/shop/makeup-cosmetics
- Product: Paste a Sephora product link, for example:
https://www.sephora.com/product/ilia-super-serum-skin-tint-spf-40-P455418
- Category: Paste a Sephora category link, for example:
-
Page Limit (optional)
- Specify how many pages to crawl for each category. If not provided, the scraper will crawl all available pages.
-
Search Keywords (optional)
- Provide one or multiple keywords (e.g., ["candle", "moisturizer"]) to fetch product lists by topic.
-
Crawl Type
- Quick: Fast, fewer requests, but less data (no product detail page visit).
- Full: Slower, but returns comprehensive product data with detailed info.
-
Country (optional)
- Select the locale you want to scrape:
- US: United States
- CA-EN: Canada (English)
- CA-FR: Canada (French)
- When not provided, the default is US.
- Select the locale you want to scrape:
Output Example 💡
Category or Keyword Search (Quick Mode)
1{ 2 "id": "P501297", 3 "detail_link": "https://www.sephora.com/api/catalog/products/P501297?preferedSku=2685121", 4 "rating": "4.81", 5 "name": "01 \"Taunt\" Massage Candle", 6 "quantity_rating": "21", 7 "brand": "DedCool", 8 "price": "$74.25", 9 "image": "...", 10 "keyword": "candle" 11}
Product Page (Full Mode)
1{ 2 "id": "P507645", 3 "detail_link": "https://www.sephora.com/product/metallic-glow-mini-tin-candle-trio-P507645?skuId=2697159", 4 "rating": "4.97", 5 "name": "Metallic Glow Mini Tin Candle Trio", 6 "quantity_rating": 32, 7 "brand": "VOLUSPA", 8 "category": [ 9 "Fragrance", 10 "Candles & Home Scents", 11 "Candles" 12 ], 13 "price": "$30.00", 14 "image": "...", 15 "description": "...", 16 "loves_count": 1292, 17 "keyword": null 18}
Use Cases 🛍️
- Price and Offer Monitoring: Track how prices change over time or compare product prices across different locales.
- Market Research: Analyze popular brands, product ratings, and user engagement to gain insights into market trends.
- Inventory Check: Keep an updated catalog of Sephora products for your own e-commerce reference or competitor analysis.
- Content Generation: Quickly gather product descriptions and images for marketing campaigns or websites.
How It Works 🚀
- Set Up Your Input: Provide a list of start URLs (categories/products), along with optional parameters like keywords, page limit, crawl type, and country.
- Run the Scraper: Start the scraping process on Apify. The scraper will systematically navigate through the provided links or queries, honoring your country selection.
- Get the Data: Once complete, retrieve your data in JSON format—perfect for databases, analytics, or other tools.
Important Notes ⚠️
- Rate-Limiting & Scraping Etiquette: Practice responsible crawling to avoid excessive requests.
- Data Accuracy: Sephora may update their site structure; if issues occur, please reach out or check for updates.
- Legal Considerations: Ensure you comply with Sephora’s terms of service and all relevant regulations when using scraped data.
Support & Contact
Need help or have questions? 🤝
- Reach out via the Apify platform.
- We appreciate feature requests or bug reports to keep improving this scraper.
Happy Scraping!
Actor Metrics
9 monthly users
-
3 stars
>99% runs succeeded
Created in Nov 2023
Modified 2 days ago