Running Shoe Multi-Brand Catalog Scraper
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, andcushioningare 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