Trustpilot Reviews Scraper avatar

Trustpilot Reviews Scraper

Pricing

Pay per usage

Go to Apify Store
Trustpilot Reviews Scraper

Trustpilot Reviews Scraper

Scrape Trustpilot reviews with ratings, verified status, business replies. Reliable JSON-based parsing.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Fulcria Labs

Fulcria Labs

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Categories

Share

Scrape company reviews from Trustpilot with highly reliable structured data extraction. Uses Trustpilot's embedded JSON data for consistent results without fragile HTML parsing.

Features

  • Reliable JSON parsing: Extracts data from Trustpilot's Next.js embedded JSON (not HTML scraping)
  • Flexible input: Trustpilot URLs, company domains, or company name search
  • Star filtering: Filter by any star rating (1-5)
  • Language filtering: Scrape reviews in specific languages
  • Sorting: Most recent or most relevant
  • Rich review data: Title, text, rating, date, verified status, reviewer info, business replies
  • Business info: Trust score, total reviews, category, claim status
  • Sentiment analysis: Automatic positive/neutral/negative classification
  • Summary statistics: Rating distribution, word frequency, country/language breakdown
  • Pagination: Automatically pages through results (20 per page)

Input

ParameterTypeDefaultDescription
companyUrlsarray[]Trustpilot URLs or company domains
companyNamesarray[]Company names to search
maxReviewsinteger100Max reviews per company
sortBystring"recency"Sort: recency, relevance
starFilterstring"all"Filter by star rating: all, 1-5
languagestringnullLanguage code filter (en, de, fr...)
generateSummarybooleantrueInclude summary statistics
proxyConfigurationobjectnullProxy settings

Output

Each review includes:

{
"company_name": "Amazon",
"review_id": "abc123...",
"title": "Great service",
"text": "Full review text...",
"rating": 5,
"sentiment": "positive",
"date": "2024-01-15",
"date_experience": "2024-01-10",
"reviewer_name": "John D.",
"reviewer_country": "US",
"reviewer_total_reviews": 5,
"verified": true,
"verification_source": "organic",
"likes": 3,
"language": "en",
"reply_text": "Thank you for your feedback...",
"reply_date": "2024-01-16",
"review_number": 1
}

Use Cases

  • Reputation monitoring: Track your company's Trustpilot score and reviews
  • Competitor analysis: Compare review sentiment across competitors
  • Customer feedback analysis: Identify common themes in customer complaints
  • Market research: Understand industry-wide customer satisfaction
  • Lead qualification: Evaluate potential partners/vendors by their reviews
  • SEO/Content: Find authentic customer testimonials
  • Due diligence: Assess company reputation before business decisions

Tips

  • Use company domains (e.g., amazon.com) as input - they map directly to Trustpilot review pages
  • Filter by starFilter: "1" to focus on negative feedback analysis
  • Use language: "en" to get only English reviews for sentiment analysis
  • For large scrapes (500+ reviews), enable proxy rotation