{
  "openapi": "3.0.1",
  "info": {
    "title": "Designerwardrobe Product Search Scraper",
    "description": "Scrape luxury and designer fashion products from Designer Wardrobe NZ and AU. Extract 70+ fields per listing including prices, images, sizes, seller data, and inventory status — perfect for price monitoring, market analysis, and resale automation.",
    "version": "0.0",
    "x-build-id": "jSArVsbtdJsJ5EPRz"
  },
  "servers": [
    {
      "url": "https://api.apify.com/v2"
    }
  ],
  "paths": {
    "/acts/stealth_mode~designerwardrobe-product-search-scraper/run-sync-get-dataset-items": {
      "post": {
        "operationId": "run-sync-get-dataset-items-stealth_mode-designerwardrobe-product-search-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/stealth_mode~designerwardrobe-product-search-scraper/runs": {
      "post": {
        "operationId": "runs-sync-stealth_mode-designerwardrobe-product-search-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/stealth_mode~designerwardrobe-product-search-scraper/run-sync": {
      "post": {
        "operationId": "run-sync-stealth_mode-designerwardrobe-product-search-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": {
          "urls": {
            "title": "URLs of the product search list urls to scrape",
            "type": "array",
            "description": "Add the URLs of the product search list urls you want to scrape. You can paste URLs one by one, or use the Bulk edit section to add a prepared list.",
            "items": {
              "type": "string"
            }
          },
          "ignore_url_failures": {
            "title": "Continue running even if some URLs fail to be scraped",
            "type": "boolean",
            "description": "If true, the scraper will continue running even if some URLs fail to be scraped."
          },
          "keyword": {
            "title": "Keyword to search",
            "type": "string",
            "description": "Enter the keyword to search for items"
          },
          "region": {
            "title": "Region",
            "enum": [
              "nz",
              "au"
            ],
            "type": "string",
            "description": "Enter the region to search for items"
          },
          "sort_by": {
            "title": "Sort Items by options",
            "enum": [
              "",
              "relevance",
              "popular",
              "priceAsc",
              "priceDesc"
            ],
            "type": "string",
            "description": "Sort items by options"
          },
          "category": {
            "title": "Category",
            "enum": [
              "",
              "women",
              "home",
              "kids",
              "men",
              "beauty-wellness"
            ],
            "type": "string",
            "description": "Enter the category to search for items"
          },
          "brand": {
            "title": "Brand",
            "enum": [
              "",
              "other-stories",
              "abrand",
              "acne-studios",
              "adidas",
              "aere",
              "afends",
              "agolde",
              "aimn",
              "aje",
              "alemais",
              "alias-mae",
              "all-about-eve",
              "all-homeware",
              "american-vintage",
              "among-the-brave",
              "anine-bing",
              "as-colour",
              "asics",
              "asos",
              "assembly-label",
              "atmoshere",
              "augustine",
              "babyboo-fashion",
              "bared-footwear",
              "bassike",
              "bayse",
              "bayse-brand",
              "bec-bridge",
              "beginning-boutique",
              "beiged",
              "billabong",
              "billini",
              "billy-j-boutique",
              "birkenstock",
              "blanca",
              "brand-unknown",
              "brandy-melville",
              "briarwood",
              "brie-leon",
              "bronwyn",
              "bronze-snake-shop",
              "burberry",
              "caitlin-crisp",
              "calvin-klein",
              "camilla-and-marc-cm",
              "carhartt",
              "caroline-sills",
              "celine",
              "chanel",
              "christian-dior",
              "citizens-of-humanity",
              "coach",
              "comme-des-garcons",
              "commoners",
              "converse",
              "coop",
              "cooper-by-trelise-cooper",
              "cos",
              "cotton-on",
              "country-road",
              "crop-shop-boutique",
              "cue",
              "damson-madder",
              "dangerfield",
              "daughters-of-india",
              "dazie",
              "deadly-ponies",
              "dear-dylan",
              "decjuba",
              "deiji-studios",
              "dfyne",
              "dior",
              "dissh",
              "dotti",
              "dr-martens",
              "elk",
              "ellis-label",
              "ena-pelly",
              "federation",
              "flo-frankie",
              "forever-new",
              "free-people",
              "ganni",
              "ghanda",
              "glassons",
              "gorman",
              "gregory",
              "gucci",
              "guess",
              "gymshark",
              "hm",
              "harris-tapper",
              "henne",
              "house-of-cb",
              "huffer",
              "i-am-gia",
              "i-love-ugly",
              "icebreaker",
              "isabel-marant",
              "isabella-anselmi",
              "ivy-jack",
              "jo-mercer",
              "juliette-hogan",
              "just-jeans",
              "karen-walker",
              "kate-spade",
              "kate-sylvester",
              "kathmandu",
              "kathryn-wilson",
              "kilt",
              "kookai",
              "kowtow",
              "ksubi",
              "la-tribe",
              "laing",
              "levis",
              "lioness",
              "lonely",
              "longchamp",
              "loobies-story",
              "lorna-jane",
              "louis-vuitton",
              "lskd",
              "lululemon",
              "macpac",
              "maggie-marilyn",
              "mahsa",
              "marc-jacobs",
              "marle",
              "max",
              "meshki",
              "mi-piaci",
              "michael-kors",
              "mineral",
              "miu-miu",
              "moochi",
              "motel",
              "motel-rock",
              "mr-winston",
              "muscle-republic",
              "neuw",
              "new-balance",
              "nike",
              "nomd",
              "none",
              "novo-shoes",
              "nude-lucy",
              "one-teaspoon",
              "oner-active",
              "oroton",
              "other",
              "pe-nation",
              "pagani",
              "pandora",
              "paris-georgia",
              "patagonia",
              "penny-sage",
              "peppermayo",
              "petal-pup",
              "peter-alexander",
              "polo-ralph-lauren",
              "portmans",
              "prada",
              "highway-princess",
              "princess-polly",
              "puma",
              "r-m-williams",
              "ralph-lauren",
              "rat-boa",
              "ray-ban",
              "realisation-par",
              "remain",
              "repertoire",
              "ricochet",
              "rip-curl",
              "rollas",
              "roxy",
              "rpm",
              "ruby",
              "runaway-the-label",
              "sabbi",
              "saben",
              "saint-laurent",
              "salomon",
              "samsoe-samsoe",
              "sass-bide",
              "seed-heritage",
              "sezane",
              "shona-joy",
              "showpo",
              "silk-laundry",
              "sills-co",
              "sir-the-label",
              "skims",
              "sndys-the-label",
              "spell-the-gypsy-collective",
              "st-agni",
              "standard-issue",
              "state-of-play",
              "status-anxiety",
              "stella-gemma",
              "stolen-girlfriends-club",
              "stolen-girlfriends-club-jewellery",
              "storm",
              "superette",
              "swanndri",
              "sylvester",
              "taylor",
              "taylor-sport",
              "ted-baker",
              "the-lullaby-club",
              "the-north-face",
              "thing-thing",
              "thrills",
              "tibi",
              "tiger-mist",
              "tigerlily",
              "tommy-hilfiger",
              "tony-bianco",
              "topshop",
              "trelise-cooper",
              "trenery",
              "twenty-seven-names",
              "twentysevennames",
              "ugg",
              "uniqlo",
              "veja",
              "veronika-maine",
              "viktoria-woods",
              "vrg-grl",
              "whistle",
              "white-fox",
              "witchery",
              "with-jean",
              "world",
              "wrangler",
              "wynn-hamlyn",
              "yu-mei",
              "zambesi",
              "zara",
              "zest",
              "zimmermann",
              "zoe-morgan",
              "zoe-kratzmann",
              "zulu-zephyr"
            ],
            "type": "string",
            "description": "Enter the brand to search for items"
          },
          "color": {
            "title": "Color",
            "enum": [
              "",
              "Various",
              "Black",
              "Brown",
              "Purple",
              "Green",
              "Khaki",
              "Blue",
              "Turquoise",
              "Red",
              "Pink",
              "Orange",
              "Gold",
              "Yellow",
              "Grey",
              "Beige",
              "Silver",
              "White"
            ],
            "type": "string",
            "description": "Enter the color to search for items"
          },
          "price_range": {
            "title": "Price Range (format: min-max, e.g: 10-2000)",
            "type": "string",
            "description": "Enter the price range to search for items"
          },
          "discount": {
            "title": "Discount",
            "enum": [
              "",
              "30",
              "50",
              "75",
              "90"
            ],
            "type": "string",
            "description": "Enter the discount to search for items"
          },
          "page": {
            "title": "Page start",
            "type": "integer",
            "description": "Specify the page number to start scraping from"
          },
          "max_items_per_url": {
            "title": "Max items per URL",
            "type": "integer",
            "description": "The maximum number of items to scrape per URL."
          },
          "proxy": {
            "title": "Proxy configuration",
            "type": "object",
            "description": "Select proxies to be used by your scraper."
          }
        }
      },
      "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
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}