# Get Amazon Best Sellers with prices and sales rank

**Use case:** 

Export an Amazon Best Sellers list with each product's rank in the list, price, rating, review count, "bought in past month" number and Best Sellers Rank from the product page. The example reads the top 20 of Kitchen & Dining on amazon.com. Paste any Best Sellers, New Releases or Movers & Shakers link from any of 16 Amazon stores.

## Input

```json
{
  "searchTerms": [],
  "startUrls": [
    "https://www.amazon.com/Best-Sellers-Kitchen-Dining/zgbs/kitchen/"
  ],
  "marketplace": "com",
  "maxResultsPerSearch": 20,
  "maxResults": 0,
  "scrapeProductDetails": true,
  "sortBy": "relevance",
  "includeSponsored": false,
  "maxVariantsPerProduct": 0,
  "trackChanges": false,
  "onlyChangedProducts": false,
  "monitorName": "default",
  "setDeliveryLocation": true,
  "maxConcurrency": 16,
  "proxyConfiguration": {
    "useApifyProxy": true
  }
}
```

## Output

```json
{
  "asin": {
    "label": "ASIN",
    "format": "string"
  },
  "title": {
    "label": "Title",
    "format": "string"
  },
  "price": {
    "label": "Price",
    "format": "number"
  },
  "mainCategoryRank": {
    "label": "Best Sellers Rank",
    "format": "integer"
  },
  "mainCategory": {
    "label": "Rank category",
    "format": "string"
  },
  "bestSellersRank": {
    "label": "Best Sellers Rank (all categories)",
    "format": "array"
  },
  "boughtPastMonth": {
    "label": "Bought in past month",
    "format": "integer"
  },
  "reviewsCount": {
    "label": "Ratings",
    "format": "integer"
  },
  "rating": {
    "label": "Rating",
    "format": "number"
  },
  "badges": {
    "label": "Badges",
    "format": "array"
  },
  "searchPosition": {
    "label": "Position in search",
    "format": "integer"
  },
  "listRank": {
    "label": "Rank in list",
    "format": "integer"
  }
}
```

## How it works

### 1. Sign up on Apify or log in

The Amazon Product Scraper: Prices, BSR, Sales & Price Tracker Actor is ready to run with the inputs already set for "Get Amazon Best Sellers with prices and sales rank". [Sign up or log in](https://console.apify.com/create-task-from-example/o3zRQwwRPsTDH7Wdp) and you'll land in Apify Console with a copy of this exact task.

### 2. Start the "Get Amazon Best Sellers with prices and sales rank" task

The Amazon Product Scraper: Prices, BSR, Sales & Price Tracker Actor will start running based on the input automatically. You can also change all the input fields, like search terms, amazon urls, and more, to match your specific use case.

### 3. Receive the "Get Amazon Best Sellers with prices and sales rank" output

Monitor the progress in real time. You will be notified as soon as your dataset is complete and ready for review. Each result includes data such as ASIN, title, price, and more.

### 4. Integrate into your workflow

The final output is delivered in JSON, CSV, or Excel format, ready to be plugged into your workflow. You can also [run the "Get Amazon Best Sellers with prices and sales rank" task via API](https://apify.com/panix/amazon-product-scraper.md).

## FAQ

### What does the Amazon Best Sellers task return?

The Amazon Best Sellers task returns one row per product in the list: list rank, title, brand, price, rating, review count, bought in past month, Best Sellers Rank in its categories, seller, stock, images and the product link.

### Which Best Sellers lists can I use?

Any Best Sellers, New Releases, Movers & Shakers or Most Wished For link from amazon.com, .co.uk, .de, .fr, .it, .es, .ca, .in, .co.jp, .com.au and the other supported stores. Paste several links into one run of the Amazon Best Sellers task.

### How many products are in a list?

Amazon shows 100 products per Best Sellers list. The Amazon Best Sellers task reads the top 20 here; raise Max products per search to 100 for the whole list.

### How much does the Amazon Best Sellers task cost?

The Amazon Best Sellers task costs $2.50 per 1,000 products on the Apify Free plan and $2.00 on Starter, less on bigger plans, plus $0.001 per run. The top 20 of one list costs about 4 cents on Starter.

### Do I need an Amazon account or API key?

No Amazon account, cookies or Product Advertising API key are needed. The Amazon Best Sellers task reads the public pages that any shopper sees.

## About this Actor

This example demonstrates how to use [Amazon Product Scraper: Prices, BSR, Sales & Price Tracker](https://apify.com/panix/amazon-product-scraper.md) with a specific input configuration. Visit the [Actor detail page](https://apify.com/panix/amazon-product-scraper.md) to learn more, explore other use cases, and run it yourself.


## How to integrate an Actor?

This Task's input is already configured above. Use it as-is rather than inventing a new one.

Do not guess an integration path. Every one of them is in the agent quickstart at https://apify.com/agents.md: the Apify MCP server, Agent Skills with the Apify CLI, the JavaScript and Python clients, the REST API, and the account-free path for an agent with no human to sign in. It also carries the rule on stating cost before the first paid run.

For full API examples (JavaScript, Python, CLI, MCP, OpenAPI), see this Task's Actor page: https://apify.com/panix/amazon-product-scraper.md

Each client library has reference documentation the quickstart does not restate: [JavaScript/TypeScript](https://docs.apify.com/api/client/js/docs.md) (`npm install apify-client`) and [Python](https://docs.apify.com/api/client/python/docs.md) (`pip install apify-client`).
