Fragrancenet Product Search Scraper avatar

Fragrancenet Product Search Scraper

Pricing

from $2.00 / 1,000 results

Go to Apify Store
Fragrancenet Product Search Scraper

Fragrancenet Product Search Scraper

Scrape FragranceNet product listings with precision. Collect SKU, pricing, ratings, inventory status, images, and 21+ fields per product — perfect for price monitoring, fragrance aggregators, and competitive intelligence in the beauty e-commerce space.

Pricing

from $2.00 / 1,000 results

Rating

0.0

(0)

Developer

Stealth mode

Stealth mode

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

8 days ago

Last modified

Share

FragranceNet Product Scraper: Extract Perfume Data at Scale


What Is FragranceNet?

FragranceNet.com is a leading online fragrance retailer offering thousands of perfumes, colognes, and beauty products from premium designers worldwide. It features dynamic product catalogs with variants by size, gender, and formula type. Extracting and monitoring this data manually is inefficient — the FragranceNet Product Scraper automates collection, delivering structured, ready-to-analyze product information instantly.


Overview

The FragranceNet Product Scraper harvests detailed fragrance product listings from search result pages, transforming browsable content into machine-readable records. It is designed for:

  • Price monitoring services tracking competitor pricing and discounts
  • Fragrance aggregators building comprehensive product databases
  • E-commerce analysts benchmarking inventory and trending products
  • Retailers conducting competitive intelligence and market research

Key features include configurable scraping limits per page, resilient error handling via ignore_url_failures, and extraction of 21+ product fields including pricing, availability, images, and customer ratings.


Input Format

The scraper accepts a JSON configuration object specifying target URLs and collection parameters:

{
"urls": [
"https://www.fragrancenet.com/fn/fragrances?page=2"
],
"ignore_url_failures": true,
"max_items_per_url": 200
}
ParameterTypeDescription
urlsArrayFragranceNet product search pages to scrape. Supports paginated category URLs (e.g., ?page=1, ?page=2). Paste URLs individually or in bulk.
max_items_per_urlIntegerMaximum products extracted per URL (e.g., 200). Limits data volume and run time. Default: 20.
ignore_url_failuresBooleanIf true, the scraper continues even if some URLs fail. If false, a single failure halts the entire run. Recommended: true for large batches.

Best practice: Start with max_items_per_url: 50 to test, then increase for production runs. Use pagination parameters to target specific product categories or seasons.


Output Format

Example output record:

{
"sku": "139842",
"status": "200",
"designer_url": "/fragrances/calvin-klein",
"section": "f",
"brand": "Euphoria",
"promoted": false,
"is_sellable": true,
"sizes_available": 7,
"rating": {
"count": 533,
"score": 4.797
},
"out_of_stock": false,
"zoomable": 2,
"is_low_inventory": false,
"is_top_seller": false,
"gender": "women",
"image_variants": "legacy,legacy_png,zoomable,bottle",
"variant_type": "size",
"retina_image_url": "//cdn.fragrancenet.com/images/photos/250x250/139842.jpg",
"percent_saving": 34,
"description": "Eau De Parfum",
"designer": "Calvin Klein",
"gender_text": "women",
"is_trending": false,
"product_path": "perfume/calvin-klein/euphoria/eau-de-parfum",
"image_url": "//cdn.fragrancenet.com/images/photos/121x121/139842.jpg",
"price": "5.99",
"from_url": "https://www.fragrancenet.com/fn/fragrances?page=2"
}

Each product record contains 21+ fields covering identification, pricing, availability, images, and metadata:

Product Identification

FieldDescription
SKUUnique stock-keeping unit for inventory tracking
BrandFragrance brand/designer name (e.g., "Calvin Klein", "Dior")
DesignerBrand owner or fragrance house (formal identifier)
Designer URLDirect link to the brand's profile on FragranceNet
Product PathInternal URL path to the product detail page
StatusCurrent product status (active, discontinued, etc.)

Pricing & Discounts

FieldDescription
PriceCurrent sale price in USD
Percent SavingDiscount percentage off original retail price (e.g., 35% for savings)

Availability & Inventory

FieldDescription
Is SellableBoolean flag: true if product can be purchased, false if unavailable
Out Of StockBoolean flag: true if no inventory remains
Is Low InventoryBoolean flag: true if stock is running low (limited supply warning)
Sizes AvailableArray of available container sizes (e.g., ["1.7 oz", "3.4 oz", "5.0 oz"])

Product Details

FieldDescription
SectionProduct category (e.g., "Men's Fragrances", "Women's Fragrances", "Unisex")
GenderIntended gender (code: M, F, U for unisex)
Gender TextHuman-readable gender category (e.g., "For Men", "For Women", "Unisex")
DescriptionFull product description including fragrance notes and key features
Variant TypeType of variation (e.g., concentration level: "Eau de Toilette", "Eau de Parfum")

Customer Signals & Popularity

FieldDescription
RatingAverage customer rating (numeric scale, e.g., 4.5 out of 5)
Is Top SellerBoolean: true if the product ranks in bestseller lists
Is TrendingBoolean: true if the product is currently trending on the platform
PromotedBoolean: true if the product has paid promotion or featured placement

Visual Assets

FieldDescription
Image URLPrimary product image URL for listings and catalogs
Retina Image URLHigh-resolution image URL for detail pages (optimal for zoom)
Image VariantsArray of available product images (e.g., bottle from multiple angles)
ZoomableBoolean: true if the product image supports zoom-in functionality

How to Use

  1. Identify target pages — Visit FragranceNet.com and navigate to product search pages (e.g., "Women's Fragrances", "Designer Fragrances"). Copy the full URL including pagination parameters.
  2. Configure URLs — Paste search page URLs into the urls array. You can target multiple pages, categories, or filtered searches.
  3. Set collection limits — Adjust max_items_per_url based on your needs:
    • 50 for quick tests
    • 100–150 for moderate datasets
    • 200+ for comprehensive product catalogs
  4. Enable error tolerance — Keep ignore_url_failures: true to handle temporary site issues or page load failures gracefully.
  5. Run and export — Start the scraper, monitor the log, and download results as JSON, CSV, or Excel.

Common scenarios:

  • Price monitoring: Scrape the same pages weekly to track price changes and apply Percent Saving for trend analysis.
  • Inventory tracking: Use Out Of Stock and Is Low Inventory fields to identify product availability shifts.
  • Trending analysis: Filter products by Is Trending and Rating to discover emerging fragrances.

Use Cases & Business Value

  • Price intelligence platforms: Monitor FragranceNet's competitive pricing for margin analysis
  • Fragrance recommendation engines: Build datasets enriched with ratings, reviews, and product metadata
  • E-commerce dropshipping: Sync product data (prices, images, descriptions) into your own storefront
  • Market research: Analyze fragrance trends by gender, season, or designer popularity
  • Retail analytics: Track best-sellers and trending products to inform purchasing decisions

By automating product data collection, the scraper eliminates manual updates and enables real-time competitive insights across thousands of fragrances.


Conclusion

The FragranceNet Product Scraper is an essential tool for beauty e-commerce professionals, price monitors, and market analysts. With 21+ fields per product and flexible pagination support, it transforms FragranceNet search results into structured data ready for analysis, integration, and business intelligence. Start scraping today and unlock actionable insights from one of the web's largest fragrance catalogs.