{
  "openapi": "3.0.1",
  "info": {
    "title": "Amazon Scraper & Price Tracker - 21 Marketplaces [NO LOGIN] ✅",
    "description": "Amazon scraper and price tracker: search by keyword or ASIN in 21 marketplaces and get price, rating, review count, bought past month, badges and delivery for your postal code. Schedule daily runs to track prices. Repeats skipped, $1.29 per 1,000 products, failed rows free. CSV, Excel, JSON, API.",
    "version": "0.0",
    "x-build-id": "9vLWo94m24VDAhOnb"
  },
  "servers": [
    {
      "url": "https://api.apify.com/v2"
    }
  ],
  "paths": {
    "/acts/unseenuser~amazon-products/run-sync-get-dataset-items": {
      "post": {
        "operationId": "run-sync-get-dataset-items-unseenuser-amazon-products",
        "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/unseenuser~amazon-products/runs": {
      "post": {
        "operationId": "runs-sync-unseenuser-amazon-products",
        "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/unseenuser~amazon-products/run-sync": {
      "post": {
        "operationId": "run-sync-unseenuser-amazon-products",
        "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": {
          "keywords": {
            "title": "Search keywords (up to 700 characters each)",
            "type": "array",
            "description": "One search per line. Amazon shows up to about 400 products per search. Usually 1 to 3 minutes per search, depending on the data source's queue. Free Apify plan: up to 5 products per run; paid plans: no limit.",
            "default": [
              "wireless headphones"
            ],
            "items": {
              "type": "string"
            }
          },
          "asins": {
            "title": "ASINs or Amazon product URLs",
            "type": "array",
            "description": "10-character ASINs or links containing /dp/ASIN or /gp/product/ASIN. Full product details are added for these automatically (about 3 minutes).",
            "default": [],
            "items": {
              "type": "string"
            }
          },
          "marketplace": {
            "title": "Amazon marketplace (21 countries)",
            "enum": [
              "US",
              "GB",
              "DE",
              "FR",
              "IT",
              "ES",
              "NL",
              "BE",
              "SE",
              "PL",
              "TR",
              "CA",
              "MX",
              "BR",
              "AU",
              "JP",
              "IN",
              "SG",
              "SA",
              "AE",
              "EG"
            ],
            "type": "string",
            "description": "The Amazon site to search. Prices come in its local currency.",
            "default": "US"
          },
          "language": {
            "title": "Language (27 languages)",
            "enum": [
              "auto",
              "ar_SA",
              "ar_AE",
              "zh_CN",
              "zh_TW",
              "cs_CZ",
              "nl_NL",
              "en_AU",
              "en_CA",
              "en_IN",
              "en_AE",
              "en_GB",
              "en_US",
              "fr_CA",
              "fr_FR",
              "de_DE",
              "he_IL",
              "hi_IN",
              "it_IT",
              "ja_JP",
              "ko_KR",
              "pl_PL",
              "pt_BR",
              "es_MX",
              "es_ES",
              "es_US",
              "sv_SE",
              "tr_TR"
            ],
            "type": "string",
            "description": "Auto uses the marketplace's own language.",
            "default": "auto"
          },
          "postalCode": {
            "title": "Delivery postal code (19 countries)",
            "type": "string",
            "description": "Optional. Local prices and delivery dates for this postal code. Not available for Egypt and United Arab Emirates."
          },
          "maxProductsPerKeyword": {
            "title": "Max products per keyword (0 = all results, max 400, free plan: up to 5)",
            "minimum": 0,
            "maximum": 400,
            "type": "integer",
            "description": "From 0 to 400. 0 returns all results. Amazon shows up to about 400 products per search (4 pages of 100). Free-plan runs stop at 5 products regardless of this setting.",
            "default": 100
          },
          "department": {
            "title": "Department (27 values)",
            "enum": [
              "",
              "Arts & Crafts",
              "Automotive",
              "Baby",
              "Beauty & Personal Care",
              "Books",
              "Computers",
              "Digital Music",
              "Electronics",
              "Kindle Store",
              "Prime Video",
              "Women's Fashion",
              "Men's Fashion",
              "Girls' Fashion",
              "Boys' Fashion",
              "Deals",
              "Health & Household",
              "Home & Kitchen",
              "Industrial & Scientific",
              "Luggage",
              "Movies & TV",
              "Music, CDs & Vinyl",
              "Pet Supplies",
              "Software",
              "Sports & Outdoors",
              "Tools & Home Improvement",
              "Toys & Games",
              "Video Games"
            ],
            "type": "string",
            "description": "Limit the search to one Amazon department. Default: all departments.",
            "default": ""
          },
          "sortBy": {
            "title": "Sort by",
            "enum": [
              "relevance",
              "price_low_to_high",
              "price_high_to_low",
              "featured",
              "avg_customer_review",
              "newest_arrival"
            ],
            "type": "string",
            "description": "Result order. Default: relevance.",
            "default": "relevance"
          },
          "minPrice": {
            "title": "Min price (whole number, marketplace currency)",
            "minimum": 0,
            "type": "integer",
            "description": "Optional. Lowest price, a whole number of 0 or more in the marketplace currency."
          },
          "maxPrice": {
            "title": "Max price (whole number, marketplace currency)",
            "minimum": 0,
            "type": "integer",
            "description": "Optional. Highest price, a whole number of 0 or more in the marketplace currency. Must be at least the min price."
          },
          "includeSponsored": {
            "title": "Include sponsored products",
            "type": "boolean",
            "description": "Include sponsored products from the result pages. They are marked isSponsored.",
            "default": true
          },
          "includeRepeats": {
            "title": "Include repeated products",
            "type": "boolean",
            "description": "A product (same ASIN) can appear more than once for one keyword, for example as a sponsored slot and again as an organic result. Off: only the first appearance is written and the rest are counted in the keyword summary. On: every appearance is its own row, marked isRepeat.",
            "default": false
          },
          "addProductDetails": {
            "title": "Add full product details (about 3 minutes longer)",
            "type": "boolean",
            "description": "Adds description, all images, variant ASINs, brand, availability, discount and category for each product.",
            "default": 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
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}