Trustpilot Reviews Scraper avatar
Trustpilot Reviews Scraper

Pricing

from $3.00 / 1,000 results

Go to Apify Store
Trustpilot Reviews Scraper

Trustpilot Reviews Scraper

Automatically scrape Trustpilot reviews, ratings, and customer feedback data. Extract reviewer information, timestamps, response data, and sentiment metrics from any business profile. Perfect for reputation monitoring, competitor analysis, and customer insights.

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

Stealth mode

Stealth mode

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

Trustpilot Reviews Scraper: Extract Customer Reviews & Ratings Data

Excerpt: Automatically scrape Trustpilot reviews, ratings, and customer feedback data. Extract reviewer information, timestamps, response data, and sentiment metrics from any business profile. Perfect for reputation monitoring, competitor analysis, and customer insights.

What is Trustpilot and Why Scrape It?

Trustpilot is one of the world's largest review platforms, hosting millions of verified customer reviews across businesses worldwide. Companies use Trustpilot to build trust and transparency, while consumers rely on it to make informed purchasing decisions.

Scraping Trustpilot data provides valuable insights for:

  • Reputation management: Monitor your brand's customer sentiment in real-time
  • Competitive intelligence: Analyze competitor reviews and identify market gaps
  • Product development: Extract feedback to improve offerings
  • Market research: Understand customer pain points and preferences across industries

Scraper Overview

This Trustpilot Reviews Scraper efficiently extracts comprehensive review data from any company profile on Trustpilot. It collects not just basic reviews, but detailed metadata including consumer profiles, response patterns, and engagement metrics.

Key Features:

  • Extracts up to unlimited reviews per URL (configurable via max_items_per_url)
  • Supports pagination across multiple review pages
  • Captures complete review metadata and consumer information
  • Handles proxy configuration for reliable data collection
  • Error handling with ignore_url_failures option
  • Exports data in JSON, CSV, Excel, or XML formats

Ideal for: Marketing teams, business analysts, reputation managers, researchers, and e-commerce professionals.

Input Configuration

Input Format

The scraper accepts JSON configuration with the following structure:

{
"proxy": {
"useApifyProxy": false
},
"max_items_per_url": 20,
"ignore_url_failures": true,
"urls": [
"https://www.trustpilot.com/review/texasbaycu.org?page=2"
]
}

Example Screenshot:

Parameter Explanation:

  • proxy: Proxy configuration to avoid bot detection. Set useApifyProxy: true to use Apify's proxy service, or configure custom proxies
  • max_items_per_url: Maximum number of reviews to extract per URL (default: 20). Set higher for comprehensive data collection
  • ignore_url_failures: Continue scraping other URLs if one fails (recommended: true)
  • urls: Array of Trustpilot review page URLs.

URL Requirements:

  • Must be valid Trustpilot review pages
  • Can include pagination parameters (?page=N)
  • Supports any company domain on Trustpilot
  • Multiple URLs allowed for batch processing

Output Data Structure

The scraper returns detailed review data with the following fields:

Core Review Information:

  • ID: Unique identifier for the review - useful for deduplication and tracking
  • Text: Full review content - the customer's written feedback
  • Rating: Star rating (1-5) - quantitative satisfaction metric
  • Title: Review headline - quick summary of customer opinion
  • Dates: Timestamp information - when review was posted/updated

Review Status & Moderation:

  • Filtered: Boolean indicating if review was filtered by platform
  • Pending: Review moderation status
  • Labels: Tags or categories assigned to the review
  • Has Unhandled Reports: Flags reviews with unresolved reports

Engagement Metrics:

  • Likes: Number of helpful votes - indicates review usefulness
  • Source: Origin of the review (verified purchase, invitation, etc.)
  • Report: User-generated flags or complaints about the review

Consumer Profile:

  • Consumer: Reviewer information (name, profile details)
  • Consumers Review Count on Same Domain: Total reviews by this user for this company - helps identify power reviewers
  • Consumers Review Count on Same Location: Geographic review patterns - useful for regional analysis
  • Location: Reviewer's geographic location

