Sephora Category Scraper avatar

Sephora Category Scraper

Pricing

from $5.00 / 1,000 results

Go to Apify Store
Sephora Category Scraper

Sephora Category Scraper

Extract Sephora product listings by category with real-time data on prices, ratings, reviews, and bestsellers. Perfect for competitor price tracking, market research, and beauty product analysis. Scrape thousands of items including brand info, high-quality images, and product badges effortlessly.

Pricing

from $5.00 / 1,000 results

Rating

0.0

(0)

Developer

Sachin Kumar Yadav

Sachin Kumar Yadav

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

πŸ“ Sephora Category Scraper – Browse Products by Category

πŸ’„ Browse Sephora products by category and extract comprehensive product listings with pricing, ratings, images, badges, and more. Supports pagination, price range filtering, sorting options, and detailed beauty product data. Built with Apify best practices for reliability and speed.


πŸ“‹ Table of Contents


✨ Features

  • πŸ“ Category Browsing – Browse Sephora by any category slug (foundation, lipstick, moisturizer, etc.)
  • πŸ“„ Pagination Support – Scrape multiple pages of category listings (up to 20 pages)
  • πŸ’° Price Range Filter – Filter products by minimum and maximum price
  • πŸ“Š Smart Sorting – Sort by best selling, top rated, new, or price
  • πŸ… Rich Metadata – Get badges, ratings, reviews, prices, images, and more
  • πŸ’Ž Product Badges – Bestseller, Sephora Exclusive, Limited Edition, New, and more
  • πŸ“‚ Category Info – Get category name and total available products count
  • ⚑ Fast & Reliable – Built-in retries, rate-limit handling, and error recovery

🎯 Use Cases

Use CaseDescriptionKey Benefits
πŸ“ Category AnalysisBrowse entire Sephora categories to analyze product offeringsDiscover full category landscape
πŸ’° Price MonitoringTrack pricing trends within specific product categoriesIdentify deals, monitor price changes
πŸ“Š Market ResearchAnalyze category-level rankings and product positioningMarket trends, competitive intelligence
πŸ† Brand TrackingMonitor brand presence within Sephora categoriesTrack rankings, bestseller status
⭐ Review AnalysisCollect ratings and review counts for category productsSentiment analysis, product comparison
πŸ†• New Product DiscoveryFind newly added products in any categoryStay ahead of trends
πŸ€– Data PipelinesFeed structured category data to your systemsAutomation, dashboards, ML models

⚑ Quick Start

1️⃣ Basic – Browse a Category

{
"categoryId": "foundation-makeup",
"maxPages": 1
}

2️⃣ Advanced – Multiple Pages with Sorting

{
"categoryId": "lipstick",
"maxPages": 3,
"pageSize": 30,
"sortBy": "TOP_RATED"
}

3️⃣ Price Range Filter

{
"categoryId": "moisturizing-cream-oils-mists",
"maxPages": 2,
"sortBy": "PRICE_LOW_TO_HIGH",
"minPrice": 20,
"maxPrice": 50
}

4️⃣ Best Selling Products – Large Page Size

{
"categoryId": "mascara",
"maxPages": 5,
"pageSize": 60,
"sortBy": "BEST_SELLING"
}

πŸ“Š Input Parameters

ParameterTypeRequiredDescriptionDefaultExample
categoryIdStringβœ… YesSephora category slug-"foundation-makeup", "lipstick", "mascara"
maxPagesInteger❌ NoNumber of pages to scrape (1-20)13, 5, 10
pageSizeInteger❌ NoProducts per page (1-60)3010, 30, 60
sortByString❌ NoSort orderBEST_SELLINGTOP_RATED, NEW, PRICE_HIGH_TO_LOW
minPriceInteger❌ NoMinimum price in $-10, 25
maxPriceInteger❌ NoMaximum price in $-50, 100

