Trustpilot Review Analyzer avatar
Trustpilot Review Analyzer

Pricing

Pay per usage

Go to Apify Store
Trustpilot Review Analyzer

Trustpilot Review Analyzer

Scrape Trustpilot reviews with sentiment analysis. Returns TrustScore, ratings, response rates, and keyword trends for any business. Ideal for competitor research and brand monitoring.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

ryan clinton

ryan clinton

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

0

Monthly active users

3 days ago

Last modified

Share

Scrape and analyze Trustpilot reviews for any business. Returns structured review data with sentiment analysis, rating distributions, response rates, and keyword trends. Uses server-side rendered data for fast, reliable extraction.

What it extracts

Business intelligence:

  • Business name, TrustScore, star rating, total review count
  • Business category and website URL
  • Rating distribution (1-5 stars, counts and percentages)
  • Average rating from scraped sample
  • Company response rate (% of reviews with replies)
  • Verification rate (% of verified reviews)

Sentiment analysis:

  • Positive/negative/neutral percentages
  • Top positive keywords (e.g. "great", "reliable", "easy")
  • Top negative keywords (e.g. "slow", "expensive", "frustrating")
  • Rating-based classification with text analysis for neutral ratings

Per-review data:

  • Rating (1-5), title, full text
  • Published date and experience date
  • Author name, country, review count
  • Verification status
  • Company reply text (if any)

Use cases

  • Competitor analysis — compare review sentiment and response rates across competitors
  • Brand monitoring — track review trends and emerging negative themes
  • Due diligence — assess business reputation before partnerships or investments
  • Sales intelligence — identify companies with poor reviews (potential churn targets)
  • Market research — compare customer satisfaction across a vertical
  • Lead generation — find businesses not responding to reviews (need reputation management)

Input

FieldTypeDefaultDescription
businessesstring[]requiredBusiness domains or Trustpilot URLs
maxReviewsPerBusinessinteger100Max reviews per business (1-5000)
includeReviewTextbooleantrueInclude full review text in output
proxyConfigurationobjectProxy settings

Output example

{
"domain": "apify.com",
"url": "https://www.trustpilot.com/review/apify.com",
"found": true,
"businessName": "Apify",
"trustScore": 4.8,
"stars": 5,
"totalReviews": 374,
"categories": ["Software Company"],
"ratingDistribution": { "star5": 17, "star4": 2, "star3": 0, "star2": 0, "star1": 1 },
"ratingDistributionPercent": { "star5": 85, "star4": 10, "star3": 0, "star2": 0, "star1": 5 },
"averageRating": 4.7,
"responseRate": 0,
"verifiedRate": 0,
"sentiment": {
"positivePercent": 95,
"negativePercent": 5,
"neutralPercent": 0,
"topPositiveKeywords": [
{ "keyword": "great", "count": 8 },
{ "keyword": "reliable", "count": 4 }
],
"topNegativeKeywords": []
},
"reviewsScraped": 20,
"reviews": [
{
"rating": 5,
"title": "Excellent platform",
"text": "Full review text...",
"publishedDate": "2026-02-07T15:25:27.000Z",
"author": "Ashutosh Kumar",
"authorCountry": "IN",
"isVerified": false,
"hasCompanyReply": false
}
]
}

Cost

Runs on 512MB memory. Fetches ~20 reviews per page. Cost: $0.001-0.01 per business (scales with review count).