SYSTEM all green source myer.com.au queue 12,843 pages p99 latency 184ms dataflirt.com · scraper/myer-com.au
RUN * 41 active pipelines * myer.com.au live

Myer retail data,
at warehouse scale.

We extract fashion assortments, promotional pricing, variant matrices, and stock availability from Myer.com.au. Delivered as clean JSON, CSV, or Parquet to S3, BigQuery, or Snowflake.

Products extracted
421K /run
Price updates
1.2M /24h
Stock checks
85K /hour
Active pipelines
41
Uptime
99.94%
Data Dictionary

Every field we extract from myer.com.au

Structured, schema-consistent data across all major object types — delivered clean, typed, and ready to query.

Complete list of extractable fields for Product Listings objects from myer.com.au. All fields typed and schema-versioned.

skutitlebrandcategorysub_categorypriceoriginal_pricediscount_pctcoloursizein_stockdescriptionmaterialcare_instructionsimage_urlsurl
product_listings
● 200 OK
"sku": "12345678",
"title": "Linen Blend Blazer",
"brand": "Tokito",
"price": 89.95,
"original_price": 129.95,
"discount_pct": 30,
"colour": "Navy",
"in_stock": true
# skutitlebrandcategorysub_categoryprice
1
2
3

Complete list of extractable fields for Pricing & Promotions objects from myer.com.au. All fields typed and schema-versioned.

skucurrent_pricewas_pricepromotion_textmyer_one_exclusiveclearance_flagmultibuy_offercurrencyprice_timestampscraped_at
pricing_& promotions
● 200 OK
"sku": "12345678",
"current_price": 89.95,
"was_price": 129.95,
"promotion_text": "Take an extra 20% off clearance",
"myer_one_exclusive": false,
"clearance_flag": true,
"currency": "AUD",
"price_timestamp": "2024-05-12T08:00:00Z"
# skucurrent_pricewas_pricepromotion_textmyer_one_exclusiveclearance_flag
1
2
3

Complete list of extractable fields for Inventory & Click & Collect objects from myer.com.au. All fields typed and schema-versioned.

skustore_idstore_namepostcodeavailability_statusstock_levelclick_and_collect_eligibledelivery_eligiblelast_checked
inventory_& click & collect
● 200 OK
"sku": "12345678",
"store_id": "VIC_001",
"store_name": "Myer Melbourne City",
"postcode": "3000",
"availability_status": "In Stock",
"click_and_collect_eligible": true,
"delivery_eligible": true,
"last_checked": "2024-05-12T08:05:00Z"
# skustore_idstore_namepostcodeavailability_statusstock_level
1
2
3

Complete list of extractable fields for Brand Catalogues objects from myer.com.au. All fields typed and schema-versioned.

brand_namebrand_slugtotal_productscategories_spannedprice_minprice_maxavg_discountnew_arrivals_countbrand_url
brand_catalogues
● 200 OK
"brand_name": "Country Road",
"brand_slug": "country-road",
"total_products": 452,
"price_min": 19.95,
"price_max": 399.0,
"avg_discount": 15.5,
"new_arrivals_count": 24,
"brand_url": "https://www.myer.com.au/b/Country%20Road"
# brand_namebrand_slugtotal_productscategories_spannedprice_minprice_max
1
2
3

Complete list of extractable fields for Reviews & Ratings objects from myer.com.au. All fields typed and schema-versioned.

review_idskureviewer_nicknameratingreview_titlereview_textrecommendedfit_feedbackquality_ratingvalue_ratingdate_posted
reviews_& ratings
● 200 OK
"review_id": "REV-98765",
"sku": "12345678",
"rating": 4,
"review_title": "Great blazer for work",
"recommended": true,
"fit_feedback": "True to size",
"quality_rating": 5,
"date_posted": "2024-04-20"
# review_idskureviewer_nicknameratingreview_titlereview_text
1
2
3

Capabilities

Everything you need from Myer, structured and ready

Our Myer pipeline manages the complexity of Australian geo-blocking, dynamic variant loading, and complex promotional rules to deliver clean retail data.

Full Catalogue Extraction

