Trustpilot Review Sentiment Scraper with AI Analysis
Pricing
from $30.00 / 1,000 charged for each review analyzeds
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
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
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
| Field | Type | Description |
|---|---|---|
companyName | string | Trustpilot company slug (e.g. amazon.com). Builds the review URL automatically. |
trustpilotUrls | array | Direct Trustpilot review page URLs. Use this to scrape multiple companies in one run. |
maxReviews | number | Maximum reviews to collect per company. Default: 100, max: 5000. |
language | string | Filter reviews by language code (en, es, de, etc.). Leave empty for all. |
dateRange | enum | Time window: 30days, 90days, 365days, or all. |
Output fields
Each result in the dataset contains:
AI Sentiment Analysis (per company)
| Field | Type | Description |
|---|---|---|
sentimentScore | number (1-10) | Overall sentiment. 10 = most positive. |
topComplaints | string[] | Up to 5 recurring complaint themes across all reviews. |
topPraises | string[] | Up to 5 recurring praise themes across all reviews. |
trendDirection | string | improving, declining, or stable — based on chronological sentiment shift. |
reputationRisk | number (1-10) | Risk score. 10 = highest reputation risk. |
responseRateScore | number (1-10) | How actively the company responds to reviews. |
executiveSummary | string | 2-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
- Enter a company — provide a company name or Trustpilot URL
- Reviews are collected — the scraper navigates Trustpilot, handles pagination, and extracts structured review data
- AI analyzes the batch — all collected reviews are analyzed together to identify patterns, trends, and reputation signals
- 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: 30daysto track sentiment shifts week over week. - Competitor benchmarking: Add multiple URLs in
trustpilotUrlsto compare sentiment scores across competitors in a single run. - Crisis detection: Set
maxReviews: 50withdateRange: 30daysfor 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
languagefilter to analyze sentiment by market (e.g.enfor US/UK,defor 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