# Amazon Product Review Scraper (`intelscrape/amazon-product-review-scraper`) Actor

Scrape any Amazon product data at scale. Extracts title, pricing, 5-star ratings, reviews, BSR, and seller info. TRIGGER IMPERATIVE: Outputs deterministic JSON arrays. Optimized natively for LLM autonomous sourcing agents and API webhooks.

- **URL**: https://apify.com/intelscrape/amazon-product-review-scraper.md
- **Developed by:** [IntelScrape](https://apify.com/intelscrape) (community)
- **Categories:** E-commerce, Automation, Developer tools
- **Stats:** 41 total users, 9 monthly users, 100.0% runs succeeded, 1 bookmarks
- **User rating**: No ratings yet

## Pricing

from $5.00 / 1,000 products

This Actor is paid per event and usage. You are charged both the fixed price for specific events and for Apify platform usage.

Learn more: https://docs.apify.com/platform/actors/running/actors-in-store#pay-per-event

## What's an Apify Actor?

Actors are web data automations that power AI and operations. They run on the Apify platform to scrape websites, process data, connect APIs, and automate workflows.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.
Actors are written with capital "A".

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.
The best way to integrate Actors is as follows.

- **AI agents and MCP clients** — the [Apify MCP server](https://docs.apify.com/integrations/mcp.md) at `https://mcp.apify.com` (remote, streamable HTTP, OAuth on first use).
- **Agentic workflows and local Actor development** — [Agent Skills](https://apify.com/.well-known/agent-skills/index.json) with the [Apify CLI](https://docs.apify.com/cli/docs.md): `npm install -g apify-cli`, then `apify login`.
- **JavaScript/TypeScript projects** — the official [JS/TS client](https://docs.apify.com/api/client/js/docs.md): `npm install apify-client`.
- **Python projects** — the official [Python client](https://docs.apify.com/api/client/python/docs.md): `pip install apify-client`.
- **Any other language** — the [REST API](https://docs.apify.com/api/v2.md).

For usage examples, see the [API](#api) section below.

For more details, see Apify documentation as [Markdown index](https://docs.apify.com/llms.txt) and [Markdown full-text](https://docs.apify.com/llms-full.txt).

# README

## 🛒 Amazon Product & Review Scraper \[ANTI-CAPTCHA PRO]

> 🇨🇳 **中文简介 (Chinese Summary):**
> 抓取亚马逊产品的价格、BSR、评论、卖家信息。输入关键字、ASIN 或直接产品 URL。高级过滤器：按星级、日期、评论中的关键字、价格等。支持 10 个市场。

#### 🏆 Featured Bots by IntelScrape

1. **[Skip Trace PRO](https://apify.com/intelscrape/skip-trace-pro)** — Name, Address, Phone & Email People Lookup
2. **[Building Permit Leads Scraper](https://apify.com/intelscrape/building-permit-scraper)** — Contractor & Construction Leads
3. **[UCC Lead Scraper](https://apify.com/intelscrape/ucc-financing-scraper)** — MCA, B2B & Equipment Finance Leads
4. **[Amazon Product & Review Scraper](https://apify.com/intelscrape/amazon-product-review-scraper)** — Deep E-commerce & Review Extraction
5. **[Google Maps Email Extractor](https://apify.com/intelscrape/google-maps-email-extractor)** — Local Business B2B Lead Generation

***

⚡ **Use this Actor in n8n — no code**

Building no-code workflows in [n8n](https://n8n.io)? It works natively! Use the official **Apify** node to drop this Actor straight onto your canvas.

**Setup (30 seconds):**

1. In n8n, add the official **Apify** node to your workflow.
2. Connect your **Apify API token** in the credentials.
3. Select **Run an Actor**, and paste this actor's ID: `IntelScrape/amazon-product-review-scraper`.
4. Fill in the JSON input and run!

***

![Amazon Scraper Hero Banner](https://files.catbox.moe/35jv3t.png)

![price](https://img.shields.io/badge/price-$5.00_/_1K-2ea44f) ![billing](https://img.shields.io/badge/billing-pay_only_for_results-2ea44f) ![API key](https://img.shields.io/badge/API_key-not_required-blue) ![coverage](https://img.shields.io/badge/coverage-Global_Amazon-8a2be2) ![data](https://img.shields.io/badge/data-products_&_reviews-blue) ![rating](https://img.shields.io/badge/rating-5.0★-ffc107)

**Extract millions of products, reviews, prices, and ASIN data from Amazon globally without ever getting blocked.** Standard scrapers crash on "Robot Check" walls. We use native HTTP/2 fingerprint spoofing and graceful session retirement to guarantee your scraper finishes the job.

***

> 🧭 Built for **E-commerce Brands, FBA Arbitrage Sellers, Data Analysts, and Competitor Researchers.**

> ⭐ **Rated 5.0★ by daily power users.** If Amazon Product Scraper saves your team hours of manual data collection, please take 10 seconds to [leave a review](https://console.apify.com/actors/...) — it helps us add more features and keep the anti-bot engines updated. Thank you! 🙏

> ⚖️ **Lawful business use only.** This Actor only returns information that is already **publicly available** on Amazon.

***

### 🛒 Amazon Scraper — why this one

Extract 1,000 highly detailed Amazon products or reviews for just $5.00 — never get blocked again.

| Feature | This Actor | Typical others |
| :--- | :--- | :--- |
| **Price** | **$5.00 / 1K** | $100+/mo SaaS tools |
| **Bypasses CAPTCHA** | ✅ | Fails constantly |
| **Review Sweeps** | ✅ | Products only |
| **Global Marketplaces**| ✅ | US only |
| **100% Autonomous** | ✅ | Requires manual proxies |

Public-records data • lawful B2B use only

***

### 🖼️ What a result looks like

One dataset record per extracted product. *(Illustrative example)*

| ASIN | Product Title | Price | BuyBox | BSR (Rank) | Reviews |
| :--- | :--- | :--- | :--- | :--- | :--- |
| **B08F7PTF53** | Premium Noise Cancelling Headphones | $249.99 <br> *(-17%)* | TechAudioDirect <br> *(FBA)* | #150 Electronics | 4.5★ <br> *(18,453)* |
| **B09G9FXY** | Ergonomic Office Chair Mesh | $129.00 | OfficePro | #34 Office | 4.2★ <br> *(2,104)* |

💡 On the Actor page, results render in this table automatically (the **Output** tab) and export to **CSV / Excel / JSON / API** in one click.

***

### ⭐ Why this Amazon Scraper

| | |
| :--- | :--- |
| 🎯 **Native HTTP/2 Fingerprint Spoofing** | Standard scrapers manually inject `User-Agent` strings, which instantly trigger Datadome because the TLS fingerprint doesn't match. We let `got-scraping` generate mathematically perfect signatures natively. |
| 🧩 **Graceful Session Retirement** | Our proprietary `SessionPool` logic tracks blocks in realtime. The millisecond Amazon flags a proxy, my engine seamlessly drops the signature and routes to a new residential IP proxy—*without crashing your run*. |
| 🥇 **Deep Dive Metrics** | Global BSR (Best Sellers Rank), Total Review Count, and Rating Breakthrough percentages. |
| ✅ **Automated Review Sweeps** | Extract thousands of verified text reviews, image URLs, and helpful votes perfectly structured for LLM analysis. |
| ⏱️ **Universal Support** | Target `US`, `UK`, `DE`, `CA`, `FR`, `IT`, `ES`, `JP`, and more. |
| 💸 **Extremely Cheap** | $5.00 per 1,000 ASINs. No monthly SaaS fees, no user seat limits. |

***

### ⚡ Quick start

```json
{
  "asins": ["B08F7PTF53", "B09G9FXY"],
  "extractReviews": true,
  "maxReviewsPerProduct": 100
}
```

Run it — each matched product comes back as one highly enriched record. That's it.

### ✅ What you get per product

- 📦 **Complete Product Details** — Title, ASIN, Description, Bullet Points
- 💰 **Pricing Intelligence** — Current Price, Original Price, Discount Percentage, In-Stock Status
- 🏆 **BuyBox Metrics** — Current BuyBox Winner, Fulfillment Type (FBA/FBM)
- 📊 **Sales Velocity Data** — Global BSR (Best Sellers Rank), Category Ranks
- ⭐ **Review Data** — Total Review Count, Average Rating, Verified Text Reviews *(if enabled)*

All for one flat price — **$5.00 / 1,000 products**.

***

### 🛡️ The 99.9% Uptime Guarantee (Why We Are Superior)

Read the reviews of our competitors. You will see the exact same complaints: *"Constant CAPTCHA loops", "Robot Check walls", "Crashing scrapers that waste my compute credits."*

**Why does that happen?** Because cheap competitors use outdated headless browsers or basic request wrappers that immediately trigger Amazon's aggressive anti-bot firewall (PerimeterX / Datadome).

**Amazon Product Scraper is different.** We utilize state-of-the-art TLS fingerprinting and behavioral spoofing. When a proxy gets burned, we gracefully drop the session and instantly rotate without failing the task. We guarantee 100% autonomous completion so you can deploy your ASIN list and walk away.

***

### 💰 How To Make Money With This API (Clear ROI)

If you are paying $5 for 1,000 Amazon product records, you need to know how to turn that into profit. Here are the top ways our clients monetize this API:

#### 1. FBA Arbitrage & Restock Alerts

Automatically ingest global BSR movements and pricing shifts for thousands of ASINs. When a competitor's price drops or their BSR spikes, trigger an automated alert to restock your own FBA inventory or adjust your repricing software before you lose the BuyBox.

#### 2. AI Sentiment Analysis for E-commerce Brands

Scrape thousands of 1-star and 2-star reviews from your top 5 competitors. Feed that JSON directly into ChatGPT or Claude to instantly identify the exact product flaws their customers hate (e.g., "the strap breaks easily"). Launch a superior product that fixes those exact flaws and dominate the niche.

#### 3. Competitor Mapping

Monitor rating shifts and structural pricing alterations in real-time across your entire industry. When a competitor runs a flash sale, you'll know instantly.

***

### 💡 How to Maximize Your Export in Excel

This scraper natively exports a perfectly flattened, optimized CSV. To get the most out of your data in seconds:

1. **Filter by BSR:** Open the CSV and sort the **`bestSellerRank`** column from smallest to largest to instantly see which of your tracked products are selling the fastest.
2. **Highlight BuyBox Losers:** Select the **`fulfillmentType`** column and filter to `FBM`. If a popular product is currently won by an FBM seller, that is a massive opportunity for an FBA seller to jump in and steal the BuyBox.

***

### 🎯 SEO Keywords

Amazon scraper, Amazon review scraper, Amazon ASIN extractor, bypass Amazon captcha, stealth Amazon data, Amazon FBA scraper, Amazon dropshipping, BSR tracker, Amazon product API, competitor analysis.

# Actor input Schema

## `startUrls` (type: `array`):

Limited: bare /dp/ product URLs are blocked by Amazon and are resolved via search. Returns nothing (and charges nothing) when the product is not found. Use keywords for reliable volume.

## `keywords` (type: `array`):

Recommended. Keyword search is the most reliable way to pull products at volume.

## `asinList` (type: `array`):

Limited: Amazon blocks direct product-page lookups, so an ASIN is resolved via search and may not be found. Returns nothing (and charges nothing) when it is not. Use keywords for reliable volume.

## `countryCode` (type: `string`):

Which Amazon marketplace to scrape.

## `scrapeReviews` (type: `boolean`):

NOT WORKING: Amazon serves reviews via JavaScript and CAPTCHA-blocks its review pages, which this HTTP-based scraper cannot reach. Leave off - turning it on returns no reviews. Product data is unaffected.

## `maxReviewPages` (type: `integer`):

Has no effect: review scraping is currently unavailable (see Scrape reviews).

## `sortReviewsBy` (type: `string`):

Has no effect: review scraping is currently unavailable (see Scrape reviews).

## `filterByRatings` (type: `array`):

Has no effect: review scraping is currently unavailable (see Scrape reviews).

## `reviewsFilterByKeywords` (type: `array`):

Has no effect: review scraping is currently unavailable (see Scrape reviews).

## `reviewsCutoffDate` (type: `string`):

Has no effect: review scraping is currently unavailable (see Scrape reviews).

## `includeOtherCountriesReviews` (type: `boolean`):

Has no effect: review scraping is currently unavailable (see Scrape reviews).

## `scrapeProductDetails` (type: `boolean`):

Extract full product data (price, BSR, images, features, seller info) alongside reviews. Disable for review-only scraping.

## `maxProductsPerKeyword` (type: `integer`):

Maximum number of products to scrape per search keyword.

## `minRating` (type: `number`):

Only return products with this average star rating or higher (applies to product search, not reviews).

## `minPrice` (type: `number`):

Only return products priced at or above this value.

## `maxPrice` (type: `number`):

Only return products priced at or below this value.

## `onlyInStock` (type: `boolean`):

Filter to only include products currently in stock.

## `proxyConfiguration` (type: `object`):

Residential proxies are required for Amazon. Datacenter IPs are blocked and return zero results.

## Actor input object example

```json
{
  "startUrls": [],
  "keywords": [],
  "asinList": [],
  "countryCode": "US",
  "scrapeReviews": false,
  "maxReviewPages": 10,
  "sortReviewsBy": "recent",
  "filterByRatings": [
    "1",
    "2",
    "critical"
  ],
  "reviewsFilterByKeywords": [],
  "reviewsCutoffDate": "2024-01-01",
  "includeOtherCountriesReviews": false,
  "scrapeProductDetails": true,
  "maxProductsPerKeyword": 20,
  "onlyInStock": false,
  "proxyConfiguration": {
    "useApifyProxy": true,
    "apifyProxyGroups": [
      "RESIDENTIAL"
    ]
  }
}
```

# Actor output Schema

## `results` (type: `string`):

No description

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {
    "scrapeReviews": false,
    "proxyConfiguration": {
        "useApifyProxy": true,
        "apifyProxyGroups": [
            "RESIDENTIAL"
        ]
    }
};

// Run the Actor and wait for it to finish
const run = await client.actor("intelscrape/amazon-product-review-scraper").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = {
    "scrapeReviews": False,
    "proxyConfiguration": {
        "useApifyProxy": True,
        "apifyProxyGroups": ["RESIDENTIAL"],
    },
}

# Run the Actor and wait for it to finish
run = client.actor("intelscrape/amazon-product-review-scraper").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print("💾 Check your data here: https://console.apify.com/storage/datasets/" + run["defaultDatasetId"])
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{
  "scrapeReviews": false,
  "proxyConfiguration": {
    "useApifyProxy": true,
    "apifyProxyGroups": [
      "RESIDENTIAL"
    ]
  }
}' |
apify call intelscrape/amazon-product-review-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "command": "npx",
            "args": [
                "mcp-remote",
                "https://mcp.apify.com/?tools=intelscrape/amazon-product-review-scraper",
                "--header",
                "Authorization: Bearer <YOUR_API_TOKEN>"
            ]
        }
    }
}

```

## OpenAPI specification

Download the OpenAPI definition: https://api.apify.com/v2/actors/V7i1Mp7waHrlPPRaC/builds/NbQa7PnfNAYgia0sN/openapi.json
