Mecca Product Search Scraper avatar

Mecca Product Search Scraper

Pricing

from $2.00 / 1,000 results

Go to Apify Store
Mecca Product Search Scraper

Mecca Product Search Scraper

Scrape product listings from Mecca.com search and category pages across all country sites. Collect brand names, prices, ratings, stock status, variants, badges, and 20+ fields per product — built for beauty retail analysts, price trackers, and e-commerce researchers.

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

a day ago

Last modified

Share

Mecca.com Products Search Scraper: Extract Beauty Product Data at Scale

Excerpt: Scrape product listings from Mecca.com search and category pages across all country sites. Collect brand names, prices, ratings, stock status, variants, badges, and 20+ fields per product — built for beauty retail analysts, price trackers, and e-commerce researchers.


What Is Mecca.com?

Mecca is one of the Asia-Pacific region's most prominent prestige beauty retailers, operating across Australia, New Zealand, and other markets under mecca.com. Its catalog spans thousands of skincare, makeup, fragrance, and wellness products from both global luxury and independent brands. Manually gathering product data across categories and paginated search results is tedious and error-prone — the Mecca.com Products Search Scraper automates this entirely, turning category and search pages into clean, structured datasets ready for analysis or integration.


Overview

The Mecca Products Scraper is designed to extract product listing data from Mecca.com category pages, search result pages, and filtered collections — across all supported country sites (e.g., en-au, en-nz). It processes paginated URLs and returns up to hundreds of product records per run.

Ideal for:

  • Beauty retail analysts monitoring pricing and assortment changes
  • E-commerce teams benchmarking product ranges against competitors
  • Price intelligence tools tracking promotional and sale flags
  • Researchers studying beauty brand distribution and availability

Key strengths: configurable item limits, fault-tolerant URL handling, and rich per-product output including promotional flags, variant data, and stock status.


Input Format

The scraper accepts a JSON configuration object with the following fields:

{
"urls": [
"https://www.mecca.com/en-au/fragrance/?page=2"
],
"ignore_url_failures": true,
"max_items_per_url": 200
}

Field Definitions

FieldTypeDefaultDescription
urlsarrayOne or more URLs pointing to Mecca.com product search or category listing pages. Supports paginated URLs (e.g., ?page=2). Add URLs one by one or paste a prepared list using Bulk Edit mode.
ignore_url_failuresbooleantrueWhen set to true, the scraper continues running even if individual URLs fail to load or return no data. Recommended for bulk runs.
max_items_per_urlinteger20Maximum number of product records to collect per URL. Increase up to 200 or more for full-category extraction.

Input Tips

  • Supported URL formats: Category pages (/fragrance/), brand pages (/brands/chanel/), and search result pages (/search/?q=toner) are all valid inputs.
  • Pagination: To scrape multiple pages of a category, add each paginated URL separately (e.g., ?page=1, ?page=2, ?page=3).
  • Country sites: Specify the locale in the URL path — en-au for Australia, en-nz for New Zealand, etc.
  • Bulk runs: Set ignore_url_failures: true to prevent a single broken URL from halting the entire job.

Output Format

Sample Output Record

{
"secret_sale": false,
"minimum_level": 0,
"image": {
"url": "https://contenthub-delivery.mecca.com/api/public/content/I-031308-I-031308-M1-MAISONMARGIELA-JazzClubEDT-Ribz9uH902r851c62E8KQ.jpg",
"caption": "Jazz Club EDT, ",
"alt_text": "Hero MAISONMARGIELA Jazz Club EDT"
},
"brand_name": "MAISON MARGIELA",
"item_code": "V-031308",
"name": "Jazz Club EDT",
"price": {
"is_price_range": true,
"single_price": null,
"min_price": {
"current_price": "$60.00",
"strikethrough_price": null,
"value": 60
},
"max_price": {
"current_price": "$245.00",
"strikethrough_price": null,
"value": 245
},
"currency_code": "AUD",
"valued_at": null
},
"rating": {
"value": 4.75,
"number_of_reviews": 283
},
"banners": [
{
"code": "trending-now",
"name": "Trending Now",
"short_name": null,
"priority": 1
}
],
"badges": [
{
"display_format": "Default",
"code": "refillable",
"name": "Refillable",
"short_name": null,
"priority": 20
},
{
"display_format": "Default",
"code": "scent-sample",
"name": "Scent Sample",
"short_name": "Scent Sample",
"priority": 23
}
],
"variant_label": "4 sizes",
"seo_friendly_url": "/maison-margiela/jazz-club-edt-V-031308/?cgpath=fragrance",
"is_terminated": false,
"parent_item_code": "V-031308",
"single_line_description": "",
"product_type": "Master",
"current_variant": null,
"categories": [
"Fragrance",
"Personal",
"Fragrance"
],
"item_colour": "",
"item_variant": {
"size": "",
"colour": ""
},
"item_stock_status": "",
"from_url": "https://www.mecca.com/en-au/fragrance/?page=2"
}

