SYSTEM all green source johnstonmurphy.com queue 2,194 pages p99 latency 184ms dataflirt.com · scraper/johnstonmurphy-com
RUN . 14 active pipelines . johnstonmurphy.com live

Johnston & Murphy data,
structured for retail ops.

We extract footwear listings, size and width availability, pricing signals, XC4 technology specs, and customer reviews from johnstonmurphy.com. Delivered as clean JSON, CSV, or Parquet to S3 or Snowflake on your cadence.

Products extracted
18.4K /run
SKU variations
142K /run
Price updates
12.1K /24h
Active pipelines
14
Uptime
99.98%
Data Dictionary

Every field we extract from johnstonmurphy.com

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 johnstonmurphy.com. All fields typed and schema-versioned.

skutitlecategorysub_categorybase_pricecolourmaterialurlimage_url
product_listings
● 200 OK
"sku": "20-12345",
"title": "Melton Classic Oxford",
"category": "Men's Shoes",
"base_price": 179.0,
"colour": "Black",
"material": "Full Grain Leather",
"url": "https://www.johnstonmurphy.com/melton-classic-oxford/20-12345.html"
# skutitlecategorysub_categorybase_pricecolour
1
2
3

Complete list of extractable fields for Inventory & Sizing objects from johnstonmurphy.com. All fields typed and schema-versioned.

variant_idparent_skusizewidthin_stockstock_levelbackorder_dateprice
inventory_& sizing
● 200 OK
"variant_id": "20-12345-105-W",
"parent_sku": "20-12345",
"size": "10.5",
"width": "Wide",
"in_stock": true,
"stock_level": 14,
"price": 179.0
# variant_idparent_skusizewidthin_stockstock_level
1
2
3

Complete list of extractable fields for Tech & Materials objects from johnstonmurphy.com. All fields typed and schema-versioned.

skuupper_materiallining_materialsole_materialwaterproofxc4_enabledtrufoam_enabledsmart_degree
tech_& materials
● 200 OK
"sku": "20-98765",
"upper_material": "Waterproof Leather",
"sole_material": "Rubber",
"waterproof": true,
"xc4_enabled": true,
"trufoam_enabled": false
# skuupper_materiallining_materialsole_materialwaterproofxc4_enabled
1
2
3

Complete list of extractable fields for Pricing & Promos objects from johnstonmurphy.com. All fields typed and schema-versioned.

skumsrpcurrent_pricediscount_pctdiscount_abson_saleclearancepromo_textscraped_at
pricing_& promos
● 200 OK
"sku": "20-54321",
"msrp": 159.0,
"current_price": 119.99,
"discount_pct": 24.5,
"on_sale": true,
"clearance": false,
"promo_text": "Take an extra 20% off at checkout"
# skumsrpcurrent_pricediscount_pctdiscount_abson_sale
1
2
3

Complete list of extractable fields for Reviews & Fit objects from johnstonmurphy.com. All fields typed and schema-versioned.

review_idskuratingtitlebodyfit_ratingcomfort_ratingverified_buyerdate
reviews_& fit
● 200 OK
"review_id": "rev_847392",
"sku": "20-12345",
"rating": 5,
"title": "Perfect fit out of the box",
"body": "These oxfords require zero break-in time.",
"fit_rating": "True to size",
"verified_buyer": true
# review_idskuratingtitlebodyfit_rating
1
2
3

Capabilities

Complete footwear intelligence from Johnston & Murphy

Our scraper maps the entire Johnston & Murphy catalogue, capturing complex size-width matrices, proprietary technology specifications like XC4, and dynamic promotional pricing.

Footwear Catalogue Extraction

Capture product titles, descriptions, categories, and style numbers across men's and women's footwear lines.

Size & Width Matrices

Extract comprehensive availability grids including standard, wide, and extra-wide widths mapped against specific sizes.

Proprietary Tech Specs

Isolate specifications for XC4 waterproof technology, Trufoam soles, and smart degree temperature control features.

Dynamic Price Tracking

Monitor base MSRP, markdown prices, clearance tags, and cart-level promotional discounts across all SKUs.

Colour & Material Variants

Map parent products to individual colourways and material types, including full-grain leather and suede specifications.

Inventory Signals

Track out-of-stock indicators, low stock warnings, and backorder dates for specific size and width combinations.

Review & Fit Analysis

Extract customer reviews, star ratings, and aggregated fit feedback indicating if shoes run large, small, or true to size.

Apparel & Accessories

Expand extraction beyond footwear to include outerwear, shirts, belts, and leather goods catalogues.

Delta Extraction Mode

Process only changed records using hash-based diffing to track new arrivals and price drops efficiently.

// engagement pipeline

From brand catalogue to structured warehouse

Brief in. Clean data out.

Define Scope
d 0

Specify target categories, product lines, or specific SKUs for extraction.

Pipeline Build
d 2–4

We configure crawlers to handle Johnston & Murphy's size matrices and dynamic inventory endpoints.

Validation & QA
d 4–6

Schema validation, null-rate checks on size availability, and price anomaly detection.

Delivery
ongoing

JSON, CSV, or Parquet pushed to your S3 bucket or Snowflake warehouse on agreed cadence.

Under the hood

Handling complex retail data structures

Footwear sites present unique scraping challenges with multi-dimensional variants and dynamic inventory states. We handle the complexity at the infrastructure level.

pipeline-monitor · johnstonmurphy.com · 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
Variant mapping
Multi-dimensional SKU flattening

Footwear requires mapping a single parent product to dozens of child SKUs based on colour, size, and width. We flatten these matrices into queryable, normalised relational records.

