Amazon Bestsellers Scraper icon

Amazon Bestsellers Scraper

Run Amazon Bestsellers Scraper through the hosted Apify Actor and read its results

Amazon Bestsellers Scraper

AI-generated

Summary

Scrape Amazon Best Sellers by specifying category URLs or slugs to retrieve top products data such as rank, title, price, rating, reviews count, ASIN, product URL, product image, and category name using the hosted Apify Actor. Supports running a new actor run or reading an existing run.

Inputs

  • Run Mode (required) — Select 'Run Actor' to execute a new actor run or 'Read Existing Run' to read data from a previously started run.
  • Execution Options — Options to control execution including Run ID for resuming, maximum event charge in USD, maximum rows to read, and output verbosity (dataset rows or full run data including diagnostics).
  • Amazon Bestsellers URLs (required) — Actor input: Amazon Bestsellers URLs as a comma- or new-line-separated list of category URLs or slugs (e.g., 'electronics', 'toys'). Full URLs override the domain setting. Shown only when Run Mode is 'Run Actor'.
  • Amazon domain (required) — Actor input: Amazon domain (marketplace) used if full URLs are not provided, such as 'amazon.com', 'amazon.co.uk'. Shown only when Run Mode is 'Run Actor'.
  • Pages per category (required) — Actor input: Number of pages to scrape per category (1 or 2 pages, each containing about 50 items). Shown only when Run Mode is 'Run Actor'.
  • Rank (required) — Actor input: Include the bestseller rank position for each product. Shown only when Run Mode is 'Run Actor'.
  • Product Title (required) — Actor input: Include the product title. Shown only when Run Mode is 'Run Actor'.
  • Price (required) — Actor input: Include the current product price. Shown only when Run Mode is 'Run Actor'.
  • Rating (required) — Actor input: Include product star rating. Shown only when Run Mode is 'Run Actor'.
  • Reviews Count (required) — Actor input: Include number of reviews for each product. Shown only when Run Mode is 'Run Actor'.
  • ASIN (required) — Actor input: Include Amazon product identifier (ASIN). Shown only when Run Mode is 'Run Actor'.
  • Product URL (required) — Actor input: Include URL link to the product page. Shown only when Run Mode is 'Run Actor'.
  • Product Image (required) — Actor input: Include main product image URL. Shown only when Run Mode is 'Run Actor'.
  • Category Name (required) — Actor input: Include category name in each result. Shown only when Run Mode is 'Run Actor'.
  • Max Concurrency (required) — Actor input: Number of categories to scrape in parallel (1 to 5). Shown only when Run Mode is 'Run Actor'.
  • Timeout per page (seconds) (required) — Actor input: Maximum wait time (in seconds) to load each Amazon bestseller page (between 60 and 300). Shown only when Run Mode is 'Run Actor'.

Output shape

A list of JSON objects where each object represents a bestseller product containing the requested fields such as rank, product title, price, rating, reviews count, ASIN, product URL, product image, and category name, and additional metadata when using full output mode.

The node returns all items found across the specified categories and pages. Errors for individual items are included if 'Continue On Fail' is enabled. Pagination is limited to a maximum of 2 pages per category due to Amazon's bestseller page restrictions. The node supports running new actor runs or reading existing runs based on the 'Run Mode' parameter, facilitating flexible retrieval of bestseller data. The output can be configured to include detailed run diagnostics and errors for inspection.

Examples

Example 1: Scrape top 100 electronics and toys items from US Amazon, extracting rank, title, price, and product URL, with concurrency of 2.

Set 'Amazon Bestsellers URLs' to 'electronics,toys', 'Amazon domain' to 'amazon.com', 'Pages per category' to 2, enable 'Rank', 'Product Title', 'Price', and 'Product URL', and set 'Max Concurrency' to 2.

Links

Discussion