# Amazon Reviews Scraper (`parseforge/amazon-reviews-scraper`) Actor

Scrape public Amazon.com product reviews by URL, ASIN or keyword: review text, rating, date, verified badge, helpful votes, AI aspects. Export CSV, Excel, JSON, XML.

- **URL**: https://apify.com/parseforge/amazon-reviews-scraper.md
- **Developed by:** [ParseForge](https://apify.com/parseforge) (community)
- **Categories:** E-commerce, Automation
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $1.63 / 1,000 reviews

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.
Since this Actor supports Apify Store discounts, the price gets lower the higher subscription plan you have.

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

## What's an Apify Actor?

An Actor is a serverless cloud program that runs on the Apify platform. It has two run modes.
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.

Apify vocabulary and the platform model are defined once, in the agent quickstart at https://apify.com/agents.md.

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

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 examples already wired to this Actor's own input schema, see the [API](#api) section below.

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

# README

![ParseForge Banner](https://github.com/ParseForge/apify-assets/blob/ad35ccc13ddd068b9d6cba33f323962e39aed5b2/banner.jpg?raw=true)

## ⭐ Amazon Reviews Scraper

> 🚀 **Export Amazon product reviews in seconds.** Up to 13 public reviews per product, 30 fields per review, plus the star histogram and Amazon's own AI aspect summary for every ASIN.

The Amazon Reviews Scraper reads the public review section of any Amazon.com product page and turns it into clean rows: the review title and full text, star rating, exact date, country, Verified Purchase and Vine badges, helpful votes and the reviewer's name and profile. Every row also carries the product context, so one file tells you both what a shopper wrote and how the product scores overall.

Amazon shows logged-out visitors the top 8 reviews written in the United States, and for many products up to 5 more "from other countries". This Actor collects all of them, plus the product rating, the total rating count (1,037,906 on an Echo Dot we tested), the 5-to-1 star histogram in percent, the "Customers say" summary, and up to 8 AI aspects such as "Sound quality" with their mention counts and sentiment. Paste product URLs, ASINs or search keywords, and it processes every product you give it.

| 🎯 Target Audience | 💡 Primary Use Cases |
|---|---|
| Amazon sellers and brand managers | Track what the most visible reviews say about your listings |
| Product and UX researchers | Mine praise and complaints by aspect and star rating |
| E-commerce agencies | Build review snapshots for many ASINs in one run |
| Market analysts | Compare rating histograms and AI aspects across competitors |
| Data teams | Feed review text into sentiment or LLM pipelines |

### 📋 What the Amazon Reviews Scraper does

- ⭐ **Scrapes every public review on the product page.** The 8 top US reviews plus the international ones when Amazon shows them.
- 🧠 **Adds Amazon's AI insights.** "Customers say" summary, aspect names, sentiment, mention counts and the aspects each review is quoted for.
- 📊 **Captures the rating picture.** Average rating, total ratings and the star histogram in percent.
- 🔎 **Finds products for you.** Give a keyword and it takes the top results from Amazon search.
- 🎚 **Filters by star rating.** Keep only 1 and 2 star reviews to study complaints, or only 5 stars for testimonials.
- 🔁 **Retries hidden answers.** Amazon hides reviews from about 1 in 3 logged-out requests. The Actor retries with a fresh session instead of returning an empty file.

> 💡 **Why it matters:** the top reviews are the ones shoppers actually read before buying. Knowing what they say, and which aspects Amazon highlights, tells you why a listing converts or does not.

### 🎬 Full Demo

🚧 Coming soon

### 📊 Output

Each row is one review. Download it as CSV, Excel, JSON or XML.

| Field | Description |
|---|---|
| 🖼 `imageUrl` | Main product image |
| 🆔 `reviewId` | Amazon review ID |
| 📌 `reviewTitle` | Review headline |
| 🔗 `reviewUrl` | Permanent review link |
| ⭐ `rating` | Stars given, 1 to 5 |
| 📅 `reviewDate` | Date written, YYYY-MM-DD |
| 🌎 `reviewCountry` | Country of the Amazon store the review was written on |
| 💬 `reviewText` | Full review text, paragraphs kept |
| ✅ `isVerifiedPurchase` | Yes when Amazon shows the Verified Purchase badge |
| 🍇 `isVineReview` | Yes for Vine reviews of free products |
| 👍 `helpfulVotes` | People who found the review helpful |
| 👤 `reviewerName` | Reviewer display name |
| 🔗 `reviewerProfileUrl` | Reviewer profile link, N/A when Amazon shows none |
| 🗺 `reviewScope` | Local (United States) or International |
| #️⃣ `reviewPosition` | Position in Amazon's own order |
| 🏷 `asin` | Product ASIN |
| 📦 `productTitle` | Product title |
| 🔗 `productUrl` | Product link |
| 🏭 `productBrand` | Brand |
| 🌟 `productRating` | Average product rating |
| 🧮 `productRatingsCount` | Total global ratings |
| 📄 `publicReviewsOnPage` | How many reviews Amazon made public for this product |
| 🤖 `customersSay` | Amazon's AI summary, N/A when Amazon has not generated one |
| 📥 `inputUrl` | The URL, ASIN or search that led to this product |
| 🔎 `searchKeyword` | Keyword used, N/A for direct products |
| 📊 `ratingHistogram` | Percent of ratings per star |
| 🧩 `aspectMentions` | Aspects Amazon quotes this review for |
| 🧠 `productAspects` | Aspect, sentiment, mentions and summary |
| 🕒 `scrapedAt` | Collection time |
| ❌ `error` | Error message, empty on real rows |

Three real records from a run (long review text and aspect lists shortened here):

```json
[
  {
    "imageUrl": "https://m.media-amazon.com/images/I/61fd2oCrvyL._AC_SL1500_.jpg",
    "reviewId": "RCA7TI5EBH5VK",
    "reviewTitle": "This thing is insane.",
    "reviewUrl": "https://www.amazon.com/gp/customer-reviews/RCA7TI5EBH5VK",
    "rating": 5,
    "reviewDate": "2023-07-22",
    "reviewCountry": "United States",
    "reviewText": "I upgraded from the $3,499 i9 Intel MacBook Pro from 2019, and this laptop seriously blows that away. The keyboard is amazing and so much better, the screen is amazing, I love the refresh rate, the responsiveness of jumping between pages and apps is so ridiculously fast, the trackpad and speakers are still just amazing, and the battery life on this is mind-blowing.\nSeriously, 10/10, absolutely rec...",
    "isVerifiedPurchase": "Yes",
    "isVineReview": "No",
    "helpfulVotes": 65,
    "reviewerName": "Michael M",
    "reviewerProfileUrl": "https://www.amazon.com/gp/profile/amzn1.account.AFVVGI2LFNKIRMZVUJJTOLGIJS4A",
    "reviewScope": "Local",
    "reviewPosition": 1,
    "asin": "B0BSHF7WHW",
    "productTitle": "Apple 2023 MacBook Pro Laptop with Apple M2 Pro chip with 12‑core CPU and 19‑core GPU: 16.2-inch Liquid Retina XDR Display, 16GB Unified Memory, 1TB SSD Storage. Works with iPhone/iPad; Space Gray",
    "productUrl": "https://www.amazon.com/dp/B0BSHF7WHW",
    "productBrand": "Apple",
    "productRating": 4.7,
    "productRatingsCount": 385,
    "publicReviewsOnPage": 13,
    "customersSay": "Customers find this MacBook Pro to be a capable machine with an amazing screen and solid build quality. They appreciate its speed, with one customer noting how quickly it jumps between pages and apps, and its amazing battery life. Customers consider it good value for money and say it will last for the next 5 years. They also find it easy to use.",
    "inputUrl": "https://www.amazon.com/dp/B0BSHF7WHW",
    "searchKeyword": "N/A",
    "ratingHistogram": {
      "5Star": 88,
      "4Star": 6,
      "3Star": 3,
      "2Star": 0,
      "1Star": 3
    },
    "aspectMentions": [
      {
        "aspect": "Build quality",
        "sentiment": "positive"
      }
    ],
    "productAspects": [
      {
        "aspect": "Performance",
        "sentiment": "positive",
        "mentions": 57,
        "sentimentMentions": 50,
        "summary": "Customers praise the laptop's performance, describing it as a capable and practical machine."
      },
      {
        "aspect": "Value for money",
        "sentiment": "positive",
        "mentions": 17,
        "sentimentMentions": 13,
        "summary": "Customers find the MacBook Pro offers good value for money."
      }
    ],
    "scrapedAt": "2026-09-16T19:33:09.294Z",
    "error": null
  },
  {
    "imageUrl": "https://m.media-amazon.com/images/I/61MZfowYoaL._AC_SL1000_.jpg",
    "reviewId": "R5944EIVUZMWB",
    "reviewTitle": "The device that just keeps getting better and better with each revision",
    "reviewUrl": "https://www.amazon.com/gp/customer-reviews/R5944EIVUZMWB",
    "rating": 5,
    "reviewDate": "2019-12-14",
    "reviewCountry": "United States",
    "reviewText": "Okay so first off I'd like to say that I had a gen 1 echo for a few years now and it finally burnt out and I missed it so I purchased this gen 3 thinking it was going to be the same quality as the echo one, I was completely wrong the weight of this device is a lot more than the old echo device the size of it is a little bit bigger in diameter and has a much much better speaker in it. I was amazed ...",
    "isVerifiedPurchase": "Yes",
    "isVineReview": "No",
    "helpfulVotes": 0,
    "reviewerName": "Tango's product reviews",
    "reviewerProfileUrl": "https://www.amazon.com/gp/profile/amzn1.account.AG2A3QCEERIWFKOIIDFVPKOIZNAA",
    "reviewScope": "Local",
    "reviewPosition": 1,
    "asin": "B07FZ8S74R",
    "productTitle": "Echo Dot (3rd Gen, 2018 release) - Smart speaker with Alexa - Charcoal",
    "productUrl": "https://www.amazon.com/dp/B07FZ8S74R",
    "productBrand": "Amazon",
    "productRating": 4.7,
    "productRatingsCount": 1037906,
    "publicReviewsOnPage": 8,
    "customersSay": "Customers find the Echo Dot easy to set up and use, with good sound quality and a small footprint that makes it perfect for their needs. They appreciate its functionality, describing it as better than expected and well worth the money, while enjoying interacting with Alexa.",
    "inputUrl": "https://www.amazon.com/dp/B07FZ8S74R",
    "searchKeyword": "N/A",
    "ratingHistogram": {
      "5Star": 83,
      "4Star": 12,
      "3Star": 4,
      "2Star": 0,
      "1Star": 1
    },
    "aspectMentions": [],
    "productAspects": [
      {
        "aspect": "Functionality",
        "sentiment": "positive",
        "mentions": 17359,
        "sentimentMentions": 15912,
        "summary": "Customers find that the Echo Dot works very well and does everything they need it to do."
      },
      {
        "aspect": "Sound quality",
        "sentiment": "positive",
        "mentions": 16558,
        "sentimentMentions": 13277,
        "summary": "Customers like the sound quality of the Echo Dot."
      }
    ],
    "scrapedAt": "2026-09-16T19:33:09.083Z",
    "error": null
  },
  {
    "imageUrl": "https://m.media-amazon.com/images/I/61MZfowYoaL._AC_SL1000_.jpg",
    "reviewId": "R35LXZGRHLZTN0",
    "reviewTitle": "Keeps getting better and better",
    "reviewUrl": "https://www.amazon.com/gp/customer-reviews/R35LXZGRHLZTN0",
    "rating": 5,
    "reviewDate": "2020-01-07",
    "reviewCountry": "United States",
    "reviewText": "This is the second review I'm writing for this product. I now have this Dot for over 6 months and I've been very pleased with its performance from the start and because it continues to function as it did the day I took it out of the box, I thought it deserves another recommendation. Amazon doesn't give me anything for writing good reviews so the only incentive I have to recommend a product is the ...",
    "isVerifiedPurchase": "Yes",
    "isVineReview": "No",
    "helpfulVotes": 0,
    "reviewerName": "Hello Joseph",
    "reviewerProfileUrl": "https://www.amazon.com/gp/profile/amzn1.account.AHRKOU6G7H7NMK6HZX2YWAO6ZEUQ",
    "reviewScope": "Local",
    "reviewPosition": 2,
    "asin": "B07FZ8S74R",
    "productTitle": "Echo Dot (3rd Gen, 2018 release) - Smart speaker with Alexa - Charcoal",
    "productUrl": "https://www.amazon.com/dp/B07FZ8S74R",
    "productBrand": "Amazon",
    "productRating": 4.7,
    "productRatingsCount": 1037906,
    "publicReviewsOnPage": 8,
    "customersSay": "Customers find the Echo Dot easy to set up and use, with good sound quality and a small footprint that makes it perfect for their needs. They appreciate its functionality, describing it as better than expected and well worth the money, while enjoying interacting with Alexa.",
    "inputUrl": "https://www.amazon.com/dp/B07FZ8S74R",
    "searchKeyword": "N/A",
    "ratingHistogram": {
      "5Star": 83,
      "4Star": 12,
      "3Star": 4,
      "2Star": 0,
      "1Star": 1
    },
    "aspectMentions": [],
    "productAspects": [
      {
        "aspect": "Functionality",
        "sentiment": "positive",
        "mentions": 17359,
        "sentimentMentions": 15912,
        "summary": "Customers find that the Echo Dot works very well and does everything they need it to do."
      },
      {
        "aspect": "Sound quality",
        "sentiment": "positive",
        "mentions": 16558,
        "sentimentMentions": 13277,
        "summary": "Customers like the sound quality of the Echo Dot."
      }
    ],
    "scrapedAt": "2026-09-16T19:33:09.096Z",
    "error": null
  }
]
```

### ✨ Why choose this Actor

- 🧾 **Honest coverage.** It reports `publicReviewsOnPage` on every row, so you always know how many reviews Amazon made public.
- 🔁 **No silent empty runs.** Hidden and interstitial answers are retried with fresh sessions, and a product that still fails gets a clear error row instead of nothing.
- 📦 **Every product you give it.** All URLs, ASINs and keyword results in one run, deduplicated by ASIN and by review ID.
- 🧠 **Insights included.** Aspects, sentiment and mention counts come with every row at no extra step.
- 🧹 **Clean columns.** Dates in ISO format, numbers as numbers, Yes/No flags, and no empty columns.

### 📈 How it compares to alternatives

| Feature | This Actor | Typical Amazon review scrapers |
|---|---|---|
| Public reviews per product | All shown: 8 US + up to 5 international | Often 8, sometimes 0 when Amazon hides them |
| Retries when Amazon hides reviews | ✅ | ❌ |
| Review title and full text | ✅ | Varies |
| Star histogram and total ratings | ✅ | ❌ |
| "Customers say" and AI aspects | ✅ | ❌ |
| Keyword search input | ✅ | Varies |
| Multiple products per run | ✅ | Some process only the first |
| Reviews beyond the public top list | ❌ Amazon requires sign-in | ❌ without an account |

### 🚀 How to use

1. Create a free Apify account with $5 credit: [sign up here](https://console.apify.com/sign-up?fpr=vmoqkp).
2. Open the Amazon Reviews Scraper and paste product URLs, ASINs, or search keywords.
3. Optionally pick star ratings to keep, or turn off international reviews.
4. Set **Max Items** and click **Start**.
5. Download the dataset as CSV, Excel, JSON or XML, or connect it to your tools.

### 💼 Business use cases

#### 🛒 Amazon sellers

Watch the top reviews on your own ASINs and see which aspects Amazon highlights, positive or negative, before they cost you conversions.

#### 🕵️ Competitive intelligence

Pull the rating histograms and AI aspects of 50 competing products and see where rivals are weak, for example "Battery life" with negative sentiment.

#### 🧪 Product development

Filter 1 and 2 star reviews across a category and group them by aspect to find the defects buyers complain about most.

#### 📣 Marketing

Collect verified 5 star reviews with high helpful votes as testimonial candidates, with the exact quote and date.

### 🔌 Automating Amazon Reviews Scraper

- **Make** and **Zapier**: start a run on a schedule and push new rows to Google Sheets or a CRM.
- **Slack**: post a message when a product's rating or histogram changes.
- **Airbyte**: sync the dataset into your warehouse.
- **GitHub Actions**: run it from CI with the Apify API.
- **Google Drive**: export each run as a CSV file automatically.

Schedule it daily or weekly in Apify to build a review history for every ASIN you track.

### 🌟 Beyond business use cases

- 🎓 **Research**: study how AI review summaries relate to the underlying ratings.
- 🏠 **Personal**: compare what real buyers say about the products on your shortlist.
- 🤝 **Non-profit**: monitor safety complaints about children's products.
- 🧪 **Experimentation**: build a small labeled dataset for sentiment models.

### 🤖 Ask an AI assistant about this scraper

Paste the Actor URL into ChatGPT, Claude or Perplexity and ask how to analyze the output, for example "group these reviews by aspect and summarize the complaints".

### ❓ Frequently Asked Questions

#### 🔢 How many reviews do I get per product?

All the reviews Amazon shows to visitors who are not signed in: the top 8 from the United States, plus up to 5 from other countries on many products. In our tests that was 8 on an Echo Dot and 13 on a MacBook Pro.

#### 🔒 Why not every review of a product?

Amazon moved the full review pages behind a sign-in. Every public route beyond the product page redirects to the login screen, so no scraper can go further without an account.

#### 📄 How do I know how many reviews were available?

Each row has `publicReviewsOnPage`, the number of reviews Amazon made public for that product, and `productRatingsCount`, the total number of ratings.

#### 🧠 What are product aspects?

Amazon analyzes all reviews of a product and lists topics like "Sound quality" with sentiment, how many reviews mention them and a short summary. The Actor saves them with every row.

#### ⭐ Can I get only negative reviews?

Yes. Select 1 and 2 stars under **Star ratings**. The filter works on the public reviews of each product.

#### 🔎 Can I search by keyword?

Yes. Add keywords and set how many products to take from each search. The Actor then scrapes the reviews of those products.

#### 🌍 Which Amazon stores are covered?

Amazon.com. Reviews written on other Amazon stores appear when Amazon.com shows them, marked as International.

#### 🔁 What if Amazon hides the reviews?

About 1 in 3 logged-out requests gets a sign-in prompt instead of reviews. The Actor retries with a fresh session, and if a product still fails it saves an error row so you can re-run it.

#### 📦 Can I scrape many products at once?

Yes. Paste as many URLs or ASINs as you need. Each product is processed and duplicates are removed.

#### 🧾 Which link formats are accepted?

Full Amazon.com product URLs, short /dp/ links, and plain 10-character ASINs.

#### 🕒 How fresh is the data?

It is read live from Amazon at run time. Schedule runs to track changes.

#### 🆓 Is there a free preview?

Free users get a 10-item preview per run. Paid users can collect up to 1,000,000 items.

### 🔌 Integrate with any app

Use the Apify API, webhooks, or integrations with Make, Zapier, Google Sheets, Slack, Airbyte and more to send reviews wherever your team works.

### 🔗 Recommended Actors

- [Amazon Best Sellers Scraper](https://apify.com/parseforge/amazon-bestsellers-scraper)
- [Walmart Scraper](https://apify.com/parseforge/walmart-scraper)
- [Target Product Reviews Scraper](https://apify.com/parseforge/target-reviews-scraper)
- [Capterra Reviews Scraper](https://apify.com/parseforge/capterra-reviews-scraper)
- [B-Stock Amazon Liquidation Auctions Scraper](https://apify.com/parseforge/bstock-scraper)

> 💡 **Pro Tip:** browse the complete [ParseForge collection](https://apify.com/parseforge) for more e-commerce and review scrapers.

**🆘 Need Help?** [Open our contact form](https://tally.so/r/BzdKgA)

> **⚠️ Disclaimer:** this is an independent tool and is not affiliated with, endorsed by, or sponsored by Amazon. It collects only publicly available data shown to visitors who are not signed in.

# Actor input Schema

## `productUrls` (type: `array`):

Amazon.com product pages. Any URL that contains /dp/ASIN or /gp/product/ASIN works, including long URLs copied from the browser.

## `productIds` (type: `array`):

10-character Amazon product IDs, for example B07FZ8S74R. Use this instead of URLs when you already have a list of ASINs.

## `searchKeywords` (type: `array`):

Optional. Find products on Amazon.com by keyword and scrape the reviews of the top results. Each results page that returns products is billed as one product search.

## `maxItems` (type: `integer`):

Free users: Limited to 10 items (preview). Paid users: Optional, max 1,000,000

## `maxProductsPerSearch` (type: `integer`):

How many products to take from each keyword search, in Amazon's own result order.

## `starRatings` (type: `array`):

Keep only reviews with these star ratings, for example 1 and 2 stars to study complaints. Leave empty to keep every rating.

## `includeInternationalReviews` (type: `boolean`):

Amazon.com also shows top reviews written on other Amazon stores (for example Canada) for some products. Turn this off to keep only United States reviews.

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

Amazon throttles direct traffic, so Apify datacenter proxies in the US are on by default. Residential proxies are used automatically only as a last resort for a page that keeps refusing.

## Actor input object example

```json
{
  "productUrls": [
    {
      "url": "https://www.amazon.com/dp/B0BSHF7WHW"
    },
    {
      "url": "https://www.amazon.com/dp/B07FZ8S74R"
    }
  ],
  "maxItems": 10,
  "maxProductsPerSearch": 5,
  "includeInternationalReviews": true,
  "proxyConfiguration": {
    "useApifyProxy": true,
    "apifyProxyCountry": "US"
  }
}
```

# Actor output Schema

## `overview` (type: `string`):

Key review fields

## `fullData` (type: `string`):

Complete dataset with all 30 fields

# 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 = {
    "productUrls": [
        {
            "url": "https://www.amazon.com/dp/B0BSHF7WHW"
        },
        {
            "url": "https://www.amazon.com/dp/B07FZ8S74R"
        }
    ],
    "maxItems": 10,
    "proxyConfiguration": {
        "useApifyProxy": true,
        "apifyProxyCountry": "US"
    }
};

// Run the Actor and wait for it to finish
const run = await client.actor("parseforge/amazon-reviews-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 = {
    "productUrls": [
        { "url": "https://www.amazon.com/dp/B0BSHF7WHW" },
        { "url": "https://www.amazon.com/dp/B07FZ8S74R" },
    ],
    "maxItems": 10,
    "proxyConfiguration": {
        "useApifyProxy": True,
        "apifyProxyCountry": "US",
    },
}

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

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

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

```

## CLI example

```bash
echo '{
  "productUrls": [
    {
      "url": "https://www.amazon.com/dp/B0BSHF7WHW"
    },
    {
      "url": "https://www.amazon.com/dp/B07FZ8S74R"
    }
  ],
  "maxItems": 10,
  "proxyConfiguration": {
    "useApifyProxy": true,
    "apifyProxyCountry": "US"
  }
}' |
apify call parseforge/amazon-reviews-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,parseforge/amazon-reviews-scraper"
        }
    }
}
```

The hosted server signs you in with OAuth on first connect, so no API token belongs in this config. Clients without OAuth support can send an `Authorization: Bearer <APIFY_API_TOKEN>` header instead, using a token from API & Integrations in Apify Console (https://console.apify.com/settings/integrations).

## OpenAPI specification

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