Decathlon Scraper
Pricing
from $3.00 / 1,000 results
Decathlon Scraper
Scrape Decathlon US (decathlon.com) sporting-goods catalog. Search by keyword, browse any of 200+ categories, or fetch specific products by handle/URL. Get pricing, discounts, stock, brand, images, colors, sizes and full descriptions.
Pricing
from $3.00 / 1,000 results
Rating
0.0
(0)
Developer
Crawler Bros
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
Scrape decathlon.com — Decathlon's US sporting-goods store. Search products by keyword, browse any of 200+ categories (tents, running shoes, bikes, backpacks, apparel...), or fetch specific products by handle/URL. Get pricing, discounts, stock status, brand, colors, sizes, images and full descriptions. No login, no cookies, no proxy required.
What this actor does
- Five modes:
search,byCollection,byProductHandles,byRelatedProducts,browseCollections - Full category taxonomy: 200+ curated Decathlon categories (tents, hiking boots, road bikes, cycling apparel, ski gear, and more)
- Filters: brand, product type/category, gender (Men's/Women's/Unisex/Boys'/Girls'), price range, in-stock only, on-sale only
- Sorting: relevance, price (low/high), title (A-Z/Z-A), newest first
- Rich product data: brand, category, price + discount %, colors, sizes, per-variant SKUs, images, description
- Empty fields are omitted — every record only contains fields that were actually populated
Output per product
productId,title,handle,productUrlvendor— Decathlon in-house brand (Quechua, Kiprun, Forclaz, Van Rysel, Simond, Wedze, Rockrider, Itiwit, Riverside, Decathlon)productType— category (Tent, Shoes, Backpack, Sleeping bag, etc.)gender— Men's / Women's / Unisex / Boys' / Girls', only present when the product is gender-labeleddescription— plain-text product descriptiontags[]priceMin,priceMax,currencyonSale,compareAtPriceMax,discountPercentage— only present when the product is discountedinStock,variantCountcolors[],sizes[]— only present when the product has that optionvariants[]— per-varianttitle,sku,price,compareAtPrice,available,weightGramsimages[],mainImageUrl,imageCountcollectionHandle— present when fetched viabyCollectionrelatedToHandle— present when fetched viabyRelatedProducts(the seed product's handle)createdAt,updatedAt,publishedAtsourceUrl,recordType: "product",scrapedAt
Output per category (mode=browseCollections)
collectionId,title,handle,collectionUrldescription,productsCount,imageUrlpublishedAt,updatedAtsourceUrl,recordType: "collection",scrapedAt
Input
| Field | Type | Default | Description |
|---|---|---|---|
mode | select | search | search / byCollection / byProductHandles / byRelatedProducts / browseCollections |
searchQuery | string | tent | Free-text keyword (mode=search) — matched against title, description, brand, category, tags |
collectionHandle | select | – | One of 200+ categories to browse (mode=byCollection) |
productIdentifiers | array | – | Exact product handles or full product URLs (mode=byProductHandles) |
relatedToProduct | string | – | A product handle or URL to find related/similar products for (mode=byRelatedProducts) — returns up to 10 items Decathlon itself recommends |
vendor | select | any | Filter to one Decathlon brand |
productType | select | any | Filter to one exact product type/category |
gender | select | any | Filter to Men's / Women's / Unisex / Boys' / Girls' (applies to search, byCollection, byRelatedProducts) |
minPrice / maxPrice | int | 0 / 12000 | Price range in USD |
inStockOnly | bool | false | Only in-stock products |
onSaleOnly | bool | false | Only discounted products |
sortBy | select | relevance | relevance / priceLowToHigh / priceHighToLow / titleAZ / titleZA / newest |
maxItems | int | 20 | Hard cap on emitted records (1–1000) |
Example: search for waterproof jackets under $150, in stock
{"mode": "search","searchQuery": "rain jacket","maxPrice": 150,"inStockOnly": true,"sortBy": "priceLowToHigh"}
Example: browse all 2-person tents on sale
{"mode": "byCollection","collectionHandle": "camping-tents-2-3-person","onSaleOnly": true}
Example: fetch specific products by URL
{"mode": "byProductHandles","productIdentifiers": ["https://www.decathlon.com/products/women-s-trekking-backpack-45-10-l-mt500-air","kiprun-kipstorm-lab-mens-carbon-plate-running-shoes-369831"]}
Example: find products related to a specific tent
{"mode": "byRelatedProducts","relatedToProduct": "quechua-2-second-fresh-black-waterproof-pop-up-camping-tent-3-person"}
Example: list every available category
{"mode": "browseCollections","maxItems": 250}
Use cases
- Price monitoring — track Decathlon's own-brand gear pricing and discounts over time
- Competitor research — compare sporting-goods pricing/assortment against other retailers
- Product feeds — build a comparison-shopping or affiliate feed from Decathlon's catalog
- Inventory intelligence — monitor stock status and new arrivals across categories
- Market research — analyze category breadth, brand mix, and pricing by sport/activity
FAQ
Is login or a cookie required? No — decathlon.com's product/category data is served through its public storefront JSON API, no account needed.
What brands are covered? Decathlon's US store currently carries its own in-house brands: Quechua (camping/hiking), Kiprun (running), Forclaz (trekking), Van Rysel (cycling), Simond (climbing), Wedze (winter sports), Rockrider (mountain biking), Itiwit (watersports), Riverside (bikes), and the Decathlon house brand.
Why is colors or sizes sometimes missing? Not every product has that variant option — a one-size backpack has no colors/sizes field, per the "no null fields" policy.
How does search work? It scans the current product catalog and matches your keyword against the title, description, brand, category and tags — no exact-phrase requirement.
How many products/categories does the store have? decathlon.com's US storefront currently lists roughly 500 products across 200+ categories. browseCollections with a high maxItems returns the full category list in one run.
How does byRelatedProducts work? It calls the same product-recommendation widget that powers the "You may also like" section on a Decathlon product page, then fetches full details for each recommended product — capped at 10 results (Decathlon's own limit, regardless of maxItems).
Can I combine filters? Yes — vendor, productType, gender, minPrice/maxPrice, inStockOnly and onSaleOnly all combine (AND logic) on top of search or byCollection.
What currency are prices in? USD — this actor targets the US storefront (decathlon.com).