{
  "openapi": "3.0.1",
  "info": {
    "title": "Dewu Scraper 得物: Poizon Sneaker, Apparel and Brand Catalog Data",
    "description": "Dewu scraper 得物 for the Poizon catalog: browse sneakers, shoes, apparel, bags and whole brand pages by category, brand and USD price. Get name, brand, SKU, price, sales count, release date and images, each row dated to its archived public page. No login or style code needed.",
    "version": "0.1",
    "x-build-id": "etQxWtKjKbD4HdXuS"
  },
  "servers": [
    {
      "url": "https://api.apify.com/v2"
    }
  ],
  "paths": {
    "/acts/getascraper~poizon-scraper/run-sync-get-dataset-items": {
      "post": {
        "operationId": "run-sync-get-dataset-items-getascraper-poizon-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/getascraper~poizon-scraper/runs": {
      "post": {
        "operationId": "runs-sync-getascraper-poizon-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/getascraper~poizon-scraper/run-sync": {
      "post": {
        "operationId": "run-sync-getascraper-poizon-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": {
          "startUrls": {
            "title": "Start URLs",
            "type": "array",
            "description": "Poizon category or brand page links, for example https://www.poizon.com/category/sneakers or https://www.poizon.com/brand/nike. Leave the default to use the category picked below. Search pages are not supported.",
            "default": [
              {
                "url": "https://www.poizon.com/category/sneakers"
              }
            ],
            "items": {
              "type": "object",
              "required": [
                "url"
              ],
              "properties": {
                "url": {
                  "type": "string",
                  "title": "URL of a web page",
                  "format": "uri"
                }
              }
            }
          },
          "category": {
            "title": "Category",
            "enum": [
              "",
              "sneakers",
              "shoes",
              "apparel",
              "accessories",
              "bags",
              "toys"
            ],
            "type": "string",
            "description": "Poizon category to read. Ignored when you paste custom Start URLs or name brands below.",
            "default": "sneakers"
          },
          "brands": {
            "title": "Brands",
            "type": "array",
            "description": "Brand names to read from their own Poizon brand pages, for example Nike, Jordan, adidas originals. Each brand returns a fresh set of products instead of filtering a category. Needs the Internet Archive source.",
            "default": [],
            "items": {
              "type": "string"
            }
          },
          "maxItems": {
            "title": "Max Items",
            "minimum": 0,
            "type": "integer",
            "description": "Maximum number of products to return (0 for unlimited). Free plan runs return at most 25 products.",
            "default": 25
          },
          "pagesPerBrand": {
            "title": "Pages per brand",
            "minimum": 1,
            "maximum": 10,
            "type": "integer",
            "description": "How many Poizon brand pages to read for each brand: the main brand page first, then related pages such as sneakers or apparel for that brand (1 to 10). More pages return more distinct products.",
            "default": 1
          },
          "capturesPerPage": {
            "title": "Captures per page",
            "minimum": 1,
            "maximum": 5,
            "type": "integer",
            "description": "How many dated archive copies to read for each page (1 to 5). Different dates list different products, so more copies return more distinct products. Every row keeps its own snapshot date.",
            "default": 1
          },
          "brand": {
            "title": "Brand filter",
            "type": "string",
            "description": "Keep only products whose brand contains this text (for example Nike). To read a brand's own pages, use Brands above instead.",
            "default": ""
          },
          "sortBy": {
            "title": "Sort By",
            "enum": [
              "recommended",
              "newest",
              "price_low",
              "price_high",
              "most_sold"
            ],
            "type": "string",
            "description": "Order of the products returned. Applied before the Max Items limit.",
            "default": "recommended"
          },
          "minPriceUsd": {
            "title": "Minimum Price (USD)",
            "minimum": 0,
            "type": "integer",
            "description": "Only include products priced at or above this USD value.",
            "default": 0
          },
          "maxPriceUsd": {
            "title": "Maximum Price (USD)",
            "minimum": 0,
            "type": "integer",
            "description": "Only include products priced at or below this USD value. Set to 0 for no upper limit.",
            "default": 0
          },
          "dataSource": {
            "title": "Data Source",
            "enum": [
              "wayback",
              "live",
              "auto"
            ],
            "type": "string",
            "description": "Where to read the catalog from. Internet Archive copies of the public Poizon pages are the recommended source. The live storefront usually returns no products. Auto tries live first, then the archive.",
            "default": "wayback"
          },
          "includeImages": {
            "title": "Include Product Images",
            "type": "boolean",
            "description": "Include product image URLs in the output. Disable to slim down the dataset.",
            "default": true
          },
          "includeSku": {
            "title": "Include SKU / Article Number",
            "type": "boolean",
            "description": "Include the style code (article number) for each product.",
            "default": true
          },
          "includeSalesStats": {
            "title": "Include Sales Stats",
            "type": "boolean",
            "description": "Include total units sold, the sale tag (for example 1.1K sold) and sales badges such as BestSeller.",
            "default": true
          },
          "maxConcurrency": {
            "title": "Max Concurrency",
            "minimum": 1,
            "maximum": 10,
            "type": "integer",
            "description": "Maximum number of pages read in parallel (1 to 10).",
            "default": 5
          },
          "debugLogging": {
            "title": "Debug Logging",
            "type": "boolean",
            "description": "Kept for compatibility with existing schedules. The run log already lists each step.",
            "default": false
          },
          "proxyConfiguration": {
            "title": "Proxy Configuration",
            "type": "object",
            "description": "Kept for compatibility with existing schedules. Archive runs do not need a proxy, so this setting is not used.",
            "default": {
              "useApifyProxy": false
            }
          }
        }
      },
      "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
                  },
                  "PROXY_UNBLOCKER_UNITS": {
                    "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
                  },
                  "PROXY_UNBLOCKER_UNITS": {
                    "type": "integer",
                    "example": 0
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}