{
  "openapi": "3.0.1",
  "info": {
    "title": "ARGOS Harvester",
    "description": "💫 All-In-One Argos.co.uk Scraper",
    "version": "0.1",
    "x-build-id": "ZXwAregKDQvDCUjxH"
  },
  "servers": [
    {
      "url": "https://api.apify.com/v2"
    }
  ],
  "paths": {
    "/acts/jupri~argos-scraper/run-sync-get-dataset-items": {
      "post": {
        "operationId": "run-sync-get-dataset-items-jupri-argos-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/jupri~argos-scraper/runs": {
      "post": {
        "operationId": "runs-sync-jupri-argos-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/jupri~argos-scraper/run-sync": {
      "post": {
        "operationId": "run-sync-jupri-argos-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": {
          "query": {
            "title": "❓ Query",
            "type": "array",
            "description": "💡 Search terms or URL",
            "items": {
              "type": "string"
            }
          },
          "limit": {
            "title": "♾️ Limit",
            "type": "integer",
            "description": "💡 Number of results per-query"
          },
          "filters.extra": {
            "title": "Product Details",
            "type": "boolean",
            "description": "💡 Include additional information: description, images, videos, variants, etc."
          },
          "filters.sort": {
            "title": "🔀 Sorting",
            "enum": [
              "relevance",
              "price_low",
              "price_high",
              "rating",
              "new"
            ],
            "type": "string",
            "description": ""
          },
          "filters.category": {
            "title": "📂 Category",
            "enum": [
              "787124",
              "788335",
              "29944",
              "29945",
              "29942",
              "29943",
              "29620",
              "29633",
              "29634",
              "29636",
              "29638",
              "29639",
              "29562",
              "29619",
              "29624",
              "29626",
              "29623",
              "29625",
              "29932",
              "29615",
              "29356",
              "29443",
              "29441",
              "29454",
              "29439",
              "29444",
              "29442",
              "29936",
              "29939",
              "29588",
              "29940",
              "788338",
              "29618",
              "29617",
              "29616",
              "788336",
              "29571",
              "29570",
              "788369",
              "788425",
              "788424",
              "29560",
              "788337",
              "29614",
              "29613",
              "29612",
              "29559",
              "788334",
              "29575",
              "29569",
              "29574",
              "29856",
              "29572",
              "29573",
              "62254",
              "29561",
              "29372",
              "29695",
              "29692",
              "29693",
              "29000",
              "798770",
              "798776",
              "798779",
              "798781",
              "29001",
              "29029",
              "29030",
              "29033",
              "29006",
              "794311",
              "29103",
              "29111",
              "795755",
              "29101",
              "29105",
              "794310",
              "30450",
              "29005",
              "29092",
              "29089",
              "29093",
              "29008",
              "29115",
              "29010",
              "29013",
              "29026",
              "29027",
              "29025",
              "29129",
              "798766",
              "29004",
              "29075",
              "29073",
              "29077",
              "29068",
              "29074",
              "29071",
              "29067",
              "827499",
              "29058",
              "29056",
              "29062",
              "29061",
              "29063",
              "29059",
              "29007",
              "29114",
              "794320",
              "798765",
              "29012",
              "29020",
              "786292",
              "29082",
              "29042",
              "29044",
              "29002",
              "29041",
              "29054",
              "29053",
              "784357",
              "29043",
              "29131",
              "691056",
              "812374",
              "1000309",
              "1000310",
              "691058",
              "691057",
              "691061",
              "1000311",
              "812621",
              "691089",
              "691090",
              "691091",
              "812626",
              "812629",
              "691094",
              "691097",
              "812624",
              "691098",
              "29137",
              "29155",
              "30415",
              "29154",
              "812622",
              "691071",
              "691072",
              "691073",
              "691074",
              "812639",
              "812642",
              "691077",
              "691078",
              "691079",
              "691080",
              "691144",
              "691146",
              "691147",
              "691148",
              "691155",
              "691158",
              "826692",
              "691165",
              "691169",
              "828046",
              "691171",
              "691164",
              "691156",
              "691175",
              "812482",
              "812483",
              "812484",
              "691104",
              "828016",
              "691107",
              "691111",
              "691132",
              "691117",
              "691136",
              "691137",
              "691138",
              "826695",
              "826768",
              "826669",
              "691127",
              "691128",
              "691142",
              "691129",
              "826773",
              "691122",
              "691116",
              "797660",
              "29382",
              "29446",
              "29460",
              "789427",
              "29370",
              "29681",
              "29680",
              "29655",
              "29675",
              "29670",
              "29668",
              "797679",
              "797680",
              "29659",
              "29658",
              "29354",
              "29408",
              "29424",
              "29416",
              "29353",
              "29394",
              "29392",
              "29396",
              "29397",
              "787141",
              "29391",
              "29361",
              "29506",
              "29504",
              "29507",
              "29381",
              "29388",
              "29490",
              "29450",
              "797685",
              "797686",
              "29462",
              "29463",
              "29464",
              "29360",
              "29653",
              "29362",
              "29518",
              "29519",
              "29517",
              "29524",
              "29654",
              "797689",
              "29801",
              "29451",
              "29848",
              "797690",
              "29660",
              "29484",
              "29485",
              "29492",
              "29495",
              "29164",
              "29184",
              "804951",
              "29172",
              "29173",
              "29202",
              "29169",
              "29187",
              "827498",
              "824734",
              "824735",
              "29166",
              "29186",
              "826738",
              "29203",
              "29262",
              "29259",
              "29232",
              "29233",
              "29231",
              "29213",
              "29283",
              "29282",
              "29207",
              "29237",
              "29235",
              "29236",
              "29242",
              "29238",
              "29204",
              "29219",
              "29217",
              "29220",
              "29211",
              "29263",
              "798483",
              "29264",
              "29267",
              "29266",
              "29265",
              "798643",
              "29209",
              "29251",
              "29253",
              "29254",
              "29255",
              "29256",
              "29212",
              "29274",
              "29277",
              "29279",
              "798616",
              "29268",
              "29234",
              "62259",
              "62260",
              "62261",
              "29205",
              "798477",
              "29226",
              "29229",
              "29227",
              "828078",
              "29208",
              "29247",
              "29244",
              "29246",
              "29249",
              "29248",
              "29351",
              "29531",
              "29544",
              "29546",
              "29858",
              "29859",
              "29358",
              "29366",
              "29865",
              "29603",
              "29598",
              "29870",
              "29601",
              "29540",
              "29541",
              "812365",
              "29706",
              "29369",
              "29649",
              "29647",
              "29648",
              "29363",
              "29378",
              "29527",
              "1000177",
              "1000173",
              "812473",
              "29371",
              "825694",
              "29873",
              "29016",
              "826710",
              "29902",
              "29917",
              "29705",
              "29704",
              "29355",
              "29434",
              "29376",
              "29802",
              "29804",
              "29807",
              "29808",
              "29805",
              "29803",
              "29368",
              "29641",
              "29887",
              "797721",
              "29644",
              "29643",
              "29885",
              "29861",
              "29863",
              "29862",
              "29375",
              "29365",
              "29890",
              "1000065",
              "1000060",
              "29593",
              "29596",
              "29590",
              "29707",
              "824441",
              "29298",
              "29344",
              "29343",
              "29303",
              "29336",
              "29338",
              "29342",
              "29339",
              "29340",
              "29302",
              "29327",
              "29328",
              "29329",
              "29330",
              "29299",
              "29309",
              "29307",
              "786024",
              "29306",
              "29301",
              "29311",
              "29312",
              "29315",
              "29310",
              "29316",
              "29317",
              "30468",
              "30470",
              "658435",
              "30492",
              "30493",
              "30469",
              "30486",
              "30485",
              "30482",
              "779035",
              "798507",
              "30474",
              "30471",
              "30508",
              "30506",
              "30505",
              "30476",
              "30668",
              "30671",
              "30666",
              "30473",
              "30609",
              "30610",
              "30612",
              "30621",
              "30614",
              "30622",
              "30624",
              "30626",
              "30613",
              "62319",
              "30619",
              "30618",
              "786025",
              "30475",
              "30477",
              "30679",
              "30675",
              "30478",
              "30690",
              "30691",
              "798475",
              "30696",
              "30677",
              "30472",
              "30479",
              "798487",
              "30736",
              "30737",
              "30533",
              "30531",
              "30530",
              "798650",
              "798656",
              "798655",
              "798651",
              "30616",
              "693343",
              "30630",
              "798665",
              "30634",
              "30631",
              "29949",
              "30175",
              "29961",
              "30168",
              "30042",
              "30073",
              "30061",
              "30098",
              "30278",
              "30277",
              "30117",
              "29964",
              "798533",
              "30220",
              "30128",
              "30135",
              "29957",
              "30160",
              "30051",
              "30048",
              "30279",
              "815772",
              "30274",
              "30049",
              "30275",
              "29959",
              "30146",
              "828094",
              "30147",
              "30043",
              "30075",
              "30088",
              "30134",
              "29973",
              "30284",
              "30222",
              "30123",
              "815763",
              "815765",
              "30158",
              "30159",
              "29967",
              "29955",
              "30106",
              "30113",
              "30111",
              "29988",
              "30294",
              "30293",
              "30292",
              "30005",
              "30006",
              "29995",
              "812421",
              "812422",
              "812420",
              "29994",
              "812426",
              "823765",
              "812425",
              "30299",
              "30463",
              "30314",
              "30302",
              "42641",
              "42640",
              "42642",
              "42643",
              "30411",
              "30375",
              "30446",
              "795761",
              "795754",
              "794316",
              "795772",
              "794315",
              "795757",
              "30380",
              "30377",
              "30305",
              "30384",
              "30383",
              "30381",
              "30388",
              "30423",
              "30424",
              "649196",
              "30395",
              "30410",
              "30414",
              "30416",
              "30334",
              "810118",
              "30362",
              "30369",
              "30379",
              "30306",
              "30300",
              "30361",
              "30319",
              "30352",
              "30325",
              "30373",
              "30308",
              "30311",
              "30426",
              "30428",
              "30429",
              "1000232",
              "30318",
              "42619",
              "30335"
            ],
            "type": "string",
            "description": ""
          },
          "filters.rating": {
            "title": "⭐ Rating",
            "enum": [
              "5",
              "4",
              "3",
              "2",
              "1"
            ],
            "type": "string",
            "description": ""
          },
          "filters.price_min": {
            "title": "💲 Price Range",
            "type": "integer",
            "description": ""
          },
          "filters.price_max": {
            "title": "",
            "type": "integer",
            "description": ""
          },
          "dev_custom_headers": {
            "title": "📜 HTTP HEADERS",
            "type": "array",
            "description": "💡 Additional HTTP Headers",
            "items": {
              "type": "object",
              "required": [
                "key",
                "value"
              ],
              "properties": {
                "key": {
                  "type": "string",
                  "title": "Key"
                },
                "value": {
                  "type": "string",
                  "title": "Value"
                }
              }
            }
          },
          "dev_custom_cookies": {
            "title": "🍰 HTTP COOKIES",
            "type": "array",
            "description": "💡 Additional HTTP Cookies",
            "items": {
              "type": "object",
              "required": [
                "key",
                "value"
              ],
              "properties": {
                "key": {
                  "type": "string",
                  "title": "Key"
                },
                "value": {
                  "type": "string",
                  "title": "Value"
                }
              }
            }
          },
          "dev_transform_fields": {
            "title": "♻️ CUSTOM FIELD",
            "type": "array",
            "description": "💡 <b>Transform the resulting output. Select only needed fields.</b><br><br>For nested object use <b>DOT</b>. For example: <pre>address.streetAddress</pre><br>For nested array use <b>NUMBER</b> <i>(index of array element starting from index=0)</i>. For example: <pre>images.0.url</pre>",
            "items": {
              "type": "object",
              "required": [
                "key",
                "value"
              ],
              "properties": {
                "key": {
                  "type": "string",
                  "title": "Key"
                },
                "value": {
                  "type": "string",
                  "title": "Value"
                }
              }
            }
          },
          "dev_dataset_name": {
            "title": "📁 CUSTOM STORAGE",
            "type": "string",
            "description": "💡 <b>Save results into custom named Dataset, use mask to customize dataset name</b><br><br><code>{ACTOR} = actor name<br>{DATE} = date (YYYYMMDD)<br>{TIME} = time (HHMMSS)</code><br><br>This masks can be used to autogenerate Dataset Name.<br><br>example: <i><code>data-{DATE}</code></i><br>Depending on today date the dataset name will be: <code>data-20230603</code><i><br><br>default: <code>data-{ACTOR}-{DATE}-{TIME}</code></i>"
          },
          "dev_dataset_clear": {
            "title": "Clear Storage",
            "type": "boolean",
            "description": "Clear Dataset before insert/update."
          },
          "dev_no_strip": {
            "title": "Disable data cleansing",
            "type": "boolean",
            "description": "💡 Keep/Save empty values <i><code>(NULL, FALSE, empty ARRAY, empty OBJECT, empty STRING)</code></i>"
          }
        }
      },
      "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
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}