Product Reviews Aggregator avatar
Product Reviews Aggregator

Pricing

Pay per event

Go to Store
Product Reviews Aggregator

Product Reviews Aggregator

Developed by

Tri⟁angle

Tri⟁angle

Maintained by Community

The Product Reviews Aggregator is a powerful and easy-to-use tool for scraping review data from international marketplaces like Amazon and eBay. Users can scrape by keyword or product URL to collect details such as ratings, review text, titles, etc.

0.0 (0)

Pricing

Pay per event

0

1

1

Last modified

6 hours ago

What can Product Reviews Aggregator do?

Product Reviews Aggregator can extract review information from a large number of international marketplaces, including Amazon, Best Buy, and eBay.

  • Scrape either by keyword or by product URL
  • Aggregate reviews from multiple marketplaces at the same time
  • Data includes rating, review title, review text, and the date it was posted
  • Find review URLs for easier navigation to different products
  • Get review data without being blocked
  • Export data in multiple formats: JSON, CSV, Excel, or HTML
  • Export via SDKs (Python & Node.js), use API Endpoints, webhooks, or integrate with workflows

What data can I extract with Product Reviews Aggregator?

⭐ Review rating 📅 Date posted
✒️ Review title ⌨️ Review text
🔗 Review URL 💰 Marketplace

How to aggregate reviews

Product Reviews Aggregator is designed with users in mind, even those who have never extracted data from the web before. Using it takes just a few steps.

  1. Create a free Apify account using your email
  2. Open Product Reviews Aggregator
  3. Add either keywords or product URLs (you can enter multiple of either)
  4. Click the “Start” button and wait for the data to be extracted
  5. Download your data in JSON, XML, CSV, Excel, or HTML

Input

All you need to do is enter the keywords of the products you want reviews of, or enter specific product URLs. You enter this information in the Console or set the input via API.

{
"keywords": [
"apple"
],
"marketplaces": [
"cdiscount",
"kaufland",
"kroger",
"allegro",
"ebay",
"amazon",
"walmart",
"woolworths",
"best-buy"
],
"maxProductsPerUrl": 10,
"maxReviewsPerProduct": 1000,
"startUrls": [
{
"url": "https://www.walmart.com/cp/cell-phones/1105910?povid=Electronics_CP_web_6up_slot8_cellphones",
"method": "GET"
}
]
}

Output

The results will be wrapped into a dataset found in the Storage tab. Here's an excerpt from the dataset you'd get if you applied the input parameters above:

product-reviews-aggregator-output-apple.png

Product reviews aggregator output Here's the same dataset in JSON:
[
{
"productUrl": "https://www.kroger.com/p/product/0000000003283",
"text": "Where does it provide information on what products are coated/treated with Apeel?",
"rating": 1,
"date": "2025-07-19T20:30:30.000Z",
"marketplace": "kroger"
},
{
"productUrl": "https://www.kroger.com/p/product/0000000003283",
"text": null,
"rating": 5,
"date": "2025-06-10T18:16:17.000Z",
"marketplace": "kroger"
},
{
"productUrl": "https://www.kroger.com/p/product/0000000003283",
"text": "I hate the coupons. I really, really hate them!!!",
"rating": 1,
"date": "2025-06-02T13:15:46.000Z",
"marketplace": "kroger"
},
{
"productUrl": "https://walmart.com/ip/Fresh-Gala-Apples-3-lb-Bag/44390958?classType=REGULAR",
"text": "apples in various ways, especially when it comes to pies, those winter and summer home-made ones, I just love our recipes from Europe because mostly everything is peeled right away and there is rarely anything left over. I also use them in various homemade fruit teas with other fruit in the winter when we have some nice fragrances, quality is always fresh, and the price is right",
"rating": 5,
"date": "2024-11-14",
"marketplace": "walmart"
},
{
"productUrl": "https://walmart.com/ip/Fresh-Gala-Apples-3-lb-Bag/44390958?classType=REGULAR",
"text": "Good for lunches. I slice them into water with a sprinkle of citric acid (the kind you use for canning) or lemon juice in it, soak 5 min, drain, and pack into baggies with all the air sucked out. They dont brown by lunch. I also like Gala for pie, even though its not a traditional pie apple.",
"rating": 4,
"date": "2024-11-01",
"marketplace": "walmart"
},
{
"productUrl": "https://walmart.com/ip/Fresh-Gala-Apples-3-lb-Bag/44390958?classType=REGULAR",
"text": "These apples have been a hit and miss. Most of the apples in the bag are in good condition, but I generally have 2 apples that are either very bruised or bad. I buy these because they are the cheapest relative to the quantity you receive. I wish the quality was better, but Walmart is good about refunding the item is the apples arrive in bad condition.",
"rating": 4,
"date": "2024-12-30",
"marketplace": "walmart"
}
]