Extract apparel, beauty, homewares, and electronics categories with complete metadata, materials, and care instructions.

Variant Matrix Mapping

Resolve complex size and colour combinations to specific SKUs, capturing unique pricing and stock states for each variant.

Promotional Pricing

Track clearance events, multi-buy offers, and percentage-off discounts applied at the cart or product level.

Store-Level Inventory

Query stock availability across Myer physical locations for Click & Collect and local delivery eligibility.

Brand Assortment Tracking

Monitor brand presence, new arrivals, and category dominance for labels like Country Road, Seed Heritage, and MAC.

Review Corpus Extraction

Pull customer ratings, fit feedback, and text reviews to analyse product sentiment and sizing accuracy.

Australian Geo-Targeting

Route requests through AU-based residential proxies to bypass regional blocking and access localised pricing.

High-Frequency Price Checks

Monitor daily or hourly price changes across target categories to inform competitor pricing models.

Delta Exports

Emit only changed records for pricing and stock updates, minimising warehouse compute and storage costs.

// engagement pipeline

From target category to warehouse record

Brief in. Clean data out.

Define Scope
d 0

Provide category URLs, brand names, or specific SKUs. We map the required data points and extraction frequency.

Pipeline Build
d 2–4

We configure Scrapy spiders with Australian residential proxies and Playwright for dynamic variant loading on myer.com.au.

Validation & QA
d 4–6

Schema validation checks ensure colour, size, and price fields maintain target density and accuracy before deployment.

Delivery
ongoing

Clean data pushed as JSON, CSV, or Parquet to your S3 bucket or Snowflake warehouse on the agreed schedule.

Under the hood

How we bypass Myer's extraction barriers

Myer protects its pricing data with regional blocks and dynamic frontends. We handle the infrastructure so you receive clean data.

pipeline-monitor · myer.com.au · live ● active
// fingerprinting
Identity rotation
TLS fingerprintrandomised
User-agentrotated
IP poolresidential
Challenges blocked0
// pagination
Page coverage
48,291 pages queued running
// observability
Pipeline health
99.9%
uptime
142ms
p99 lat
0.3%
null rate
2
alerts
Dynamic rendering
Playwright execution for variant data

Myer loads size and colour variants dynamically via JavaScript. We use Playwright to simulate selections and capture exact variant SKUs and prices.

Geo-restrictions
AU residential proxy networks

Myer.com.au heavily restricts non-Australian IP traffic. We route all requests through high-reputation Australian residential proxies to maintain access.

Promotional logic
Rule-based price calculation

Myer frequently uses complex promotional banners. We extract both the base price and the promotional text to calculate the final cart value.

Pagination
Headless browser automation

Category pages rely on dynamic loading. Our crawlers handle infinite scroll and pagination tokens to ensure zero data loss across deep categories.

Rate limiting
Distributed crawl architecture

Aggressive scraping triggers WAF blocks. We distribute requests across thousands of IPs with randomised delays to stay under threshold limits.

Applications

Who uses Myer data and why

Teams across industries use myer.com.au data to build competitive products and smarter operations.

01
Competitor Price Monitoring

Retailers track Myer's promotional calendar and clearance markdowns to adjust their own pricing strategies.

02
Brand Assortment Analysis

Fashion brands monitor their share of shelf, category placement, and stock levels against competitors within Myer.

03
Inventory & Supply Chain

Analysts track out-of-stock rates across sizes and colours to identify supply chain bottlenecks and demand trends.

04
Market Research

Retail analysts evaluate Myer's category expansion, brand partnerships, and discounting depth over time.

05
Sentiment Analysis

Product teams scrape reviews and fit feedback to improve their own product design and sizing charts.

06
Affiliate Marketing

Deal aggregators sync Myer's daily clearance and promotional data to feed their audience with accurate offers.

Why DataFlirt

"Myer's digital catalogue is a real-time indicator of Australian retail trends, but extracting accurate variant-level pricing requires navigating strict geo-blocks and dynamic frontends."

Scraping Australian retail giants requires localised infrastructure. Myer.com.au enforces aggressive rate limits and geo-restrictions, while hiding variant pricing behind JavaScript. DataFlirt manages the residential proxy networks and headless browser sessions required to deliver clean, normalised catalogue data to your warehouse.

