OrbTop

Running Shoe Multi-Brand Catalog Scraper

ECOMMERCESPORTS

Independent tool. Trademarks referenced on this page are the property of their respective owners and are used only to identify the public website this tool reads. No affiliation or endorsement.

Running Shoe Multi-Brand Catalog Scraper

Scrape running shoe catalogs from Brooks, Saucony, Altra, and On — four premier running-specialist brands — all normalized into a single dataset. Built for affiliate publishers, competitive-intelligence teams, and shoe-recommendation engines that need structured spec data beyond what generic shopping scrapers offer.

What it does

Crawls Running Warehouse's per-brand catalog pages (the cleanest, most open source for all four brands) and extracts runner-relevant technical specs from each product detail page:

  • Biomechanical specs: heel-to-toe drop (mm), heel stack height (mm), forefoot stack height (mm), weight (g)
  • Product metadata: SKU, model family, generation, product URL, MSRP
  • Catalog info: available sizes, in-stock status, star rating
  • Context fields: gender (men/women), terrain (road/trail)

Input

Field Type Default Description
maxItems integer 10 Maximum shoe records to return
sources array ["brooks","saucony","altra","on"] Which brands to scrape

Example — Altra only

{
  "maxItems": 50,
  "sources": ["altra"]
}

Example — all four brands

{
  "maxItems": 500,
  "sources": ["brooks", "saucony", "altra", "on"]
}

Output schema

{
  "source_brand": "altra",
  "product_id": "WME04M2",
  "product_name": "Altra Escalante 4 Men's Shoes Gray/Lime",
  "model_family": "Altra Escalante",
  "generation": "4",
  "product_url": "https://www.runningwarehouse.com/Altra_Escalante_4/descpage-WME04M2.html",
  "msrp_usd": 129.95,
  "sale_price_usd": null,
  "color_options": null,
  "sizes_available": "7.0, 7.5, 8.0, 8.5, 9.0",
  "gender": "men",
  "terrain": "road",
  "cushioning": null,
  "drop_mm": 0,
  "weight_g": 244,
  "stack_height_mm": 25,
  "forefoot_stack_mm": 25,
  "foam_technology": null,
  "plate_material": null,
  "intended_use": null,
  "upper_material": "Stylish and breathable engineered mesh upper",
  "star_rating": 4.6,
  "review_count": 26,
  "in_stock": true
}

Use cases

  • Affiliate content: keep product specs and pricing current for review sites (Believe in the Run, Doctors of Running, Solereview)
  • Competitive intelligence: track model changes, stack-height trends, and pricing across brands
  • Shoe recommenders: power filters by drop, weight, terrain, and gender
  • Price monitoring: detect sales across Brooks, Saucony, Altra, and On in one run

Brand coverage

Brand Men's Women's Catalog pages scraped
Brooks Road + Stability Road + Stability MRABROOKS, MRSBROOKS, WRABROOKS, WRSBROOKS
Saucony Road + Stability Road + Stability MRSSAUCONY, MSASAUCONY, WRSSAUCONY, WSASAUCONY
Altra All All ALTRAMS, ALTRAWS
On Road Road MRSON, WRSON

Estimated active catalog: ~400–600 SKUs across all four brands (varies by season).

Notes

  • All data scraped from Running Warehouse, which carries complete catalogs for all four brands
  • foam_technology, plate_material, intended_use, and cushioning are null in V1 — these appear only in product description prose; structured extraction is planned for V2
  • Full 4-brand catalog run completes in under 15 minutes at 5 concurrent requests