Decathlon Scraper avatar

Decathlon Scraper

Pricing

from $3.00 / 1,000 results

Go to Apify Store
Decathlon Scraper

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

Crawler Bros

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

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, productUrl
  • vendor — 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-labeled
  • description — plain-text product description
  • tags[]
  • priceMin, priceMax, currency
  • onSale, compareAtPriceMax, discountPercentage — only present when the product is discounted
  • inStock, variantCount
  • colors[], sizes[] — only present when the product has that option
  • variants[] — per-variant title, sku, price, compareAtPrice, available, weightGrams
  • images[], mainImageUrl, imageCount
  • collectionHandle — present when fetched via byCollection
  • relatedToHandle — present when fetched via byRelatedProducts (the seed product's handle)
  • createdAt, updatedAt, publishedAt
  • sourceUrl, recordType: "product", scrapedAt

Output per category (mode=browseCollections)

  • collectionId, title, handle, collectionUrl
  • description, productsCount, imageUrl
  • publishedAt, updatedAt
  • sourceUrl, recordType: "collection", scrapedAt

Input

FieldTypeDefaultDescription
modeselectsearchsearch / byCollection / byProductHandles / byRelatedProducts / browseCollections
searchQuerystringtentFree-text keyword (mode=search) — matched against title, description, brand, category, tags
collectionHandleselectOne of 200+ categories to browse (mode=byCollection)
productIdentifiersarrayExact product handles or full product URLs (mode=byProductHandles)
relatedToProductstringA product handle or URL to find related/similar products for (mode=byRelatedProducts) — returns up to 10 items Decathlon itself recommends
vendorselectanyFilter to one Decathlon brand
productTypeselectanyFilter to one exact product type/category
genderselectanyFilter to Men's / Women's / Unisex / Boys' / Girls' (applies to search, byCollection, byRelatedProducts)
minPrice / maxPriceint0 / 12000Price range in USD
inStockOnlyboolfalseOnly in-stock products
onSaleOnlyboolfalseOnly discounted products
sortByselectrelevancerelevance / priceLowToHigh / priceHighToLow / titleAZ / titleZA / newest
maxItemsint20Hard 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"
]
}
{
"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).