MAC Cosmetics Australia Product Scraper
Pricing
from $0.30 / 1,000 results
MAC Cosmetics Australia Product Scraper
Scrape MAC Cosmetics Australia product search results, categories, prices, offers, ratings, and normalized item details.
Pricing
from $0.30 / 1,000 results
Rating
0.0
(0)
Developer
Dmitriy Gyrbu
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Extract comprehensive product data from MAC Cosmetics Australia official website. This actor provides access to the complete MAC Cosmetics AU catalog including categories, search functionality, and detailed product information.
๐ฏ Key Features
- Complete Catalog Access: 146+ categories covering all MAC Cosmetics product lines
- Advanced Search: Keyword search with multiple sort options (relevance, name, price)
- Detailed Product Data: Full product information including prices, descriptions, images, variants, and availability
- Category Browsing: Browse products by category with pagination support
- Real-time Data: Live data extraction from official MAC Cosmetics Australia website
- No Proxy Required: Optimized for direct access, reducing costs and improving performance
๐ Data Fields
Basic Product Information
id- Unique product identifierslug- URL-friendly product namename- Product namebrand- Brand name (MAC Cosmetics)source_url- Direct link to product page
Pricing & Availability
price- Current price (AUD)discount_price- Discount price (if applicable)availability- Stock statusin_stock- Boolean availability indicator
Product Details
description- Full product descriptionshort_description- Brief product summarycategory- Product categorybreadcrumbs- Category navigation pathsku- Stock keeping unitbarcode- Product barcodesize- Product sizecolor- Color information
Media
images- Array of product image URLsvariants- Product variants (whendetails=true)
๐ Operations
1. Categories
List all available product categories from the MAC Cosmetics Australia sitemap.
Input:
{"operation": "categories"}
Output: 146 categories with IDs, slugs, names, and navigation paths.
2. Search Filters
Get available search filters including sort options and category list.
Input:
{"operation": "search_filters"}
Output: Sort options (relevance, name_asc, name_desc, price_asc, price_desc) and category list.
3. Search
Search products by keyword with pagination and sorting.
Basic Search:
{"operation": "search","query": "lipstick","limit": 20,"page": 1,"sort": "relevance"}
Search with Full Details:
{"operation": "search","query": "foundation","limit": 10,"details": true}
Parameters:
query(required) - Search keywordlimit- Maximum results per page (default: 20, max: 60)page- Page number (default: 1)sort- Sort order: relevance, name_asc, name_desc, price_asc, price_descdetails- Include full product details (default: false)
4. Category
Browse products within a specific category.
Basic Category:
{"operation": "category","slug": "accessories","limit": 24,"page": 1}
Category with Full Details:
{"operation": "category","slug": "makeup","limit": 10,"details": true}
Parameters:
slugorcategoryId- Category identifier (use/categoriesto get IDs)limit- Maximum results per page (default: 24, max: 80)page- Page number (default: 1)sort- Sort order: relevance, name_asc, name_desc, price_asc, price_descdetails- Include full product details (default: false)
5. Item
Get detailed information for a single product.
By Slug:
{"operation": "item","slug": "mac-locked-kiss-ink-24hr-lipcolour"}
By URL:
{"operation": "item","url": "https://www.maccosmetics.com.au/product/13854/110037/products/makeup/lips/lipstick/mac-locked-kiss-ink-24hr-lipcolour"}
Parameters:
slug- Product slug (from search/category results)item_id- Product ID (from search/category results)url- Full product URL
๐ก Use Cases
- Price Monitoring: Track MAC Cosmetics product prices and availability
- Catalog Analysis: Analyze MAC Cosmetics product catalog structure and trends
- Competitor Research: Compare MAC Cosmetics offerings with other beauty brands
- Data Enrichment: Enhance product databases with MAC Cosmetics data
- Market Research: Study MAC Cosmetics product categories and pricing strategies
- Inventory Tracking: Monitor product availability across categories
โก Performance
- Fast Execution: Optimized for speed with direct access (no proxy required)
- Cost Effective: Minimal compute usage due to efficient data extraction
- Reliable: Multiple HTTP client fallback for maximum uptime
- Scalable: Handles large-scale data extraction efficiently
๐ง Technical Details
- Source: MAC Cosmetics Australia official website (maccosmetics.com.au)
- Data Method: Sitemap-based discovery + live page parsing
- Anti-Bot: Multiple HTTP clients with fallback (httpx, cloudscraper, tls_client, curl_cffi)
- Proxy Mode: Direct (no proxy required)
- Rate Limiting: Built-in request throttling for reliability
๐ Example Workflows
Extract All Categories
{"operation": "categories"}
Search for Lipsticks with Details
{"operation": "search","query": "lipstick","limit": 50,"sort": "price_asc","details": true}
Browse Makeup Category
{"operation": "category","slug": "makeup","limit": 100,"page": 1,"details": true}
Get Specific Product Details
{"operation": "item","slug": "studio-fix-fluid-foundation"}
๐ Support
For issues, questions, or feature requests, please contact the actor maintainer.
๐ License
This actor is provided as-is for data extraction purposes. Please respect MAC Cosmetics Australia's terms of service and robots.txt when using this actor.