Trustpilot Review Sentiment Scraper with AI Analysis avatar

Trustpilot Review Sentiment Scraper with AI Analysis

Pricing

from $30.00 / 1,000 charged for each review analyzeds

Go to Apify Store
Trustpilot Review Sentiment Scraper with AI Analysis

Trustpilot Review Sentiment Scraper with AI Analysis

Scrape Trustpilot reviews and get AI-powered sentiment analysis per company. Extracts sentimentScore, topComplaints, topPraises, trendDirection, reputationRisk & executiveSummary. $0.03/review — pay only for results.

Pricing

from $30.00 / 1,000 charged for each review analyzeds

Rating

0.0

(0)

Developer

Data Runner

Data Runner

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

The most powerful Trustpilot scraper and review sentiment analysis tool on Apify. Built for brand reputation monitoring, this Trustpilot reviews extractor collects customer reviews at scale and enriches them with AI sentiment analysis — giving you actionable intelligence about any company's online reputation in minutes, not hours.

What makes it different

Unlike basic scrapers that just dump raw reviews, this Actor analyzes sentiment per company — not per individual review. After collecting all reviews, AI processes them as a batch to identify patterns, trends, and risks that no single-review analysis could catch. You get a complete reputation profile with one run.

Who is it for

  • Brand managers tracking how customers perceive their company over time
  • Marketing teams measuring campaign impact on customer sentiment
  • Reputation management agencies monitoring multiple client brands
  • SaaS companies benchmarking against competitors on Trustpilot
  • E-commerce businesses identifying product issues before they escalate

Input fields

FieldTypeDescription
companyNamestringTrustpilot company slug (e.g. amazon.com). Builds the review URL automatically.
trustpilotUrlsarrayDirect Trustpilot review page URLs. Use this to scrape multiple companies in one run.
maxReviewsnumberMaximum reviews to collect per company. Default: 100, max: 5000.
languagestringFilter reviews by language code (en, es, de, etc.). Leave empty for all.
dateRangeenumTime window: 30days, 90days, 365days, or all.

Output fields

Each result in the dataset contains:

AI Sentiment Analysis (per company)

FieldTypeDescription
sentimentScorenumber (1-10)Overall sentiment. 10 = most positive.
topComplaintsstring[]Up to 5 recurring complaint themes across all reviews.
topPraisesstring[]Up to 5 recurring praise themes across all reviews.
trendDirectionstringimproving, declining, or stable — based on chronological sentiment shift.
reputationRisknumber (1-10)Risk score. 10 = highest reputation risk.
responseRateScorenumber (1-10)How actively the company responds to reviews.
executiveSummarystring2-3 sentence summary of the company's reputation.

Individual Reviews

Each review includes: reviewText, rating (1-5), date, authorName, authorReviewCount, isVerified, and companyResponse.

Pricing

$0.03 per review analyzed — you only pay for results. No monthly fees, no subscriptions. If a run collects 200 reviews, the cost is $6.00.

How it works

  1. Enter a company — provide a company name or Trustpilot URL
  2. Reviews are collected — the scraper navigates Trustpilot, handles pagination, and extracts structured review data
  3. AI analyzes the batch — all collected reviews are analyzed together to identify patterns, trends, and reputation signals
  4. Get your results — structured data is delivered to the dataset, ready to export as JSON, CSV, or connect via API

No configuration needed beyond the input fields. Environment variables for AI are pre-configured.

Tips and practical use cases

  • Weekly brand pulse: Schedule a run every Monday with dateRange: 30days to track sentiment shifts week over week.
  • Competitor benchmarking: Add multiple URLs in trustpilotUrls to compare sentiment scores across competitors in a single run.
  • Crisis detection: Set maxReviews: 50 with dateRange: 30days for fast, focused checks when you suspect a reputation issue.
  • Product launch feedback: Run after a major release to capture early customer reactions and identify emerging complaints.
  • Market research: Scrape reviews for multiple players in a vertical to map the competitive landscape by sentiment and complaint themes.
  • Localized insights: Use the language filter to analyze sentiment by market (e.g. en for US/UK, de for Germany).

Supported use cases

  • Brand monitoring and sentiment tracking
  • Competitor analysis and benchmarking
  • Reputation management and risk assessment
  • Product feedback and customer voice analysis
  • Market research and industry benchmarking

Built by Data Runner