Technical Spec

Myer scraper technical specifications

Everything supported by our myer.com.au scraper — rendered SPA elements, auth walls, rate-limit evasion and beyond.

JavaScript rendering
Playwright sessions for dynamic variant selection and inventory checks
Supported
AU Geo-targeting
Australian residential proxy pools to bypass regional blocks
Supported
Variant mapping
Parent-child relationships for colour and size matrices
Supported
Store-level inventory
Stock checks mapped to specific Myer store postcodes
Supported
Promotion extraction
Capture of clearance flags and multi-buy offer text
Supported
Review extraction
Full pagination of product reviews and fit feedback
Supported
Change detection
Hash-based diffing for price and stock updates
Supported
MYER one point balances
Requires user authentication and account access
Partial
User purchase history
Gated behind customer login walls
Partial
Infrastructure

Infrastructure powering the Myer pipeline

Open-source tooling on proven cloud infra — no vendor lock-in, full observability.

ScrapyPlaywrightPython 3.12RedisPostgreSQLApache AirflowAWS LambdaS3CloudWatch2CaptchaCapSolverResidential ProxiesDockerKubernetesGrafanaPrometheusSnowflakeBigQuery
Scrapy + Playwright Stack

Scrapy orchestrates the crawl while Playwright handles JavaScript execution for Myer's dynamic variant selectors and inventory modals.

Localised Proxy Networks

We route traffic exclusively through Australian residential IPs to bypass regional firewalls and access accurate local pricing.

Cloud-Native Orchestration

Containerised deployments on Kubernetes scale horizontally to process deep category trees and promotional events rapidly.

Output & Delivery

Your data, your destination

Data delivered to where your team already works — no new tooling required.

JSON
Newline-delimited JSON for nested variant and review data
CSV
Flat files for easy ingestion into spreadsheet tools
Parquet
Columnar storage optimised for data lake querying
AWS S3
Direct delivery to your cloud storage buckets
Webhook
HTTP POST payloads for real-time price drop alerts
API
RESTful endpoints to query extracted catalogue data
BigQuery
Streamed directly into GCP datasets
Snowflake
Automated loading into Snowflake stages
S3
Direct bucket delivery — compatible with any data lake
// faq

Common questions.

About myer.com.au scraping, legality, and pipeline operations.

Ask us directly →
Is scraping Myer.com.au legal?

Scraping public product, pricing, and store data is generally permissible. DataFlirt extracts only publicly available information and does not bypass authentication to access MYER one accounts or personal data.

How do you handle Myer's geo-blocking?

We utilise premium Australian residential proxy networks. This ensures our requests appear as legitimate local traffic, bypassing regional restrictions and displaying accurate AUD pricing.

Can you extract specific colour and size variants?

Yes. We use headless browsers to interact with the variant selectors on the product page, capturing the unique SKU, price, and stock status for every size and colour combination.

Do you track in-store stock levels?

Yes. We can query Myer's Click & Collect API endpoints using specific postcodes or store IDs to determine local availability across the network.

How quickly can you detect price changes during clearance events?

We can configure pipelines to run at hourly intervals for specific high-priority categories or brands, ensuring you capture flash sales and clearance markdowns as they happen.

Can you extract data for specific brands only?

Yes. We can scope the crawl to specific brand URLs or filter the output to include only the labels relevant to your analysis.

How is the data delivered?

We deliver structured data in JSON, CSV, or Parquet formats directly to your S3 bucket, Snowflake warehouse, or via Webhook for real-time integration.

$ dataflirt scope --new-project --source=myer.com.au ready

Tell us what
to extract.
We do the rest.

20-minute scoping call. Pilot dataset within the week. Production within two. Whether you need a daily sync of fashion assortments or hourly price monitoring for clearance events, we build and operate the infrastructure. Tell us your requirements.

hello@dataflirt.com · Bengaluru · IST · typical reply < 4h
Related Scrapers

More in fashion and apparel

Services

Data Extraction for Every Industry

View All Services →