{
  "openapi": "3.0.1",
  "info": {
    "title": "Reebok Product Catalogue Scraper",
    "description": "Scrapes the Reebok (US) product catalogue — listings by category/market and product detail with size-level availability/stock and images — via the app's Shopify Storefront GraphQL API. Read-only, no account required.",
    "version": "0.0",
    "x-build-id": "KdiP10rdXt4NthjdM"
  },
  "servers": [
    {
      "url": "https://api.apify.com/v2"
    }
  ],
  "paths": {
    "/acts/rl1987~reebok-api-scraper/run-sync-get-dataset-items": {
      "post": {
        "operationId": "run-sync-get-dataset-items-rl1987-reebok-api-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/rl1987~reebok-api-scraper/runs": {
      "post": {
        "operationId": "runs-sync-rl1987-reebok-api-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/rl1987~reebok-api-scraper/run-sync": {
      "post": {
        "operationId": "run-sync-rl1987-reebok-api-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",
        "properties": {
          "searchTerm": {
            "title": "Search",
            "type": "string",
            "description": "Keyword to search products (leave empty to browse a category)"
          },
          "maxItems": {
            "title": "Max items",
            "type": "integer",
            "description": "Maximum products to scrape (0 = all)",
            "default": 50
          },
          "includeVariants": {
            "title": "Include size-level stock",
            "type": "boolean",
            "description": "Enrich each product with per-size variants (availability/stock/price) and full images (PDP detail)",
            "default": false
          },
          "category": {
            "title": "Category / market",
            "enum": [
              "frontpage",
              "women",
              "kids",
              "sale",
              "womens-new-arrivals",
              "womens-classic-shoes",
              "womens-gym-training",
              "womens-running-shoes",
              "womens-walking-shoes",
              "basketball",
              "womens-shoes",
              "womens-clothing",
              "men",
              "mens-clothing",
              "mens-accessories",
              "womens-accessories",
              "womens-new-shoes",
              "womens-new-clothing",
              "lux-collection",
              "womens-legging-tights",
              "womens-hoodies-sweatshirts",
              "womens-tops-t-shirts",
              "womens-matching-sets",
              "womens-sports-bras",
              "womens-jackets",
              "womens-plus-size-clothing",
              "womens-shorts",
              "womens-tracksuits",
              "womens-yoga-pilates-clothing",
              "womens-pants-sweatpants",
              "womens-classics",
              "womens-club-c-collection",
              "mens-nano",
              "womens-classic-leather-shoes",
              "womens-basketball-shoes",
              "womens-collaborations",
              "pump-collection",
              "streetwear",
              "nano-x4-collection",
              "womens-active-collective",
              "womens-best-sellers",
              "dmx-comfort",
              "new-arrivals",
              "best-sellers",
              "trending-y2k-lifestyle",
              "pickleball-tennis-padel",
              "angel-reese",
              "allen-iverson",
              "set-active",
              "trending-retro-lifestyle",
              "mens-classic-leather-shoes",
              "mens-club-c-collection",
              "release-dates",
              "all-products",
              "exclude-route-gift-cards-membership",
              "no-images",
              "nutrition",
              "shoes",
              "kids-new-arrivals",
              "mens-shoes",
              "mens-hoodies-sweatshirts",
              "mens-tops-t-shirts",
              "mens-pants-sweatpants",
              "mens-shorts",
              "mens-tracksuits",
              "mens-jackets",
              "mens-running-shoes",
              "mens-gym-training",
              "mens-basketball-shoes",
              "mens-walking-shoes",
              "kids-boys",
              "kids-girls",
              "kids-shoes",
              "womens-nano",
              "classics",
              "mens-new-arrivals",
              "mens-socks",
              "mens-bags-and-backpacks",
              "collaborations",
              "ltd-collection",
              "unisex",
              "nano",
              "nano-gym-shoes",
              "premier-series",
              "training",
              "running",
              "active-collective",
              "all-clothing",
              "all-accessories",
              "shoes-under-100",
              "loungewear",
              "walking-shoes",
              "nano-x5",
              "womens-nano-x5-shoes",
              "mens-nano-x5-shoes",
              "tracksuits",
              "running-shoes",
              "trail-running-shoes",
              "floatzig-shoes",
              "zig-shoes",
              "club-c-shoes",
              "club-c-grounds-uk-shoes",
              "mens-classic-shoes",
              "classics-shoes",
              "womens-dresses-skirts",
              "womens-bodysuits",
              "swimwear",
              "mens-performance-collection",
              "all-mens-sale",
              "mens-shoes-sale",
              "mens-clothing-sale",
              "womens-shoes-sale",
              "womens-clothing-sale",
              "kids-shoes-sale",
              "kids-clothing-sale",
              "mens-best-sellers",
              "kids-best-sellers",
              "sandals",
              "bb4000-ii-shoes",
              "all-womens-sale",
              "classic-leather-shoes",
              "membership-gift-cards-insurance",
              "womens-gym-training-shoes",
              "mens-gym-training-shoes",
              "gym-training-clothing",
              "lifting-shoes",
              "running-clothing",
              "kids-uniform-shoes",
              "womens-bags-and-backpacks",
              "womens-socks",
              "womens-hats-gloves",
              "light-up-kid-shoes",
              "womens-premier-series",
              "mens-premier-series",
              "sports-equipment",
              "shoe-care",
              "weebok",
              "kids-classics",
              "mens-underwear",
              "mens-hats",
              "hero-inclusion",
              "mens-sale-accessories",
              "basketball-shoes",
              "basketball-clothing",
              "employee-exclusion",
              "mens-classics",
              "all-kids-sale",
              "journeys-inclusion-list",
              "classic-az",
              "reebok-x-shakur-stevenson",
              "golf",
              "engine-a",
              "full-price-items",
              "girls-shoes",
              "boys-shoes",
              "mens-new-clothing",
              "mens-nano-gym-shoes",
              "mens-pickleball-tennis-padel",
              "mens-shoes-under-100",
              "mens-new-shoes",
              "baby-toddler-shoes",
              "big-kids-shoes",
              "little-kids-shoes",
              "womens-sale-accessories",
              "mens-golf",
              "womens-golf",
              "coming-soon",
              "recent-releases",
              "golf-shoes",
              "golf-clothing",
              "featured-reebok-x-sesame-street",
              "90s-nostalgia",
              "white-sneakers",
              "colorful-sneakers",
              "mens-colorful-sneakers",
              "womens-colorful-sneakers",
              "mens-white-sneakers",
              "womens-white-sneakers",
              "soccer",
              "performance-soccer",
              "lifestyle-soccer",
              "reebok-x-engineered-garments",
              "gifts-for-mom",
              "mothers-day-sale-best-sellers",
              "mothers-day-sale-shoes",
              "mothers-day-sale-clothing",
              "mothers-day-sale-accessories",
              "exclude-route-gift-cards-membership-nutrition",
              "end-of-season-sale-shoes",
              "end-of-season-sale-clothing",
              "end-of-season-sale-accessories",
              "mens-end-of-season-sale",
              "womens-end-of-season-sale",
              "kids-end-of-season-sale",
              "barrys-discount-products",
              "fathers-day-sale",
              "kids-bags-backpacks",
              "sale-training",
              "sale-running",
              "sale-lifestyle",
              "sale-casual",
              "sale-studio",
              "sale-court",
              "sale-basketball",
              "fathers-day-deals-best-sellers",
              "gifts-for-dad",
              "fathers-day-sale-shoes",
              "fathers-day-sale-clothing",
              "fathers-day-sale-accessories",
              "gym-training-accessories",
              "basketball-accessories",
              "running-accessories",
              "soccer-clothing",
              "soccer-accessories",
              "soccer-shoes",
              "sport",
              "gym-training-shoes",
              "nano-golf-shoes",
              "question-golf-shoes",
              "walking",
              "walking-clothing",
              "white-classics",
              "grey-classics",
              "black-classics",
              "brown-classics",
              "red-classics",
              "green-classics",
              "blue-classics",
              "purple-classics",
              "classic-nylon",
              "colorful-classic-sneakers",
              "club-c-revenge-vintage",
              "back-to-school",
              "reebok-fitness-technology",
              "smart-glasses",
              "womens-shoes-under-100",
              "reebok-x-kodak",
              "mens-60-off-apparel",
              "womens-60-off-apparel",
              "kids-40-off-shoes",
              "all-bags-backpacks",
              "all-socks",
              "all-hats",
              "reebok-x-dora",
              "reebok-x-market",
              "collegiate-pack",
              "high-top-sneakers",
              "womens-wide-shoes",
              "mens-wide-shoes",
              "platform-sneakers"
            ],
            "type": "string",
            "description": "Browse products in a category (collection)"
          },
          "proxyConfiguration": {
            "title": "Proxy configuration",
            "type": "object",
            "description": "Route requests through a proxy (Apify Proxy by default).",
            "default": {
              "useApifyProxy": true
            }
          }
        }
      },
      "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
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}