Mecca Product Search Scraper
Pricing
from $2.00 / 1,000 results
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
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
| Field | Type | Default | Description |
|---|---|---|---|
urls | array | — | One 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_failures | boolean | true | When 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_url | integer | 20 | Maximum 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-aufor Australia,en-nzfor New Zealand, etc. - Bulk runs: Set
ignore_url_failures: trueto 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
| Field | Meaning |
|---|---|
Price | Current listed price of the product in the local currency |
Secret Sale | Flag indicating whether the product is part of a hidden or member-only sale |
Minimum Level | Minimum membership or eligibility tier required to view or purchase the item (if applicable) |
Banners | Promotional banners attached to the listing (e.g., "New Arrival", "Limited Edition") |
Badges | Visual badges displayed on the product card (e.g., "Best Seller", "Exclusive") |
Product Identity
| Field | Meaning |
|---|---|
Name | Full product name as displayed on the listing page |
Brand Name | The brand or manufacturer of the product |
Item Code | Unique SKU or internal identifier for this specific product item |
Parent Item Code | The parent product code grouping all variants of a product together |
Single Line Description | Short one-line summary shown beneath the product title |
Product Type | Category classification of the product (e.g., serum, lipstick, perfume) |
SEO Friendly URL | The canonical URL slug for the product detail page |
Is Terminated | Boolean flag indicating whether the product has been discontinued or removed from sale |
Variants & Options
| Field | Meaning |
|---|---|
Variant Label | The label describing the available variant (e.g., size, shade, formulation) |
Item Variant | Specific variant identifier for this listing (e.g., 50ml, Medium) |
Current Variant | The variant currently selected or defaulted on the listing |
Item Colour | Colour attribute of the product variant, particularly relevant for makeup items |
Discovery & Classification
| Field | Meaning |
|---|---|
Image | URL of the primary product image |
Rating | Aggregate customer review rating (typically out of 5) |
Categories | List of category and subcategory tags associated with the product |
Availability
| Field | Meaning |
|---|---|
Item Stock Status | Current stock availability (e.g., in stock, low stock, out of stock) |
How to Use
- 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.
- Configure the input — Paste your URLs into the
urlsarray. Setmax_items_per_urlbased on how many products you expect per page (typically 24–48 per page; increase for full extraction). - Set fault tolerance — Keep
ignore_url_failures: truefor multi-URL runs to avoid interruptions from occasional load failures. - Run the scraper — Start the actor and monitor progress in the run log.
- 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=1through?page=N) and paste all into theurlsfield. - Use locale-specific URLs (
en-au,en-nz) to ensure pricing and availability data reflects the correct market. - If
Item Stock Statusreturns 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, andSingle Line Descriptionfields to study retail content structure - Inventory tracking: Monitor
Item Stock Statusacross 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.