Trustpilot Multi Company Scraper avatar
Trustpilot Multi Company Scraper

Pricing

$2.00 / 1,000 reviews

Go to Apify Store
Trustpilot Multi Company Scraper

Trustpilot Multi Company Scraper

Developed by

Yar bro play

Yar bro play

Maintained by Community

Collect unlimited Trustpilot reviews for one or multiple companies. Get full review data, company replies, ISO dates, and structured JSON. Fast, easy, and perfect for business analytics and marketing.

0.0 (0)

Pricing

$2.00 / 1,000 reviews

0

2

0

Last modified

7 days ago

Trustpilot Review Aggregator 📊

A powerful Apify actor designed to scrape Trustpilot reviews for multiple companies in a single run. Get clean, structured data perfect for business intelligence, market analysis, and competitor research.

Who is this for?

This tool is built for:

  • Analysts 📈: Track customer sentiment and benchmark performance.
  • Business Owners 🏢: Monitor your brand's reputation and your competitors'.
  • Marketers 🎯: Uncover customer insights to fuel your marketing campaigns.

Key Features ✔️

Our scraper goes beyond simple text extraction, providing rich data points for deep analysis:

  • Multi-Company Scraping: Input a list of companies and get all their reviews in one go.
  • Company Replies: Captures official company responses to reviews.
  • Standardized ISO Dates: All review dates are converted to YYYY-MM-DD for easy sorting and filtering.
  • Advanced Star Rating Filter: Precisely control which reviews to scrape. You can provide a single star rating, a list of ratings, or leave it empty to get all reviews.
  • Verification Status: Know if a review is from a verified customer.
  • Direct Links: Get permanent URLs for both the review and the reviewer's profile.

What makes this scraper different? ⚡️

  • Speed & Efficiency: Built on Crawlee and Playwright for high-performance, parallel scraping.
  • Unlimited Scale: Scrape as many companies and reviews as you need without hitting limits.
  • Simplicity: A simple input is all you need to get started. No complex configuration.
  • Business-Oriented Fields: The output is structured with business analysis in mind, providing clean, ready-to-use data.

How to Use

1. Set Up Your Input 📝

Provide a list of company domains or full Trustpilot URLs. The allowedStars field is optional and flexible:

  • Leave empty: Scrapes all reviews regardless of star rating.
  • Single value: [5] - Scrapes only 5-star reviews.
  • Multiple values: [1, 2] - Scrapes all 1-star and 2-star reviews.

Here is an example of the JSON input:

{
"companies": [
"notion.so",
"grammarly.com",
"https://www.trustpilot.com/review/www.revolut.com"
],
"allowedStars": [4, 5]
}

2. Run the Actor ▶️

Start the actor on the Apify platform. It will visit each company's page, scrape all relevant reviews, and handle pagination automatically.

3. Get Your Results 📂

Once the run is complete, you will get a single, clean JSON file containing all the scraped data. You can find it in the storage/datasets/default folder or download it directly from the Apify run console.

Example Output Snippet:

{
"companies": [
{
"companyName": "Notion",
"totalReviews": 588,
"trustScore": "4.4",
"url": "https://www.trustpilot.com/review/notion.so",
"filteredReviewsCount": {},
"reviews": [
{
"author": "John Doe",
"authorUrl": "https://www.trustpilot.com/users/60d5f3b4c1a2b3c4d5e6f7a8",
"date": "2025-10-26",
"rating": 5,
"reviewText": "Absolutely fantastic! It has streamlined my entire workflow.",
"reviewUrl": "https://www.trustpilot.com/reviews/a1b2c3d4e5f6a7b8c9d0e1f2",
"isVerified": true,
"verificationStatus": "Verified",
"companyReplyText": "Thank you for your kind words, John! We're thrilled to hear that.",
"companyReplyDate": "2025-10-27"
}
]
}
---
I AM OPEN TO ALL SUGGESTIONS FOR FUTURE IMPROVEMENTS.
]
}