What can you do with aggregated review data?

The data extracted using Product Reviews Aggregator can be used in multiple ways:

  • Track what people are saying about your or competitors’ products
  • See which marketplaces are offering specific products
  • Check ratings to quickly see how certain retailers are performing in a given segment
  • Compare different e-commerce sites’ offerings for product mapping
  • Identify trends and top-performing products

Want to scrape reviews from just one site?

🧑‍🦲 Amazon Reviews Scraper 🏪 Kroger Reviews Scraper 🌐 eBay Reviews Scraper

FAQ

How much will using Product Reviews Aggregator cost you?

Product Reviews Aggregator uses our pay-per-event (PPE) model, meaning you are charged a fee for specific events, such as starting the Actor, scraping a product, or using a proxy. You can find more details of these fees on the Actor’s pricing tab, but to give you an indication, the $5 worth of credit included in the free plan will let you scrape about 800 product URLs. If you upgrade to the Starter plan, you could scrape as many as 13,000 URLs from e-commerce sites.

For scalable e-commerce scraping, check out our Scale or Business plans with applied Store discounts.

Can I use integrations with Product Reviews Aggregator?

You can integrate Product Reviews Aggregator with almost any cloud service or web app. We offer integrations with Make, Zapier, Slack, Airbyte, GitHub, Google Sheets, Google Drive, and plenty more.

Alternatively, you could use webhooks to carry out an action whenever an event occurs, such as getting a notification whenever Product Reviews Aggregator successfully finishes a run.

Can I use Product Reviews Aggregator with the Apify API?

The Apify API gives you programmatic access to the Apify platform. The API is organized around RESTful HTTP endpoints that enable you to manage, schedule, and run Apify Actors. The API also lets you access any datasets, monitor actor performance, fetch results, create and update versions, and more.

To access the API using Node.js, use the apify-client NPM package. To access the API using Python, use the apify-client PyPI package.

Click on the API tab for code examples, or check out the Apify API reference docs for all the details.

Can I use Product Reviews Aggregator through an MCP Server?

With Apify API, you can use almost any Actor in conjunction with an MCP server. You can connect to the MCP server using clients like ClaudeDesktop and LibreChat, or even build your own. Read all about how you can set up Apify Actors with MCP.

For Product Reviews Aggregator, go to the MCP tab and then go through the following steps:

  1. Start a Server-Sent Events (SSE) session to receive a sessionId
  2. Send API messages using that sessionId to trigger the scraper
  3. The message starts the Product Reviews Aggregator with the provided input
  4. The response should be: Accepted

Our e-commerce scrapers are ethical and only extract publicly available data. They do not access or extract any hidden or private data, such as email addresses, gender, or location. Product names, prices, and store information are all publicly available information. For more details, you can read our blog post on the legality of web scraping.

Your feedback

We’re always working on improving the performance of our Actors. If you have any technical feedback for Product Reviews Aggregator or have found a bug, please create an issue in the Issues tab.