Trustpilot Review Scraper avatar

Trustpilot Review Scraper

Pricing

Pay per usage

Go to Apify Store
Trustpilot Review Scraper

Trustpilot Review Scraper

Scrape reviews from Trustpilot

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Jan Bruinier

Jan Bruinier

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

Scrape reviews from Trustpilot for any company. Get structured data with ratings, review text, dates, and company overview stats.

What it does

Point this actor at any company on Trustpilot and it pulls back structured review data. It parses both the HTML and JSON-LD structured data for maximum reliability. You get individual reviews plus an overall company summary with rating distribution.

Use cases

  • Brand monitoring: Track what customers are saying about your company or competitors.
  • Sentiment analysis: Feed review data into NLP pipelines to analyze customer sentiment trends.
  • Market research: Compare review patterns across competing products or services.
  • Review aggregation: Build dashboards that combine Trustpilot data with reviews from other platforms.
  • Due diligence: Evaluate a company's reputation before partnerships or investments.

Input options

ParameterDescriptionDefault
Company DomainDomain as shown on Trustpilot (e.g., "amazon.com")Required
Max ReviewsHow many reviews to scrape (up to 5000)100
Sort OrderMost Recent or Most RelevantMost Recent
Filter StarsOnly get reviews with a specific star ratingAll ratings
Include Company InfoAlso extract overall rating and statsYes

Output format

Company overview (first item if enabled):

{
"_type": "company_overview",
"company_name": "Amazon",
"overall_rating": 2.4,
"total_reviews": 125432,
"rating_distribution": {
"1_star": 38,
"2_star": 12,
"3_star": 8,
"4_star": 10,
"5_star": 32
}
}

Individual reviews:

{
"_type": "review",
"reviewer_name": "John Smith",
"rating": 4,
"review_title": "Great product, fast shipping",
"review_text": "Ordered on Monday and received by Wednesday...",
"date_posted": "2024-01-15T10:30:00.000Z",
"date_of_experience": "January 10, 2024",
"verified": true,
"reply_text": "Thank you for your feedback, John!",
"reply_date": "2024-01-16T08:00:00.000Z",
"company_domain": "amazon.com",
"page_number": 1
}

How it works

The actor fetches Trustpilot's public review pages and parses the HTML. It extracts structured data from both the visible page content and embedded JSON-LD metadata. Reviews are paginated automatically (20 per page).

Rate limiting

The actor includes built-in delays between page requests and handles rate limiting with automatic retries. For large scrapes (1000+ reviews), expect runs to take several minutes.

Tips

  • Use the star filter to focus on negative reviews (1-2 stars) for competitive analysis.
  • Sort by "Most Recent" to track current customer sentiment.
  • Schedule daily runs to monitor review trends over time.
  • Export to Google Sheets or your database for ongoing analysis.