🎯 Sort Options

  • BEST_SELLING – Most popular products (default)
  • TOP_RATED – Highest rated products first
  • NEW – Newest arrivals
  • PRICE_HIGH_TO_LOW – Most expensive products first
  • PRICE_LOW_TO_HIGH – Cheapest products first
CategorycategoryId
Foundationfoundation-makeup
Lipsticklipstick
Mascaramascara
Concealerconcealer
Face Primermakeup-primer-face-primer
Moisturizermoisturizing-cream-oils-mists
Cleansercleanser
Sunscreensunscreen-sun-protection
Eyeshadoweyeshadow
Blushblush
Highlighterluminizer-luminous-makeup
Setting Spray & Powdersetting-powder-face-powder
Contourcontour-palette-brush
BB & CC Creambb-cc-cream-face-makeup
Tinted Moisturizertinted-moisturizer
Fragranceperfume
Hair Shampooshampoo-hair

πŸ’‘ Tip: You can get more category IDs from the Sephora Categories List API endpoint or from Sephora's website URL slugs (e.g., sephora.com/shop/foundation-makeup β†’ foundation-makeup).


πŸ“€ Output Format

🧾 Category Result Data Structure

{
"source": "sephora_category",
"categoryId": "foundation-makeup",
"categoryName": "Foundation",
"page": 1,
"position": 1,
"productId": "P519887",
"brandName": "Armani Beauty",
"displayName": "Luminous Silk Natural Glow Blurring Liquid Foundation with 24 Hour Wear",
"productUrl": "https://www.sephora.com/product/luminous-silk-natural-glow-blurring-liquid-foundation-with-24-hour-wear-P519887?skuId=2926731",
"heroImage": "https://www.sephora.com/productimages/sku/s2926731-main-zoom.jpg?imwidth=270",
"altImage": "https://www.sephora.com/productimages/sku/s2926731-main-zoom.jpg?imwidth=270",
"listPrice": "$48.00 - $69.00",
"rating": 4.5364,
"reviews": 2569,
"isBestseller": true,
"isNew": true,
"isOnlineOnly": false,
"isSephoraExclusive": false,
"isLimitedEdition": false,
"isLimitedTimeOffer": false,
"isAppExclusive": false,
"isBI": false,
"skuId": "2926731",
"imageAltText": "Armani Beauty - Luminous Silk Natural Glow Blurring Liquid Foundation with 24 Hour Wear",
"moreColors": 46,
"onSaleData": "NONE",
"pickupEligible": false,
"sameDayEligible": false,
"shipToHomeEligible": false,
"sponsored": false,
"scraped_at": "2026-03-09T02:37:04.972Z"
}

πŸ“‹ Output Fields Explained

FieldTypeDescription
sourceStringAlways sephora_category
categoryIdStringCategory slug used for browsing
categoryNameStringDisplay name of the category (e.g., "Foundation")
pageIntegerPage number in category results
positionIntegerPosition on the page (1-based)
productIdStringSephora product ID
brandNameStringBrand name (e.g., "DIOR", "Charlotte Tilbury")
displayNameStringDisplay name shown on Sephora
productUrlStringDirect product URL on Sephora
heroImageStringMain product image URL
altImageStringAlternate product image URL
listPriceStringProduct price (e.g., "$48.00", "$48.00 - $69.00")
ratingNumberAverage rating (e.g., 4.54)
reviewsIntegerTotal number of reviews
isBestsellerBooleanHas Bestseller badge
isNewBooleanIs a new product
isOnlineOnlyBooleanAvailable online only
isSephoraExclusiveBooleanSephora exclusive product
isLimitedEditionBooleanLimited edition product
isLimitedTimeOfferBooleanLimited time offer
isAppExclusiveBooleanApp exclusive product
isBIBooleanBeauty Insider exclusive
skuIdStringSKU identifier
imageAltTextStringImage alt text / product description
moreColorsIntegerNumber of additional color options
onSaleDataStringSale status (e.g., "NONE", "SALE")
pickupEligibleBooleanAvailable for store pickup
sameDayEligibleBooleanEligible for same-day delivery
shipToHomeEligibleBooleanEligible for home shipping
sponsoredBooleanSponsored/promoted product
scraped_atStringISO 8601 timestamp of when data was scraped

