OrbTop

Running Shoe Multi-Brand Catalog Scraper

ECOMMERCESPORTS

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 with no anti-bot protection
  • 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