Decathlon US Scraper: Products, Prices & Stock avatar

Decathlon US Scraper: Products, Prices & Stock

Pricing

from $2.38 / 1,000 product listings

Go to Apify Store
Decathlon US Scraper: Products, Prices & Stock

Decathlon US Scraper: Products, Prices & Stock

Scrape Decathlon US products: name, price, SKU, every size and color variant with its own price and stock status, vendor sub-brand, category, images, description. Filter by vendor, category, price, stock, gender, or sport. Includes a price and stock change monitoring mode.

Pricing

from $2.38 / 1,000 product listings

Rating

0.0

(0)

Developer

GetAScraper

GetAScraper

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 days ago

Last modified

Share

๐Ÿ‹๏ธ Decathlon US Scraper: Products, Prices & Stock

Get every Decathlon US product, size, color, price and stock status, ready for your spreadsheet in minutes.
Pulls the full decathlon.com catalog, with every size and color variant carrying its own price and stock status, plus a built-in monitor that flags only what changed.
๐Ÿ›’ Full catalog, not a slice
Every product on decathlon.com, not one category at a time
๐Ÿ“ Price and stock per variant
Every size and color gets its own price and stock status
๐ŸŽฏ Filters that match how Decathlon sells
Category, sub-brand, gender, sport, price range, in-stock only
๐Ÿ“ˆ Built-in price and stock monitor
Schedule it and only get products that are new or changed

Decathlon US Scraper pulls product data straight from decathlon.com, the US storefront of the sporting-goods retailer. It returns every product's title, sub-brand (Quechua, Kalenji, Domyos, Simond and more), category, description, images and tags, plus every individual size and color variant with its own SKU, price, compare-at price and stock status. No login and no manual browsing required, and you can schedule it to run on its own so your data stays current.

๐Ÿ” What does Decathlon US Scraper do?

This actor crawls the entire decathlon.com US product catalog, or just the collections you point it at, and returns a clean, structured record for every product. Each record includes the sub-brand, category, gender and sport tags, description, images, and a full list of that product's size and color variants, each carrying its own price, compare-at price and stock status rather than one blended headline price.

You can narrow results with filters for category, sub-brand, gender, sport, and price range, or restrict output to in-stock items only. Turn on monitoring mode and the actor remembers what it saw last time, so scheduled runs only return products that are brand new or whose price or stock changed since the previous run. Results download as JSON, CSV, Excel, or HTML directly from the Apify platform, and every run can be scheduled, triggered by API, or wired into your own pipeline.

๐Ÿ’ก Why use Decathlon US Scraper?

  • I am a price-monitoring analyst tracking Decathlon prices for clients, looking to capture every size and color variant's own price and stock status in order to catch changes the moment they happen, not just the headline product price.
  • I am a reseller sourcing products for my own store, looking to browse Decathlon's full US catalog by sub-brand and category in order to find items worth listing before competitors spot them.
  • I am a sporting-goods market researcher, looking to analyze Decathlon's brand assortment and pricing across categories in order to benchmark it against other outdoor and sports retailers.
  • I am a developer building a stock-alert tool, looking to pull per-variant availability straight from Decathlon's catalog in order to notify my users the second a sold-out size comes back.

๐Ÿš€ How to use it

STEP 1
Pick your scope
Paste collection URLs or leave the field blank to crawl the whole catalog, then set your filters.
STEP 2
Run the actor
It reads Decathlon's live catalog directly, so runs finish fast without needing a slow rendered browser.
STEP 3
Get clean data
Download products and variants as JSON, CSV or Excel, or turn on monitoring for changed-only runs.
  1. Click Try for free and open the Input tab.
  2. Optionally paste one or more collection URLs, or leave it empty to crawl the full catalog. Add any category, sub-brand, gender, sport, price, or stock filters you need.
  3. Click Start and let the run finish.
  4. Open the Output tab and export your results as JSON, CSV, Excel, or HTML.

๐Ÿ“ฅ Input

FieldTypeRequiredDescription
startUrlsarray of URLsNoOne or more decathlon.com collection page URLs, for example https://www.decathlon.com/collections/camping-tents. Leave empty to crawl the entire catalog instead.
maxItemsintegerNoMaximum number of products to return across all sources. Defaults to 100. Set to 0 for no limit.
productTypestringNoOnly keep products whose category text contains this value, for example "Down jacket" or "Running shoes". Leave empty for all categories.
vendorstringNoOnly keep products from this sub-brand, for example "Quechua", "Kalenji", "Domyos", or "Simond". Leave empty for all sub-brands.
genderenumNoOnly keep products tagged for a specific gender. Leave on "All genders" to include everything, including untagged products.
sportstringNoOnly keep products whose sport tag contains this value, for example "camping" or "running". Leave empty for all sports.
minPriceintegerNoOnly keep products with at least one variant priced at or above this amount in US dollars. Defaults to 0.
maxPriceintegerNoOnly keep products with at least one variant priced at or below this amount in US dollars. Defaults to 0, meaning no upper limit.
inStockOnlybooleanNoWhen enabled, only keep products with at least one variant currently in stock. Defaults to false.
proxyConfigurationobjectNoProxy settings for the run. The default setting works out of the box since decathlon.com does not require special proxy handling.
maxRequestRetriesintegerNoHow many times to retry a failed request before giving up on it. Defaults to 3.
maxConcurrencyintegerNoMaximum number of parallel requests against decathlon.com. Defaults to 5.
onlyChangedProductsbooleanNoTurns this run into a price and stock monitor. The first run builds a baseline; later runs with the same monitoring state key only return products that are new or whose price or stock changed. Defaults to false.
monitoringStateKeystringNoNames the saved baseline used by monitoring mode. Use a different key for each schedule so monitors do not share state. Defaults to "default".
resetMonitoringStatebooleanNoClears the saved baseline for the given monitoring state key before this run, so every matching product is treated as new again. Defaults to false.

