{
  "openapi": "3.0.1",
  "info": {
    "title": "Decathlon Scraper",
    "description": "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.",
    "version": "1.0",
    "x-build-id": "5XuISlX2CPlN2Me09"
  },
  "servers": [
    {
      "url": "https://api.apify.com/v2"
    }
  ],
  "paths": {
    "/acts/crawlerbros~decathlon-scraper/run-sync-get-dataset-items": {
      "post": {
        "operationId": "run-sync-get-dataset-items-crawlerbros-decathlon-scraper",
        "x-openai-isConsequential": false,
        "summary": "Executes an Actor, waits for its completion, and returns Actor's dataset items in response.",
        "tags": [
          "Run Actor"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/inputSchema"
              }
            }
          }
        },
        "parameters": [
          {
            "name": "token",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            },
            "description": "Enter your Apify token here"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/acts/crawlerbros~decathlon-scraper/runs": {
      "post": {
        "operationId": "runs-sync-crawlerbros-decathlon-scraper",
        "x-openai-isConsequential": false,
        "summary": "Executes an Actor and returns information about the initiated run in response.",
        "tags": [
          "Run Actor"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/inputSchema"
              }
            }
          }
        },
        "parameters": [
          {
            "name": "token",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            },
            "description": "Enter your Apify token here"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/runsResponseSchema"
                }
              }
            }
          }
        }
      }
    },
    "/acts/crawlerbros~decathlon-scraper/run-sync": {
      "post": {
        "operationId": "run-sync-crawlerbros-decathlon-scraper",
        "x-openai-isConsequential": false,
        "summary": "Executes an Actor, waits for completion, and returns the OUTPUT from Key-value store in response.",
        "tags": [
          "Run Actor"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/inputSchema"
              }
            }
          }
        },
        "parameters": [
          {
            "name": "token",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            },
            "description": "Enter your Apify token here"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    }
  },
  "components": {
    "schemas": {
      "inputSchema": {
        "type": "object",
        "required": [
          "mode"
        ],
        "properties": {
          "mode": {
            "title": "Mode",
            "enum": [
              "search",
              "byCollection",
              "byProductHandles",
              "byRelatedProducts",
              "browseCollections"
            ],
            "type": "string",
            "description": "What to fetch.",
            "default": "search"
          },
          "searchQuery": {
            "title": "Search query (mode=search)",
            "type": "string",
            "description": "Free-text keyword matched against product title, description, brand, category and tags.",
            "default": "tent"
          },
          "collectionHandle": {
            "title": "Category / collection (mode=byCollection)",
            "enum": [
              "",
              "camping-tents-2-3-person",
              "2024-sea-otter-collection",
              "3-person-camping-tents",
              "camping-tents-4-6-person",
              "all-kids-outdoor-gear",
              "apparel-for-the-rain",
              "backpack-accessories",
              "backpacking-packs",
              "backpacking-pads",
              "mens-backpacks-and-bags",
              "womens-backpacks-and-bags",
              "backpacks-bags",
              "base-layers-thermal-underwear",
              "base-layers",
              "hike-camp-shelters",
              "beanies-neckwarmers",
              "best-sellers",
              "best-selling-gifts",
              "bike-accessories",
              "bike-packing",
              "bike-helmet",
              "bike-maintenance-storage",
              "bikes",
              "bikes-cycling-deals",
              "black-friday-deals-old",
              "blackout-tents",
              "btwin",
              "camp-hike-headlamps",
              "camp-furniture",
              "kitchen",
              "camp-ready-all-your-outdoor-essentials",
              "camping-cookware",
              "camping-dinnerware",
              "camping-lanterns",
              "camping-mattress-cots",
              "camping-pillows",
              "camping-shower",
              "sleeping",
              "camping-tents",
              "clearance-bikes",
              "cold-weather-apparel",
              "convertible-pants-0adz12c",
              "coolers",
              "cyber-monday-2024",
              "bike",
              "cycling-clothing",
              "cycling-gloves",
              "cycling-shoes",
              "cycling-spare-parts",
              "daypacks",
              "deals",
              "december-deals",
              "down-jackets-vests",
              "duffel-bags",
              "end-of-season-sale",
              "fathers-day-gift-guide",
              "gifts-under-100",
              "gifts-under-50",
              "flasks-reservoirs",
              "fleece-sweatshirts",
              "hiking-fleeces-mid-layers",
              "footwear",
              "forclaz",
              "get-closer-to-nature-this-earth-day",
              "gifts-for-her",
              "gifts-for-him",
              "gifts-that-impress",
              "gifts-under-25",
              "golf-clubs",
              "road-gravel-bikes",
              "hammocks",
              "hike-camp-deals",
              "camp-hike",
              "hiking-camping-gifts",
              "all-hiking-backpacks",
              "hiking-boots",
              "hiking-clothing",
              "hiking-gloves",
              "hiking-hats",
              "hiking-jackets",
              "hiking-pants",
              "hiking-camp-accessories",
              "hiking-sandals",
              "hiking-shirts",
              "hike-camp-shoes",
              "hiking-shorts",
              "hiking-snow-jackets",
              "hiking-socks",
              "home-trainers",
              "hydration",
              "inflatable-tents",
              "jackets-outerwear",
              "kids-backpacks",
              "kids-bikes",
              "kids-outdoor-clothing",
              "kids-outdoor-footwear",
              "kiprun",
              "kiprun-road-running-shoes",
              "kiprun-shoes",
              "kiprun-trail-running-shoes",
              "labor-day-sale",
              "lifestyle-packs",
              "lighting",
              "liners-accessories-repair",
              "memorial-day-sale",
              "memorial-day-sale-up-to-30-off",
              "mens",
              "mens-base-layers",
              "mens-cycling-clothing",
              "mens-deals",
              "mens-down-jackets",
              "mens-fleeces-mid-layers",
              "mens-footwear",
              "mens-gloves",
              "mens-hats-beanies",
              "mens-hiking-boots",
              "mens-hiking-shoe",
              "mens-jackets",
              "mens-long-sleeved-t-shirts",
              "mens-merino-wool-apparel",
              "mens-pants",
              "mens-pants-shorts",
              "mens-synthetic-padded-jackets-vests",
              "mens-rain-snow-jacket",
              "mens-sandals",
              "mens-shirts-1",
              "mens-shorts",
              "mens-socks",
              "mens-shirts",
              "mens-tops",
              "mens-windbreaker-jackets",
              "mens-winter-jackets-coats",
              "merino-wool-hiking-clothes",
              "mountain-bikes",
              "mountaineering-backpacks",
              "new-arrivals",
              "new-arrivals-bike-cycling",
              "new-arrivals-hike-camp",
              "new-arrivals-kids",
              "new-arrivals-running",
              "one-backpack-a-decade-of-journeys",
              "pop-up-camping-tents",
              "synthetic-puffer-jackets-vests",
              "quechua",
              "rain-snow-jackets",
              "ready-for-class-ready-for-anything",
              "outdoor-repair-replacement-parts",
              "riverside",
              "road-bikes",
              "rockrider",
              "running",
              "running-belts-hydration-vests",
              "running-clothing",
              "running-hats",
              "shirts-tops",
              "running-shorts-1",
              "socks",
              "shop-all",
              "ski-base-layers",
              "ski-beanies",
              "ski-beanies-gloves-socks",
              "ski-hats-beanies",
              "ski-jackets",
              "ski-mittens-gloves",
              "ski-pants",
              "sleeping-bags",
              "snow-ski",
              "snow-ski-kids",
              "snow-boots",
              "snow-boots-1",
              "apparel-for-the-snow",
              "snow-hiking",
              "snow-hiking-down-jackets",
              "snow-hiking-fleeces",
              "snow-hiking-gloves",
              "snow-hiking-hats",
              "snow-hiking-pants",
              "snow-hiking-socks",
              "snow-pants",
              "snowshoes",
              "hiking-backpacking-copy",
              "spring-hiking-collection",
              "camp-stoves",
              "sweaters",
              "tent-accessories",
              "tents",
              "travel-packs",
              "travel-packs-duffel-bags",
              "unisex-road-bikes-0aqz00a-1",
              "van-rysel",
              "warm-weather-apparel",
              "welcome-back-spring-deals-up-to-40-off",
              "wind-resistant-tent-0afz01b",
              "winter-apparel",
              "winter-clearance-sale",
              "winter-deals",
              "winter-gifts",
              "winter-hiking-jacket-0afz11b",
              "winter-snow-jackets",
              "winter-pants",
              "winter-vests",
              "womens",
              "womens-base-layers",
              "womens-bottoms",
              "womens-cycling-clothing",
              "womens-deals",
              "womens-down-jackets",
              "womens-fleeces-mid-layers",
              "womens-footwear",
              "womens-gloves",
              "womens-hat-beanies",
              "hiking-womens-boots",
              "womens-hiking-shoes",
              "womens-jackets",
              "womens-long-sleeved-t-shirts",
              "womens-merino-wool",
              "womens-pants-leggings",
              "womens-synthetic-padded-jackets-vests",
              "womens-rain-snow-jacket",
              "womens-sandals",
              "womens-shirts-1",
              "womens-shorts-skirts",
              "womens-socks",
              "womens-sport-bras",
              "womens-shirts",
              "womens-tops",
              "womens-windbreaker-jackets",
              "womens-winter-jackets"
            ],
            "type": "string",
            "description": "Pick one Decathlon category to browse all products in it.",
            "default": ""
          },
          "productIdentifiers": {
            "title": "Product handles or URLs (mode=byProductHandles)",
            "type": "array",
            "description": "Exact Decathlon product handles (e.g. quechua-2-second-fresh-black-waterproof-pop-up-camping-tent-3-person) or full product URLs.",
            "default": [],
            "items": {
              "type": "string"
            }
          },
          "relatedToProduct": {
            "title": "Product to find related items for (mode=byRelatedProducts)",
            "type": "string",
            "description": "A Decathlon product handle or URL. Returns up to 10 related/similar products Decathlon itself recommends for this item.",
            "default": ""
          },
          "vendor": {
            "title": "Brand filter",
            "enum": [
              "",
              "Decathlon",
              "Forclaz",
              "Itiwit",
              "Kiprun",
              "Quechua",
              "Riverside",
              "Rockrider",
              "Shopify Gift Card",
              "Simond",
              "Van Rysel",
              "Wedze"
            ],
            "type": "string",
            "description": "Only keep products from this Decathlon in-house brand (applies to search and byCollection modes).",
            "default": ""
          },
          "productType": {
            "title": "Category / product-type filter",
            "enum": [
              "",
              "3 in 1 jacket",
              "Backpack",
              "Bag protector",
              "Base layer",
              "Baselayer bottom",
              "Beanie",
              "Bed base",
              "Belt",
              "Belt bag",
              "Bladder",
              "Bottle cage",
              "Bottle cap",
              "Boxer shorts",
              "Boxers",
              "Camp bed",
              "Camping stove",
              "Cap",
              "Chest strap",
              "Clamping strap",
              "Cookset",
              "Cycling Shoes",
              "Cycling bib shorts",
              "Cycling shorts",
              "Down jacket",
              "Fastener",
              "Fingerless gloves",
              "Flask",
              "Fleece",
              "Foam mat",
              "Folding chair",
              "Foot pump",
              "Frame",
              "Gift Card",
              "Glove liner",
              "Gloves",
              "Gravel bike",
              "Hammock",
              "Hand Pump",
              "Hat",
              "Headband",
              "Headlamp",
              "Hiking pole",
              "Home trainer",
              "Inflatable mattress",
              "Jacket",
              "Lantern",
              "Leggings",
              "Long-sleeved jersey",
              "Long-sleeved t-shirt",
              "Mattress",
              "Midlayer",
              "Mittens",
              "Mountain bike",
              "Neck warmer",
              "Overalls",
              "Pad",
              "Padded Jacket",
              "Parka",
              "Pillow",
              "Pullover",
              "Quiver",
              "Rain Jacket",
              "Rain Poncho",
              "Repair tape",
              "Road bike",
              "Running vest",
              "Sandals",
              "Seat",
              "Shelter",
              "Shoes",
              "Short-sleeved jersey",
              "Shorts",
              "Shower",
              "Ski pants",
              "Ski suit",
              "Skort",
              "Sleeping bag",
              "Sleeping bag liner",
              "Snow boots",
              "Snowshoe",
              "Socks",
              "Softshell",
              "Sport bag",
              "Sports bra",
              "Sweatshirt",
              "T-shirt",
              "Tank",
              "Tent",
              "Tent poles",
              "Thermos",
              "Towel",
              "Trail running poles",
              "Travel bag",
              "Trousers/pants",
              "Water bag",
              "Water bottle waist pack",
              "Water pouch",
              "Windbreaker",
              "Zip Slider",
              "Zip-Off Pants",
              "zip puller"
            ],
            "type": "string",
            "description": "Only keep products of this exact product type (applies to search and byCollection modes).",
            "default": ""
          },
          "gender": {
            "title": "Gender",
            "enum": [
              "",
              "Men's",
              "Women's",
              "Unisex",
              "Boys'",
              "Girls'"
            ],
            "type": "string",
            "description": "Only keep products for this gender/age group (applies to search, byCollection, and byRelatedProducts modes). Absent on unisex-labeled or ungendered products.",
            "default": ""
          },
          "minPrice": {
            "title": "Min price (USD)",
            "minimum": 0,
            "maximum": 12000,
            "type": "integer",
            "description": "Drop products cheaper than this (lowest variant price).",
            "default": 0
          },
          "maxPrice": {
            "title": "Max price (USD)",
            "minimum": 0,
            "maximum": 12000,
            "type": "integer",
            "description": "Drop products more expensive than this (lowest variant price).",
            "default": 12000
          },
          "inStockOnly": {
            "title": "In stock only",
            "type": "boolean",
            "description": "Only keep products with at least one purchasable (in-stock) variant.",
            "default": false
          },
          "onSaleOnly": {
            "title": "On sale only",
            "type": "boolean",
            "description": "Only keep products currently discounted (compare-at price higher than current price).",
            "default": false
          },
          "sortBy": {
            "title": "Sort order",
            "enum": [
              "relevance",
              "priceLowToHigh",
              "priceHighToLow",
              "titleAZ",
              "titleZA",
              "newest"
            ],
            "type": "string",
            "description": "How to order results (applied after filtering).",
            "default": "relevance"
          },
          "maxItems": {
            "title": "Max items",
            "minimum": 1,
            "maximum": 1000,
            "type": "integer",
            "description": "Hard cap on emitted records.",
            "default": 20
          }
        }
      },
      "runsResponseSchema": {
        "type": "object",
        "properties": {
          "data": {
            "type": "object",
            "properties": {
              "id": {
                "type": "string"
              },
              "actId": {
                "type": "string"
              },
              "userId": {
                "type": "string"
              },
              "startedAt": {
                "type": "string",
                "format": "date-time",
                "example": "2025-01-08T00:00:00.000Z"
              },
              "finishedAt": {
                "type": "string",
                "format": "date-time",
                "example": "2025-01-08T00:00:00.000Z"
              },
              "status": {
                "type": "string",
                "example": "READY"
              },
              "meta": {
                "type": "object",
                "properties": {
                  "origin": {
                    "type": "string",
                    "example": "API"
                  },
                  "userAgent": {
                    "type": "string"
                  }
                }
              },
              "stats": {
                "type": "object",
                "properties": {
                  "inputBodyLen": {
                    "type": "integer",
                    "example": 2000
                  },
                  "rebootCount": {
                    "type": "integer",
                    "example": 0
                  },
                  "restartCount": {
                    "type": "integer",
                    "example": 0
                  },
                  "resurrectCount": {
                    "type": "integer",
                    "example": 0
                  },
                  "computeUnits": {
                    "type": "integer",
                    "example": 0
                  }
                }
              },
              "options": {
                "type": "object",
                "properties": {
                  "build": {
                    "type": "string",
                    "example": "latest"
                  },
                  "timeoutSecs": {
                    "type": "integer",
                    "example": 300
                  },
                  "memoryMbytes": {
                    "type": "integer",
                    "example": 1024
                  },
                  "diskMbytes": {
                    "type": "integer",
                    "example": 2048
                  }
                }
              },
              "buildId": {
                "type": "string"
              },
              "defaultKeyValueStoreId": {
                "type": "string"
              },
              "defaultDatasetId": {
                "type": "string"
              },
              "defaultRequestQueueId": {
                "type": "string"
              },
              "buildNumber": {
                "type": "string",
                "example": "1.0.0"
              },
              "containerUrl": {
                "type": "string"
              },
              "usage": {
                "type": "object",
                "properties": {
                  "ACTOR_COMPUTE_UNITS": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATASET_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATASET_WRITES": {
                    "type": "integer",
                    "example": 0
                  },
                  "KEY_VALUE_STORE_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "KEY_VALUE_STORE_WRITES": {
                    "type": "integer",
                    "example": 1
                  },
                  "KEY_VALUE_STORE_LISTS": {
                    "type": "integer",
                    "example": 0
                  },
                  "REQUEST_QUEUE_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "REQUEST_QUEUE_WRITES": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATA_TRANSFER_INTERNAL_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATA_TRANSFER_EXTERNAL_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "PROXY_SERPS": {
                    "type": "integer",
                    "example": 0
                  }
                }
              },
              "usageTotalUsd": {
                "type": "number",
                "example": 0.00005
              },
              "usageUsd": {
                "type": "object",
                "properties": {
                  "ACTOR_COMPUTE_UNITS": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATASET_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATASET_WRITES": {
                    "type": "integer",
                    "example": 0
                  },
                  "KEY_VALUE_STORE_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "KEY_VALUE_STORE_WRITES": {
                    "type": "number",
                    "example": 0.00005
                  },
                  "KEY_VALUE_STORE_LISTS": {
                    "type": "integer",
                    "example": 0
                  },
                  "REQUEST_QUEUE_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "REQUEST_QUEUE_WRITES": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATA_TRANSFER_INTERNAL_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATA_TRANSFER_EXTERNAL_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "PROXY_SERPS": {
                    "type": "integer",
                    "example": 0
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}