πŸ“ˆ Performance & Limits

MetricValue
⏱️ Average speed~2-3 seconds per page
πŸ“„ Max pages per run20
πŸ“¦ Products per pageUp to 60
πŸ”„ Max products per run~1,200 (20 pages Γ— 60 products)
⏳ Delay between pages1.5 seconds (built-in)
πŸ” Auto-retryYes (on 500/502/503/504/429 errors)

❓ FAQ

  • Q: What input do I need?

    • Just a category ID (e.g., "foundation-makeup"). All other parameters are optional.
  • Q: How do I find category IDs?

    • Use the Sephora website URL pattern: sephora.com/shop/{categoryId}. For example, sephora.com/shop/foundation-makeup β†’ categoryId = "foundation-makeup". You can also use the Sephora Categories List API endpoint.
  • Q: How many pages can I scrape?

    • Up to 20 pages per run. Each page can return up to 60 products.
  • Q: How do I sort results?

    • Use sortBy parameter: BEST_SELLING, TOP_RATED, NEW, PRICE_HIGH_TO_LOW, or PRICE_LOW_TO_HIGH.
  • Q: Can I filter by price range?

    • Yes! Use minPrice and maxPrice parameters to set a price range in dollars.
  • Q: What if no results are found?

    • The actor will stop pagination and report the issue. Try a different category ID or adjust filters.
  • Q: What badges are tracked?

    • Bestseller, New, Sephora Exclusive, Limited Edition, Limited Time Offer, App Exclusive, Beauty Insider, and Online Only.
  • Q: Does it show the total number of products in a category?

    • Yes! The actor logs the total available products count when the first page is fetched.

πŸ› οΈ Troubleshooting

IssueCauseSolution
❌ "No category ID provided"Empty or missing categoryIdProvide a valid category ID (e.g., foundation-makeup)
⚠️ "No results found"Invalid category ID or filters too strictCheck category slug from Sephora website URL
⏱️ Slow runsMany pages or large page sizeReduce maxPages or pageSize
πŸ”„ Pagination stopped earlyNo more results availableNormal behavior - all results scraped
❌ Server error (500)Temporary API issueActor auto-retries with backoff

πŸ† Why Choose This Actor?

βœ… Browse entire Sephora categories with pagination
βœ… Price range filtering for budget-focused research
βœ… Rich product metadata with 8+ badge types
βœ… Category name and total product count
βœ… Track category rankings and positions
βœ… Fast, reliable, and structured data
βœ… Auto-retry on server errors


🏷️ Tags

sephora scraper, sephora category scraper, sephora category api, sephora browse by category, sephora product listings, sephora category extractor, sephora price tracker, sephora beauty products, sephora ratings scraper, sephora bestsellers, sephora product data, sephora product research, beauty product scraper, cosmetics scraper, makeup product data, skincare product search, beauty brand tracker, sephora competitive analysis, apify actor, sephora category automation


πŸš€ Get Started Now

Ready to browse Sephora categories?

  1. πŸ“ Enter the category ID (e.g., foundation-makeup)
  2. βš™οΈ Set the maximum pages to scrape (1-20)
  3. πŸŽ›οΈ Optionally configure filters (price range, sort order)
  4. ▢️ Click Start to run the actor
  5. πŸ“₯ Download your data in JSON, CSV, Excel, or HTML format
  6. πŸ“Š Use the built-in table views to browse products, prices, and ratings
  7. Click "Try for free" to test the actor

⭐ If this actor helps your workflow, please give it a star!

Built with ❀️ using Apify Platform | Optimized for Performance & Reliability