Stadium Scraper — Nordic Sports, Outdoor & Fitness Products
Pricing
Pay per event
Stadium Scraper — Nordic Sports, Outdoor & Fitness Products
Scrape products, prices, ratings, and availability from Stadium.se. Sweden's largest sports retailer. Supports category browsing and product detail pages with load-more pagination.
Pricing
Pay per event
Rating
0.0
(0)
Developer
Studio Amba
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Stadium Scraper
Scrape sporting goods from stadium.se, Sweden's largest sports retailer with both online and 160+ physical stores. The scraper extracts product cards from listing pages and uses Stadium's load-more pagination to get complete results.
How it works
Stadium uses infinite scroll with a "load more" button. Each load-more request returns an HTML fragment with more product cards. The scraper:
- Extracts products from the initial page's
.product-cardelements - Follows
load-more__linkURLs for additional batches - Reads rating data from Gamifiera widget attributes
For detail pages, it parses JSON-LD Product data.
Input
| Field | Type | Description |
|---|---|---|
categoryUrl | string | Stadium.se category URL (recommended) |
searchQuery | string | Search term (JS-rendered, may have limited results) |
maxResults | integer | Limit (default: 100) |
proxyConfiguration | object | Proxy settings |
Category URLs work best. Search is JavaScript-rendered and may not return complete results via HTTP.
Output
| Field | Type | Example |
|---|---|---|
name | string | "Nike Revolution 7" |
brand | string | "Nike" |
price | number | 699 |
originalPrice | number | 899 |
currency | string | "SEK" |
sku | string | "678901-001" |
inStock | boolean | true |
rating | number | 4.9 |
reviewCount | number | 11 |
url | string | Product URL |
imageUrl | string | Product image |
category | string | "Loparskor" |
categories | array | ["Sport", "Lopning", "Loparskor"] |
color | string | "Black/White" |
Cost
Efficient HTTP scraping, but load-more requests mean more calls for large categories. ~800 products per $1.
Notes
- Stadium price format: "2 399:-" (space-separated thousands, colon-dash suffix)
- Total product count parsed from "25 av 1334st" text
- Ratings from
.gmf-rating-starstitle attribute ("4.9 / 5") - Review count from
.gmf-product-rating-label("(11)") - Categories derived from URL path segments