Trustpilot Reviews Scraper — Ratings, Reviews & Sentiment avatar

Trustpilot Reviews Scraper — Ratings, Reviews & Sentiment

Pricing

Pay per usage

Go to Apify Store
Trustpilot Reviews Scraper — Ratings, Reviews & Sentiment

Trustpilot Reviews Scraper — Ratings, Reviews & Sentiment

Scrape Trustpilot reviews for any business. Get ratings, review text, author info, company replies. Perfect for competitive intelligence and sentiment analysis. 3x cheaper.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Ken Digital

Ken Digital

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

Trustpilot Reviews Scraper

Scrape Trustpilot reviews for any business — ratings, review text, author info, company replies, and aggregate scores. Built for competitive intelligence, sentiment analysis, and brand monitoring.

3x cheaper than alternatives. Pay only $0.001 per review.

What it does

  • Extracts individual reviews: title, full text, star rating (1-5), author name, date published, date of experience
  • Captures company replies to reviews (text + date)
  • Collects company-level data: TrustScore, total review count, star distribution
  • Supports pagination — scrape up to 10,000 reviews per company
  • Language filtering — get reviews in specific languages
  • Star filtering — only scrape reviews above a minimum rating
  • Handles multiple companies in a single run

Use cases

🏢 Competitive Intelligence

Compare your competitors' customer satisfaction. Track how their TrustScore changes over time. Identify their weaknesses from negative reviews.

📊 Sentiment Analysis

Feed review data into your NLP pipeline. Analyze sentiment trends, common complaints, and praise patterns across thousands of reviews.

🔍 Brand Monitoring

Monitor your own company's reviews. Get alerted to new negative reviews. Track whether your customer service improvements are reflected in ratings.

📈 Market Research

Analyze review patterns across an entire industry. Identify gaps in service quality. Understand what customers value most.

💼 Sales Intelligence

Research prospects before outreach. Understand their pain points from customer reviews. Personalize your pitch based on real customer feedback.

📋 Due Diligence

Evaluate companies for partnerships or acquisitions. Review data provides unfiltered customer perspectives that financial reports don't capture.

Input

FieldTypeDefaultDescription
companiesarray of strings(required)Company domains (amazon.com) or full Trustpilot URLs
maxReviewsinteger100Maximum reviews to scrape per company (1–10,000)
languagestringallFilter by language code (en, fr, de, etc.)
sortBystringrecencySort order: recency or relevance
minStarsinteger1Minimum star rating to include (1–5)

Example input

{
"companies": ["amazon.com", "apple.com", "shopify.com"],
"maxReviews": 200,
"language": "en",
"sortBy": "recency",
"minStars": 1
}

Output

Review item

Each review is output as a separate dataset item:

{
"type": "review",
"companyName": "Amazon",
"companyDomain": "amazon.com",
"trustScore": 2.2,
"reviewTitle": "Great customer service",
"reviewText": "I had an issue with my order and the support team resolved it quickly...",
"rating": 5,
"authorName": "John D.",
"datePublished": "2026-03-15T10:30:00Z",
"dateOfExperience": "2026-03-10T00:00:00Z",
"companyReply": "Thank you for your kind words, John!",
"companyReplyDate": "2026-03-16T08:00:00Z",
"language": "en",
"isVerified": true,
"reviewUrl": "https://www.trustpilot.com/review/amazon.com"
}

Company summary item

One summary per company with aggregate data:

{
"type": "company_summary",
"companyName": "Amazon",
"domain": "amazon.com",
"trustScore": 2.2,
"totalReviews": 198547,
"starDistribution": {
"1": 95000,
"2": 25000,
"3": 18000,
"4": 20000,
"5": 40547
}
}

Pricing

This actor uses pay-per-event pricing:

EventPrice
Review scraped$0.001

Example: Scraping 500 reviews costs $0.50.

No charge for company summary data — you only pay for individual reviews.

Technical details

  • No browser needed — Trustpilot renders HTML server-side, so this actor uses lightweight HTTP requests (httpx with HTTP/2)
  • Structured data parsing — Prefers JSON-LD and Next.js hydration data over HTML scraping for reliability
  • Rate limiting — Random delays between requests + exponential backoff on 429 responses
  • Proxy support — Automatically uses Apify proxy when available to avoid IP blocks
  • Pagination — Handles Trustpilot's 20-reviews-per-page pagination automatically

Tips

  • Start small — Test with maxReviews: 20 first to verify the output format works for your pipeline
  • Use language filter — If you only need English reviews, set language: "en" to avoid irrelevant content
  • Sort by recency for monitoring, relevance for research
  • Combine with scheduling — Set up a daily/weekly schedule to track review trends over time

Limitations

  • Trustpilot may block requests from some datacenter IPs. The actor will attempt to use Apify proxy if available.
  • Review content is limited to what Trustpilot displays publicly. Private or deleted reviews are not accessible.
  • Star distribution counts may be approximate depending on data availability in the page source.

Changelog

v1.0 (2026-03-28)

  • Initial release
  • Support for multiple companies, pagination, language/star filtering
  • JSON-LD + Next.js data extraction with HTML fallback
  • Pay-per-event pricing at $0.001/review