Decathlon Scraper [$0.50/1k💰] | Prices | Stock | Reviews avatar

Decathlon Scraper [$0.50/1k💰] | Prices | Stock | Reviews

Pricing

from $0.45 / 1,000 reviews

Go to Apify Store
Decathlon Scraper [$0.50/1k💰] | Prices | Stock | Reviews

Decathlon Scraper [$0.50/1k💰] | Prices | Stock | Reviews

Decathlon.com product data: prices, variants with per-size stock, specs, ratings and customer reviews — for price monitoring, inventory tracking and market research.

Pricing

from $0.45 / 1,000 reviews

Rating

0.0

(0)

Developer

Ahmed Jasarevic

Ahmed Jasarevic

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

Decathlon Scraper — US Store Products, Prices, Stock & Reviews Data

Extract Decathlon.com (US store) product data: prices, variants with per-size stock quantities, availability, ratings, ratings distributions, specs and customer reviews — from product URLs, category/collection sweeps, search queries or the full catalog (products.json). Built for price monitoring, inventory tracking and sports-retail market research.

Main Use Cases

  • Decathlon price monitoring — track product prices and compare-at (sale) prices over time.
  • Inventory & stock tracking — per-variant stock quantities (inventoryQuantity) to catch restocks or sell-through.
  • Competitor & market research — categories, collections, prices and ratings across the US Decathlon store.
  • Review mining — full customer reviews in a separate Reviews dataset (one row per review) with ratings, dates and countries.
  • Full-catalog sweeps — page through the entire products.json catalog to build a complete product database.

How It Works

Decathlon.com runs on Shopify, so every product, collection and search page exposes structured JSON (products.json) behind the scenes. The Actor walks those JSON endpoints with a CheerioCrawler — no browser rendering, so runs are fast and cheap. Proxy is always on (required to avoid HTTP 429 rate-limit failures). Product pages give you specs and reviews; the fast path (no includeDetails) never even loads product pages.

Scrape Decathlon.com Without an Official API

Decathlon publishes no official product data API — product, price, stock and review data only exists on the website and its Shopify JSON blobs. This Actor turns that into structured JSON/CSV/Excel. It targets the US store (decathlon.com) specifically, with per-variant stock quantities and a separate reviews dataset most scrapers don't offer. Free Apify users get a 10-product preview per run.

Input

