{
  "openapi": "3.0.1",
  "info": {
    "title": "Amazon FBM Scraper",
    "description": "I am committed to building a ready-to-use amazon crawler for easy data uploading and analysis of various e-commerce platforms",
    "version": "0.2",
    "x-build-id": "tXtm5kwM7yEwgnx0q"
  },
  "servers": [
    {
      "url": "https://api.apify.com/v2"
    }
  ],
  "paths": {
    "/acts/functional_flood~amazon-fbm-scraper/run-sync-get-dataset-items": {
      "post": {
        "operationId": "run-sync-get-dataset-items-functional_flood-amazon-fbm-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/functional_flood~amazon-fbm-scraper/runs": {
      "post": {
        "operationId": "runs-sync-functional_flood-amazon-fbm-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/functional_flood~amazon-fbm-scraper/run-sync": {
      "post": {
        "operationId": "run-sync-functional_flood-amazon-fbm-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": {
          "scraper": {
            "title": "Use Browser",
            "type": "boolean",
            "description": "Keep checked in order to use a real browser in evaluating amazon",
            "default": true
          },
          "country": {
            "title": "Amazon market",
            "enum": [
              "US",
              "UK",
              "DE",
              "ES",
              "FR",
              "IT",
              "IN",
              "CA",
              "JP",
              "AE",
              "SA",
              "BR",
              "MX",
              "SG",
              "TR",
              "NL",
              "AU",
              "SE"
            ],
            "type": "string",
            "description": "Select your Amazon domain",
            "default": "US"
          },
          "category": {
            "title": "Store Department",
            "enum": [
              "aps",
              "arts-crafts-intl-ship",
              "automotive-intl-ship",
              "baby-products-intl-ship",
              "beauty-intl-ship",
              "stripbooks-intl-ship",
              "computers-intl-ship",
              "digital-music",
              "electronics-intl-ship",
              "digital-text",
              "instant-video",
              "fashion-womens-intl-ship",
              "fashion-mens-intl-ship",
              "fashion-girls-intl-ship",
              "fashion-boys-intl-ship",
              "deals-intl-ship",
              "hpc-intl-ship",
              "kitchen-intl-ship",
              "industrial-intl-ship",
              "luggage-intl-ship",
              "movies-tv-intl-ship",
              "music-intl-ship",
              "pets-intl-ship",
              "software-intl-ship",
              "sporting-intl-ship",
              "tools-intl-ship",
              "toys-and-games-intl-ship",
              "videogames-intl-ship"
            ],
            "type": "string",
            "description": "Select the store category",
            "default": "aps"
          },
          "searchType": {
            "title": "Select the type of search you would like",
            "enum": [
              "keywords",
              "asins",
              "directUrls",
              "rank"
            ],
            "type": "string",
            "description": "Select the type of search to perform from a choice of keywords, asins or direct Urls",
            "default": "keywords"
          },
          "search": {
            "title": "Search",
            "type": "string",
            "description": "Keywords, asins or directUrls you would like to extract from Amazon, comma separated"
          },
          "maxResults": {
            "title": "Number of results",
            "type": "integer",
            "description": "Number of results you would like to save in total."
          },
          "proxy": {
            "title": "Proxy configuration",
            "type": "object",
            "description": "Select proxies to be used by your crawler."
          },
          "maxReviews": {
            "title": "Number of reviews",
            "type": "integer",
            "description": "Number of reviews you would like to save per product.",
            "default": 0
          },
          "delivery": {
            "title": "Delivery Location",
            "enum": [
              "",
              "AU,GLUXCountryList_0",
              "CA,GLUXCountryList_1",
              "CN,GLUXCountryList_2",
              "JP,GLUXCountryList_3",
              "MX,GLUXCountryList_4",
              "SG,GLUXCountryList_5",
              "GB,GLUXCountryList_6",
              "AF,GLUXCountryList_7",
              "AX,GLUXCountryList_8",
              "AL,GLUXCountryList_9",
              "DZ,GLUXCountryList_10",
              "AS,GLUXCountryList_11",
              "AD,GLUXCountryList_12",
              "AO,GLUXCountryList_13",
              "AI,GLUXCountryList_14",
              "AG,GLUXCountryList_15",
              "AR,GLUXCountryList_16",
              "AM,GLUXCountryList_17",
              "AW,GLUXCountryList_18",
              "AU,GLUXCountryList_19",
              "AT,GLUXCountryList_20",
              "AZ,GLUXCountryList_21",
              "BS,GLUXCountryList_22",
              "BH,GLUXCountryList_23",
              "BD,GLUXCountryList_24",
              "BB,GLUXCountryList_25",
              "BY,GLUXCountryList_26",
              "BE,GLUXCountryList_27",
              "BZ,GLUXCountryList_28",
              "BJ,GLUXCountryList_29",
              "BM,GLUXCountryList_30",
              "BT,GLUXCountryList_31",
              "BO,GLUXCountryList_32",
              "BQ,GLUXCountryList_33",
              "BA,GLUXCountryList_34",
              "BW,GLUXCountryList_35",
              "BV,GLUXCountryList_36",
              "BR,GLUXCountryList_37",
              "IO,GLUXCountryList_38",
              "BN,GLUXCountryList_39",
              "BG,GLUXCountryList_40",
              "BF,GLUXCountryList_41",
              "BI,GLUXCountryList_42",
              "KH,GLUXCountryList_43",
              "CM,GLUXCountryList_44",
              "CA,GLUXCountryList_45",
              "CV,GLUXCountryList_46",
              "KY,GLUXCountryList_47",
              "CF,GLUXCountryList_48",
              "TD,GLUXCountryList_49",
              "CL,GLUXCountryList_50",
              "CN,GLUXCountryList_51",
              "CX,GLUXCountryList_52",
              "CC,GLUXCountryList_53",
              "CO,GLUXCountryList_54",
              "KM,GLUXCountryList_55",
              "CG,GLUXCountryList_56",
              "CD,GLUXCountryList_57",
              "CK,GLUXCountryList_58",
              "CR,GLUXCountryList_59",
              "CI,GLUXCountryList_60",
              "HR,GLUXCountryList_61",
              "CW,GLUXCountryList_62",
              "CY,GLUXCountryList_63",
              "CZ,GLUXCountryList_64",
              "DK,GLUXCountryList_65",
              "DJ,GLUXCountryList_66",
              "DM,GLUXCountryList_67",
              "DO,GLUXCountryList_68",
              "EC,GLUXCountryList_69",
              "EG,GLUXCountryList_70",
              "SV,GLUXCountryList_71",
              "GQ,GLUXCountryList_72",
              "ER,GLUXCountryList_73",
              "EE,GLUXCountryList_74",
              "ET,GLUXCountryList_75",
              "FK,GLUXCountryList_76",
              "FO,GLUXCountryList_77",
              "FJ,GLUXCountryList_78",
              "FI,GLUXCountryList_79",
              "FR,GLUXCountryList_80",
              "GF,GLUXCountryList_81",
              "PF,GLUXCountryList_82",
              "TF,GLUXCountryList_83",
              "GA,GLUXCountryList_84",
              "GM,GLUXCountryList_85",
              "GE,GLUXCountryList_86",
              "DE,GLUXCountryList_87",
              "GH,GLUXCountryList_88",
              "GI,GLUXCountryList_89",
              "GR,GLUXCountryList_90",
              "GL,GLUXCountryList_91",
              "GD,GLUXCountryList_92",
              "GP,GLUXCountryList_93",
              "GT,GLUXCountryList_94",
              "GG,GLUXCountryList_95",
              "GN,GLUXCountryList_96",
              "GW,GLUXCountryList_97",
              "GY,GLUXCountryList_98",
              "HT,GLUXCountryList_99",
              "HM,GLUXCountryList_100",
              "VA,GLUXCountryList_101",
              "HN,GLUXCountryList_102",
              "HK,GLUXCountryList_103",
              "HU,GLUXCountryList_104",
              "IS,GLUXCountryList_105",
              "IN,GLUXCountryList_106",
              "ID,GLUXCountryList_107",
              "IQ,GLUXCountryList_108",
              "IE,GLUXCountryList_109",
              "IM,GLUXCountryList_110",
              "IL,GLUXCountryList_111",
              "IT,GLUXCountryList_112",
              "JM,GLUXCountryList_113",
              "JP,GLUXCountryList_114",
              "JE,GLUXCountryList_115",
              "JO,GLUXCountryList_116",
              "KZ,GLUXCountryList_117",
              "KE,GLUXCountryList_118",
              "KI,GLUXCountryList_119",
              "KR,GLUXCountryList_120",
              "XK,GLUXCountryList_121",
              "KW,GLUXCountryList_122",
              "KG,GLUXCountryList_123",
              "LA,GLUXCountryList_124",
              "LV,GLUXCountryList_125",
              "LB,GLUXCountryList_126",
              "LS,GLUXCountryList_127",
              "LR,GLUXCountryList_128",
              "LY,GLUXCountryList_129",
              "LI,GLUXCountryList_130",
              "LT,GLUXCountryList_131",
              "LU,GLUXCountryList_132",
              "MO,GLUXCountryList_133",
              "MK,GLUXCountryList_134",
              "MG,GLUXCountryList_135",
              "MW,GLUXCountryList_136",
              "MY,GLUXCountryList_137",
              "MV,GLUXCountryList_138",
              "ML,GLUXCountryList_139",
              "MT,GLUXCountryList_140",
              "MH,GLUXCountryList_141",
              "MQ,GLUXCountryList_142",
              "MR,GLUXCountryList_143",
              "MU,GLUXCountryList_144",
              "YT,GLUXCountryList_145",
              "MX,GLUXCountryList_146",
              "FM,GLUXCountryList_147",
              "MD,GLUXCountryList_148",
              "MC,GLUXCountryList_149",
              "MN,GLUXCountryList_150",
              "ME,GLUXCountryList_151",
              "MS,GLUXCountryList_152",
              "MA,GLUXCountryList_153",
              "MZ,GLUXCountryList_154",
              "MM,GLUXCountryList_155",
              "NA,GLUXCountryList_156",
              "NR,GLUXCountryList_157",
              "NP,GLUXCountryList_158",
              "NL,GLUXCountryList_159",
              "AN,GLUXCountryList_160",
              "NC,GLUXCountryList_161",
              "NZ,GLUXCountryList_162",
              "NI,GLUXCountryList_163",
              "NE,GLUXCountryList_164",
              "NG,GLUXCountryList_165",
              "NU,GLUXCountryList_166",
              "NF,GLUXCountryList_167",
              "NO,GLUXCountryList_168",
              "OM,GLUXCountryList_169",
              "PK,GLUXCountryList_170",
              "PW,GLUXCountryList_171",
              "PS,GLUXCountryList_172",
              "PA,GLUXCountryList_173",
              "PG,GLUXCountryList_174",
              "PY,GLUXCountryList_175",
              "PE,GLUXCountryList_176",
              "PH,GLUXCountryList_177",
              "PN,GLUXCountryList_178",
              "PL,GLUXCountryList_179",
              "PT,GLUXCountryList_180",
              "QA,GLUXCountryList_181",
              "RE,GLUXCountryList_182",
              "RO,GLUXCountryList_183",
              "RU,GLUXCountryList_184",
              "RW,GLUXCountryList_185",
              "BL,GLUXCountryList_186",
              "SH,GLUXCountryList_187",
              "KN,GLUXCountryList_188",
              "LC,GLUXCountryList_189",
              "MF,GLUXCountryList_190",
              "PM,GLUXCountryList_191",
              "VC,GLUXCountryList_192",
              "WS,GLUXCountryList_193",
              "SM,GLUXCountryList_194",
              "ST,GLUXCountryList_195",
              "SA,GLUXCountryList_196",
              "SN,GLUXCountryList_197",
              "RS,GLUXCountryList_198",
              "SC,GLUXCountryList_199",
              "SL,GLUXCountryList_200",
              "SG,GLUXCountryList_201",
              "SX,GLUXCountryList_202",
              "SK,GLUXCountryList_203",
              "SI,GLUXCountryList_204",
              "SB,GLUXCountryList_205",
              "SO,GLUXCountryList_206",
              "ZA,GLUXCountryList_207",
              "GS,GLUXCountryList_208",
              "ES,GLUXCountryList_209",
              "LK,GLUXCountryList_210",
              "SR,GLUXCountryList_211",
              "SJ,GLUXCountryList_212",
              "SZ,GLUXCountryList_213",
              "SE,GLUXCountryList_214",
              "CH,GLUXCountryList_215",
              "TW,GLUXCountryList_216",
              "TJ,GLUXCountryList_217",
              "TZ,GLUXCountryList_218",
              "TH,GLUXCountryList_219",
              "TL,GLUXCountryList_220",
              "TG,GLUXCountryList_221",
              "TK,GLUXCountryList_222",
              "TO,GLUXCountryList_223",
              "TT,GLUXCountryList_224",
              "TN,GLUXCountryList_225",
              "TR,GLUXCountryList_226",
              "TM,GLUXCountryList_227",
              "TC,GLUXCountryList_228",
              "TV,GLUXCountryList_229",
              "UG,GLUXCountryList_230",
              "UA,GLUXCountryList_231",
              "AE,GLUXCountryList_232",
              "GB,GLUXCountryList_233",
              "UM,GLUXCountryList_234",
              "UY,GLUXCountryList_235",
              "UZ,GLUXCountryList_236",
              "VU,GLUXCountryList_237",
              "VE,GLUXCountryList_238",
              "VN,GLUXCountryList_239",
              "VG,GLUXCountryList_240",
              "WF,GLUXCountryList_241",
              "EH,GLUXCountryList_242",
              "YE,GLUXCountryList_243",
              "ZM,GLUXCountryList_244",
              "ZW,GLUXCountryList_245"
            ],
            "type": "string",
            "description": "Select the location you would like the product to be delivered to",
            "default": ""
          }
        }
      },
      "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
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}