๐Ÿ“ค Output

Every scraped product is saved as one dataset item. Here is a simplified example:

{
"productId": "8721456123456",
"title": "Quechua MH100 Waterproof Hiking Jacket",
"handle": "quechua-mh100-waterproof-hiking-jacket",
"url": "https://www.decathlon.com/products/quechua-mh100-waterproof-hiking-jacket",
"vendor": "Quechua",
"productType": "Hiking jacket",
"minPrice": 34.99,
"maxPrice": 34.99,
"currency": "USD",
"inStock": true,
"variantCount": 6,
"variants": [
{ "id": "44821001", "sku": "MH100-JKT-M-BLU", "title": "M / Blue", "price": 34.99, "compareAtPrice": 44.99, "available": true },
{ "id": "44821002", "sku": "MH100-JKT-L-BLU", "title": "L / Blue", "price": 34.99, "compareAtPrice": 44.99, "available": false }
],
"tags": ["GENDER: MEN'S", "SPORT: mountain trekking", "PRODUCT_TYPE: Hiking jacket"],
"description": "A waterproof, breathable jacket for short hikes on rainy days.",
"gender": "MEN'S",
"sport": "mountain trekking",
"imageUrl": "https://contents.mediadecathlon.com/p2547896/k$abc123/quechua-mh100-jacket.jpg",
"imageUrls": [
"https://contents.mediadecathlon.com/p2547896/k$abc123/quechua-mh100-jacket.jpg",
"https://contents.mediadecathlon.com/p2547896/k$def456/quechua-mh100-jacket-back.jpg"
],
"publishedAt": "2024-11-02T10:15:00Z",
"updatedAt": "2026-08-20T06:42:11Z"
}

You can download the dataset in various formats such as JSON, HTML, CSV, or Excel directly from the Output tab.

๐Ÿ“Š Data table

FieldTypeDescription
productIdstringDecathlon's internal product identifier.
titlestringFull product name.
handlestringURL-friendly product slug.
urlstringDirect link to the product page on decathlon.com.
vendorstringSub-brand, for example Quechua, Kalenji, Domyos, or Simond.
productTypestringProduct category, for example "Hiking jacket" or "Camping tent".
descriptionstringProduct description text.
genderstringGender the product is tagged for, parsed from Decathlon's own tags.
sportstringSport the product is tagged for, parsed from Decathlon's own tags.
minPricenumberLowest price across all of this product's variants, in US dollars.
maxPricenumberHighest price across all of this product's variants, in US dollars.
currencystringCurrency code, always USD for this storefront.
inStockbooleanTrue if at least one variant is currently available.
variantCountnumberNumber of size or color variants this product has.
variantsarrayEvery variant with its own id, SKU, title (size or color), price, compare-at price, and stock status.
imageUrlstringPrimary product image URL.
imageUrlsarrayEvery product image URL.
tagsarrayRaw tags as returned by Decathlon, including the gender and sport taxonomy.
publishedAtstringWhen the product was first published on decathlon.com.
updatedAtstringWhen the product listing was last updated.
changeTypestringOnly present in monitoring mode: "new", "price_changed", "stock_changed", or "price_and_stock_changed".
scrapedAtstringTimestamp of this scrape.

๐Ÿ’ฐ Pricing

Decathlon US Scraper uses pay-per-result pricing. You are billed only for the products actually saved to your dataset, so a run that returns nothing costs nothing. There are no subscriptions, no monthly minimums, and no setup fees. Check the Pricing tab on this actor's page for the exact current rate, and use the maxItems input to cap spend on any run before you start it.

โญ Enjoying Decathlon US Scraper?

โญ โญ โญ โญ โญ
If this actor is saving you hours of manual catalog checking, a rating helps a lot.
A 5-star rating takes 10 seconds and helps other resellers and price-monitoring teams find it. Your feedback also tells us what to build next.
โ˜…ย ย Rate this Actor on Apify

๐Ÿ’ก Tips

  • Start with a small maxItems value while testing your filters, then raise it once you know your run returns what you expect.
  • Point startUrls at a handful of collection pages when you only care about a few categories. It is faster and cheaper than crawling the full catalog and filtering afterward.
  • For price and stock tracking, enable onlyChangedProducts and schedule the actor to run daily or weekly. Give each saved schedule its own monitoringStateKey so they never share a baseline.
  • Combine vendor and gender filters to pull a focused slice, for example every women's Domyos item, without downloading the rest of the catalog.

โ“ FAQ

Does it get blocked?

No. Decathlon's US storefront serves its public product catalog without anti-bot challenges, so this actor runs reliably without needing residential proxies or browser automation.

Does it cover every Decathlon country?

No. This actor covers decathlon.com, the US storefront, only. Decathlon's European storefronts run on different technology and are not supported here.

How fresh is the data?

Every run reads the live catalog at the moment it runs, so prices and stock reflect what is currently on decathlon.com. For ongoing freshness, schedule the actor with monitoring mode enabled.

Are all categories and sub-brands supported?

Yes. The actor covers every category and every sub-brand sold on decathlon.com, including Quechua, Kalenji, Domyos, and Simond. Use the productType and vendor filters to narrow results to the ones you care about.

๐Ÿ”— Other actors