Dynamic inventory
Real-time stock endpoint polling

Availability changes rapidly during sales events. We bypass cached frontend pages and poll backend inventory endpoints directly to ensure stock accuracy.

Anti-bot evasion
Residential proxies and TLS spoofing

Retailers use edge protection to block automated scraping. We route requests through US-based residential proxies with realistic TLS and browser fingerprints.

Schema stability
Resilient DOM parsing

E-commerce platforms frequently update their frontend frameworks. We use multiple fallback selectors and JSON-LD extraction to maintain pipeline stability during site updates.

Review pagination
Deep extraction of customer feedback

We paginate through all review pages, extracting granular fit data, comfort ratings, and verified buyer status to build comprehensive product sentiment datasets.

Applications

Who uses Johnston & Murphy data

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

01
Competitor Price Monitoring

Footwear brands track Johnston & Murphy pricing, promotional cadences, and clearance strategies to adjust their own retail pricing.

02
Assortment Planning

Retail merchandisers analyse category depth, width availability, and new product introductions to inform their own buying decisions.

03
Market Trend Analysis

Analysts track the adoption of specific technologies like waterproof leathers and hybrid dress-sneakers across product lines.

04
Inventory & Stock Forecasting

Supply chain teams monitor out-of-stock rates on specific sizes to identify manufacturing bottlenecks or high-demand categories.

05
Product Development

Design teams mine customer reviews and fit feedback to identify design flaws or opportunities for comfort improvements.

06
MAP Compliance

Wholesale partners monitor direct-to-consumer pricing to ensure alignment with Minimum Advertised Price agreements.

Why DataFlirt

"Footwear data is inherently multi-dimensional. A single shoe can have sixty distinct SKUs when accounting for colour, size, and width combinations. Extracting this accurately requires deep variant mapping."

Most generic scrapers fail at footwear retail because they capture the parent product but miss the granular size-level inventory data. DataFlirt traverses the entire variant matrix, executing the necessary network requests to build a complete picture of stock availability, pricing, and fit data across the entire Johnston & Murphy catalogue.

Technical Spec

Johnston & Murphy scraper technical specifications

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

Multi-dimensional variants
Maps parent styles to exact colour, size, and width combinations
Supported
Inventory status
Captures in-stock, out-of-stock, and low-stock indicators per SKU
Supported
Promotional pricing
Extracts sale prices, clearance tags, and cart-level discounts
Supported
Technology specifications
Isolates XC4, Trufoam, and material composition data
Supported
Review extraction
Full pagination of customer reviews including fit and comfort ratings
Supported
Store locator data
Extracts physical store locations, hours, and contact details
Supported
Customer order history
Requires authenticated user login credentials to access past purchases
Partial
Insider Rewards points
Loyalty program point balances and tier status are account-gated
Partial
Infrastructure

Infrastructure powering the extraction

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

ScrapyPlaywrightPython 3.12RedisPostgreSQLApache AirflowAWS LambdaS3CloudWatch2CaptchaCapSolverResidential ProxiesDockerKubernetesGrafanaPrometheus
Scrapy + Playwright Stack

Scrapy manages catalogue traversal and deduplication, while Playwright handles dynamic inventory endpoints and variant selection.

Residential Proxy Infrastructure

Requests are routed through US-based residential IPs with automated rotation to bypass edge protection and rate limiting.

Cloud-Native Orchestration

Pipelines execute on AWS infrastructure with Airflow managing schedules, retries, and data delivery to your warehouse.

Output & Delivery

Your data, your destination

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

JSON
Nested structures ideal for complex variant matrices
CSV
Flat files for easy ingestion into spreadsheet tools
XLS
Excel format for business analysts and merchandising teams
Parquet
Columnar storage optimised for BigQuery and Snowflake
AWS S3
Direct delivery to your cloud storage buckets
Webhook
HTTP POST for real-time inventory alerts
API
REST endpoints to query extracted catalogue data
PostgreSQL
Direct database inserts with conflict resolution
S3
Direct bucket delivery — compatible with any data lake
// faq

Common questions.

About johnstonmurphy.com scraping, legality, and pipeline operations.

Ask us directly →
Can you extract inventory data for specific shoe widths?

Yes. Our scraper maps the entire size and width matrix, capturing independent inventory statuses for medium, wide, and extra-wide variants of the same shoe size.

How often can you update pricing data?

We can configure pipelines to run daily, hourly, or at custom intervals to capture flash sales, clearance markdowns, and promotional events as they happen.

Do you capture proprietary technology details like XC4?

Yes. We extract all structured and unstructured product specifications, isolating proprietary features like XC4 waterproofing, Trufoam soles, and specific leather types.

Can you scrape the Johnston & Murphy apparel catalogue?

Absolutely. While footwear is the primary focus, our pipelines can extract data from all categories including outerwear, shirts, belts, and accessories.

How do you handle out-of-stock products?

Out-of-stock items are still extracted but flagged with a false boolean for availability. This allows you to track historical catalogue presence and restock patterns.

Is it possible to extract customer fit feedback?

Yes. Alongside standard text reviews and star ratings, we extract aggregated fit matrices indicating if customers found the item to run small, large, or true to size.

$ dataflirt scope --new-project --source=johnstonmurphy.com ready

Tell us what
to extract.
We do the rest.

20-minute scoping call. Pilot dataset within the week. Production within two. From complete catalogue dumps to daily inventory tracking across complex size matrices, we build and maintain the infrastructure. Provide your requirements to get started.

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

More in shoes and footwear

Services

Data Extraction for Every Industry

View All Services →