FieldTypeRequiredDefaultNotes
startUrlsarrayNo—Direct product page URLs (https://www.decathlon.com/products/forclaz-mens-mt500-down-puffer-jacket)
categoryUrlsarrayNo—Category/collection URLs to sweep — all products in the collection are scraped (https://www.decathlon.com/collections/camping-tents-2-3-person)
searchQueriesarrayNo—Search terms ("hiking shoes", "yoga mat"); matching products are scraped
fullCatalogbooleanNofalsePage through the entire product catalog (products.json) and scrape every product
maxItemsintegerNo100Maximum products to scrape (free users capped at 10)
includeDetailsbooleanNofalseScrape each product page for technical specs and long-form details (extra request per product; off = fast mode)
includeReviewsbooleanNofalseScrape customer reviews; written to a separate Reviews dataset (one row per review; off = fast mode)
proxyproxyNo—Always ON (required to avoid 429s from Decathlon/Shopify)

Example input:

{
"searchQueries": ["hiking shoes"],
"maxItems": 50,
"includeDetails": true,
"includeReviews": true
}

Output

Two datasets are produced:

Default dataset — one row per product:

{
"title": "Forclaz Men's MT500 Down Puffer Jacket",
"vendor": "Forclaz",
"productType": "Jackets",
"handle": "forclaz-mens-mt500-down-puffer-jacket",
"priceMin": 119.99,
"priceMax": 119.99,
"compareAtPrice": null,
"currency": "USD",
"inStock": true,
"availability": "available",
"ratingCount": 512,
"averageRating": 4.6,
"ratingsDistribution": { "1": 4, "2": 8, "3": 32, "4": 128, "5": 340 },
"variants": [
{
"sku": "8548143",
"title": "S / ECRU",
"price": 119.99,
"inventoryQuantity": 5,
"available": true
}
],
"url": "https://www.decathlon.com/products/forclaz-mens-mt500-down-puffer-jacket"
}

Reviews dataset (only with includeReviews: true) — one row per review:

{
"productTitle": "Forclaz Men's MT500 Down Puffer Jacket",
"productId": "4198712459275",
"handle": "forclaz-mens-mt500-down-puffer-jacket",
"rating": 5,
"title": "Warm and light",
"comment": "Perfect for winter hiking...",
"author": "John D.",
"date": "2025-07-12",
"country": "US",
"language": "en",
"buyer": true,
"url": "https://www.decathlon.com/products/forclaz-mens-mt500-down-puffer-jacket"
}

Monitor Decathlon Prices & Stock Over Time

Schedule daily or weekly runs with identical inputs to build a price/stock history: watch for compareAtPrice (sale) events, SKU-level restocks and rating changes. Recurring runs on the same categories also improve Apify Store recommendation signals for this Actor.

Integrations & Automation

  • Apify API — run and pull results programmatically.
  • Scheduling — daily price/stock watch (see above).
  • Export — JSON, CSV, Excel, HTML; review rows flow straight into a separate dataset for easy BI joins.
  • Webhooks — trigger downstream pipelines on run completion.

FAQ

Why use this Actor instead of the official Decathlon API?

There is no official public Decathlon product API. Decathlon.com is a Shopify store, so product, price, stock and review data is served as structured JSON behind the website — this Actor reads those endpoints directly and returns clean, typed records.

Does it cover international Decathlon stores?

No — this Actor targets the US store (decathlon.com) only. For other countries, see studio-amba (40+ countries) or solidcode (11 EU stores) in Related Actors.

What are alternatives to this Actor?

Other Apify actors: studio-amba ($0.005/result, 40+ countries), solidcode ($0.0034/result, EU stores), stealth_mode, crawlerbros and abotapi. This Actor distinguishes itself with per-variant inventoryQuantity stock data, a separate one-row-per-review dataset, fullCatalog (products.json) sweeps and fast JSON-only crawling.

How can I scrape every Decathlon product?

Set fullCatalog: true (with maxItems raised). The actor pages through the entire products.json catalog. For niche collections, use categoryUrls instead.

Does it include product variants and stock?

Yes — the variants array returns SKU, variant title, price and inventoryQuantity per variant, so you can track size-level availability exactly.

How can I get product reviews?

Enable includeReviews: true. Reviews are written to the separate Reviews dataset, one row per review, with rating, title, comment, author, date, country, language and buyer status.

For AI Agents & LLM Apps

Purpose: returns Decathlon.com (US) product records — price (min/max + compare-at), per-variant stock (inventoryQuantity), availability, ratings distribution and optional specs — plus an optional separate Reviews dataset (one row per review).

Minimal input (fast mode, no product pages):

{ "searchQueries": ["hiking shoes"], "maxItems": 20 }

Reviews variant (adds product-page requests; reviews go to a second dataset):

{ "searchQueries": ["yoga mat"], "maxItems": 10, "includeReviews": true }

Output fields (default dataset): title, vendor, productType, handle, priceMin, priceMax, compareAtPrice, currency, inStock, availability, ratingCount, averageRating, ratingsDistribution, variants[] (sku, title, price, inventoryQuantity, available), images, options, tags, description, url. Reviews dataset: productTitle, productId, handle, rating, title, comment, author, date, country, language, buyer, url.

Behaviors an agent should know:

  • Review rows land in a second dataset (named reviews), not the default one — fetch both when includeReviews: true.
  • maxItems free-tier cap is 10 products per run; raise it for paid runs. fullCatalog: true overrides URL/search inputs.
  • Proxy is always on and priced in; tiny runs can cost more per item than big sweeps.
  • Billing: compute-based (platform usage), no per-product fee.

This Actor is an independent tool and is not affiliated with, endorsed by or sponsored by Decathlon. It reads publicly available product, price and review pages on decathlon.com — it does not bypass logins, paywalls or CAPTCHAs. You are responsible for complying with Decathlon's Terms of Service and applicable law (e.g. GDPR for reviews containing personal data) when using the results.

SEO Keywords

decathlon scraper, decathlon product data, decathlon price monitoring, decathlon stock tracker, decathlon reviews api, decathlon.com scraper, decathlon us store, sports retail data, decathlon full catalog, decathlon products.json, decathlon collection scraper, decathlon search scraper, hiking shoes data, camping equipment data, decathlon price history, decathlon sku stock, decathlon ratings distribution, outdoor gear data, sports ecommerce scraping, decathlon variant data