# Find Amazon products to sell with sales and rank data

**Use case:** 

Product research for Amazon FBA, dropshipping and private label. Search Amazon for a niche and keep only well-reviewed products, with price, rating, number of ratings, "bought in past month" sales, Best Sellers Rank, seller and whether Amazon fulfils the order. The example looks for yoga mats rated 4 stars or more with at least 500 ratings on amazon.com.

## Input

```json
{
  "searchTerms": [
    "yoga mat"
  ],
  "marketplace": "com",
  "maxResultsPerSearch": 20,
  "maxResults": 0,
  "scrapeProductDetails": true,
  "sortBy": "relevance",
  "minRating": 4,
  "minReviews": 500,
  "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 "Find Amazon products to sell with sales and rank data". [Sign up or log in](https://console.apify.com/create-task-from-example/T7iAsEgYMgzt2VcGa) and you'll land in Apify Console with a copy of this exact task.

### 2. Start the "Find Amazon products to sell with sales and rank data" 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 store, and more, to match your specific use case.

### 3. Receive the "Find Amazon products to sell with sales and rank data" 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 "Find Amazon products to sell with sales and rank data" task via API](https://apify.com/panix/amazon-product-scraper.md).

## FAQ

### How does the Amazon product research task help find products to sell?

The Amazon product research task shows demand signals for a niche: bought in past month, Best Sellers Rank and review counts, next to price, seller and FBA status, so you can compare products in a spreadsheet.

### Are filtered products charged?

Products left out by the rating, review, price or sponsored filters of the Amazon product research task are free. You pay only for the products delivered to your dataset.

### Can I research another niche or country?

Replace yoga mat with your niche, add several search terms, and pick any of 16 Amazon stores such as amazon.co.uk, amazon.de or amazon.ca. The Amazon product research task removes duplicates across searches.

### How much does the Amazon product research task cost?

The Amazon product research 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. Twenty products cost about 4 cents on Starter.

## 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`).