Each scraped product returns a structured record with 20+ fields:

Pricing & Promotions

FieldMeaning
PriceCurrent listed price of the product in the local currency
Secret SaleFlag indicating whether the product is part of a hidden or member-only sale
Minimum LevelMinimum membership or eligibility tier required to view or purchase the item (if applicable)
BannersPromotional banners attached to the listing (e.g., "New Arrival", "Limited Edition")
BadgesVisual badges displayed on the product card (e.g., "Best Seller", "Exclusive")

Product Identity

FieldMeaning
NameFull product name as displayed on the listing page
Brand NameThe brand or manufacturer of the product
Item CodeUnique SKU or internal identifier for this specific product item
Parent Item CodeThe parent product code grouping all variants of a product together
Single Line DescriptionShort one-line summary shown beneath the product title
Product TypeCategory classification of the product (e.g., serum, lipstick, perfume)
SEO Friendly URLThe canonical URL slug for the product detail page
Is TerminatedBoolean flag indicating whether the product has been discontinued or removed from sale

Variants & Options

FieldMeaning
Variant LabelThe label describing the available variant (e.g., size, shade, formulation)
Item VariantSpecific variant identifier for this listing (e.g., 50ml, Medium)
Current VariantThe variant currently selected or defaulted on the listing
Item ColourColour attribute of the product variant, particularly relevant for makeup items

Discovery & Classification

FieldMeaning
ImageURL of the primary product image
RatingAggregate customer review rating (typically out of 5)
CategoriesList of category and subcategory tags associated with the product

Availability

FieldMeaning
Item Stock StatusCurrent stock availability (e.g., in stock, low stock, out of stock)


How to Use

  1. Select your target pages — Navigate to Mecca.com and open the category, brand, or search results page you want to scrape. Copy the full URL including any filters or pagination parameters.
  2. Configure the input — Paste your URLs into the urls array. Set max_items_per_url based on how many products you expect per page (typically 24–48 per page; increase for full extraction).
  3. Set fault tolerance — Keep ignore_url_failures: true for multi-URL runs to avoid interruptions from occasional load failures.
  4. Run the scraper — Start the actor and monitor progress in the run log.
  5. Export your data — Download results as JSON, CSV, or Excel for use in spreadsheets, databases, or BI dashboards.

Best practices:

  • For full category extraction, generate paginated URLs programmatically (?page=1 through ?page=N) and paste all into the urls field.
  • Use locale-specific URLs (en-au, en-nz) to ensure pricing and availability data reflects the correct market.
  • If Item Stock Status returns inconsistently, re-run with a fresh proxy session.

Use Cases & Business Value

  • Assortment analysis: Map Mecca's full product range by brand, category, or product type across markets
  • Price monitoring: Track pricing movements and detect secret sale activations over time
  • Competitive intelligence: Benchmark Mecca's catalog depth and promotional strategy against other beauty retailers
  • SEO & content research: Use SEO Friendly URL, Categories, and Single Line Description fields to study retail content structure
  • Inventory tracking: Monitor Item Stock Status across high-demand products or limited-edition launches

Conclusion

The Mecca.com Products Search Scraper delivers fast, reliable access to one of the Asia-Pacific beauty market's richest product catalogs. With 20+ output fields covering pricing, promotions, variants, ratings, and stock status, it provides everything needed to turn Mecca's browsable listings into actionable intelligence. Configure your URLs, set your limits, and start extracting today.