Business Response:

  • Reply: Company's response to the review - measures engagement
  • Analysis tip: Track reply rate and response time for customer service metrics

Additional Context:

  • Product Reviews: Specific product mentions or SKU references
  • Language: Review language - enables multilingual analysis

Example Output:

{
{
"id": "6913a27f7f25350205d48d8c",
"filtered": false,
"pending": false,
"text": "Staff is always amazing and helpful and Carlos was very outstanding at helping us get to the bottom of things on fixing our account. Very quick worker.",
"rating": 5,
"labels": {
"merged": null,
"verification": {
"is_verified": false,
"created_date_time": "2025-11-11T22:54:23.000Z",
"review_source_name": "Organic",
"verification_source": "invitation",
"verification_level": "not-verified",
"has_dach_exclusion": false
}
},
"title": "Staff is always amazing and helpful and…",
"likes": 0,
"source": "Organic",
"dates": {
"experienced_date": "2025-11-11T00:00:00.000Z",
"published_date": "2025-11-11T22:54:23.000Z",
"updated_date": null,
"submitted_date": null
},
"report": null,
"has_unhandled_reports": false,
"consumer": {
"id": "6913a27840641432393c7ace",
"display_name": "Brandon Castillo",
"image_url": "https://user-images.trustpilot.com/6913a27840641432393c7ace/73x73.png",
"number_of_reviews": 1,
"country_code": "US",
"has_image": true,
"is_verified": false
},
"reply": {
"message": "Thank you for sharing your feedback! We truly appreciate it. It's wonderful to see that you received 5-star experience. Have a fantastic day!",
"published_date": "2025-11-13T21:09:23.000Z",
"updated_date": null
},
"consumers_review_count_on_same_domain": 1,
"consumers_review_count_on_same_location": null,
"product_reviews": [],
"language": "en",
"location": null,
"from_url": "https://www.trustpilot.com/review/texasbaycu.org?page=2"
}
}

How to Use the Scraper

  1. Set Up Input: Copy the JSON configuration template and modify the urls array with target Trustpilot pages
  2. Configure Limits: Adjust max_items_per_url based on your needs (20-100 for sampling, 500+ for comprehensive analysis)
  3. Enable Proxy: Set useApifyProxy: true for reliable scraping without IP blocks
  4. Run Scraper: Execute and monitor the extraction progress
  5. Export Data: Download results in your preferred format (JSON for analysis, CSV for spreadsheets)

Best Practices:

  • Start with lower max_items_per_url values to test before full scraping
  • Use proxies for large-scale data collection
  • Include pagination URLs to capture complete review history
  • Enable ignore_url_failures when scraping multiple companies

Common Issues:

  • Empty results: Verify URL format and company domain spelling
  • Rate limiting: Enable proxy configuration
  • Missing fields: Some reviews may have incomplete data (e.g., no company reply)

Business Applications & Benefits

Reputation Management:

Monitor brand sentiment trends, identify recurring complaints, and measure response effectiveness. Track reply rates and resolution patterns to improve customer service.

Competitive Analysis:

Compare your review ratings and volume against competitors. Identify their strengths and weaknesses through customer feedback analysis.

Product Development:

Extract product-specific feedback to guide feature improvements. Analyze recurring feature requests and pain points.

Market Research:

Understand customer expectations and industry standards. Identify emerging trends through review language analysis.

Time Savings:

Automate what would take hours of manual copying. Process thousands of reviews in minutes rather than days.

Conclusion

The Trustpilot Reviews Scraper transforms customer feedback into actionable business intelligence. Whether monitoring your brand reputation, analyzing competitors, or conducting market research, this tool provides the comprehensive data extraction you need.

Ready to start? Configure your first scraping run with the template above and unlock valuable customer insights from Trustpilot.