Trustpilot Reviews

Trustpilot Reviews

by datasaurus

Scrape Trustpilot reviews with all filters and sorting. Fast, efficient data extraction for brand monitoring, competitor analysis, and market research.

79 runs
6 users
Try This Actor

Opens on Apify.com

About Trustpilot Reviews

Need to pull Trustpilot reviews for your project? This actor is what I use. It's straightforward: you give it a Trustpilot company page URL, and it fetches the reviews. The best part is it respects all the built-in filters and sorting you can set on Trustpilot itself. Want to see only 1-star reviews from the last quarter, sorted by date? Just set that up on the Trustpilot page first, then run the actor. It mirrors those settings perfectly, so you get exactly the data slice you're looking for. I rely on it for a few key things: monitoring brand sentiment for clients, doing competitor analysis by gathering feedback on rival products, and aggregating customer testimonials for market research. It runs quickly and handles the pagination for you, so you're not manually clicking 'next page' a hundred times. You get structured data (like reviewer name, rating, date, and comment) ready for a spreadsheet or database. It just works without overcomplicating things, which is why I keep it in my toolkit for e-commerce and automation workflows.

What does this actor do?

Trustpilot Reviews is a web scraping and automation tool available on the Apify platform. It's designed to help you extract data and automate tasks efficiently in the cloud.

Key Features

  • Cloud-based execution - no local setup required
  • Scalable infrastructure for large-scale operations
  • API access for integration with your applications
  • Built-in proxy rotation and anti-blocking measures
  • Scheduled runs and webhooks for automation

How to Use

  1. Click "Try This Actor" to open it on Apify
  2. Create a free Apify account if you don't have one
  3. Configure the input parameters as needed
  4. Run the actor and download your results

Documentation

Trustpilot Reviews Scraper

Overview

An Apify actor that scrapes reviews and business data from Trustpilot. It outputs detailed review information and aggregated location/business details. Designed for e-commerce and automation workflows.

Key Features

  • Reliable scraping: Uses residential proxies, dynamic headers, and session pooling to avoid blocks.
  • Granular control: Respects all filters and sorting options present in the input Trustpilot URLs.
  • Batch processing: Can scrape from multiple start URLs in a single run.
  • Configurable limits: Set a maximum number of reviews to scrape per URL.
  • Deduplication: Optional removal of duplicate results across all provided URLs.
  • Dual output: Saves individual reviews to the dataset and aggregated location details to the key-value store.

How to Use

Configure the actor run with an input JSON object. The core parameter is start_urls, an array of objects each containing a url pointing to a Trustpilot reviews page (e.g., https://www.trustpilot.com/review/example.com). You can include URLs with any existing filters (like ?stars=4&verified=true).

Input/Output

Input Example:

{
  "start_urls": [
    {
      "url": "https://www.trustpilot.com/review/timports.co.uk?languages=all"
    },
    {
      "url": "https://it.trustpilot.com/review/www.trenitalia.com"
    }
  ],
  "deduplicate_results_across_all_start_urls": true,
  "max_results": 50
}

Output:
The actor produces two main outputs:

  1. Dataset (Reviews): Contains an array of JSON objects for each scraped review. Fields include id, title, text, rating, consumer details, dates, business reply, and verification labels. The field names match those returned by Trustpilot's API.

  2. Key-Value Store (Location Aggregations): Stores a JSON object for each unique business location, containing aggregated details like businessUnit info (name, trust score, categories), numberOfReviews, and trustScore.

Review Output Snippet:

{
  "businessUnit": "timports.co.uk",
  "id": "676e5b71b0c4c4b72914c63e",
  "title": "Satisfied customer.",
  "text": "First time ordering...",
  "rating": 4,
  "consumer": {
    "displayName": "Elaine",
    "countryCode": "GB"
  },
  "reply": {
    "message": "Hi Elaine, thank you..."
  }
}

Notes:
* Output is in JSON format due to the nested data structure.
* Find the actor on the Apify platform: https://apify.com?fpr=python_automation

Common Use Cases

Market Research

Gather competitive intelligence and market data

Lead Generation

Extract contact information for sales outreach

Price Monitoring

Track competitor pricing and product changes

Content Aggregation

Collect and organize content from multiple sources

Ready to Get Started?

Try Trustpilot Reviews now on Apify. Free tier available with no credit card required.

Start Free Trial

Actor Information

Developer
datasaurus
Pricing
Paid
Total Runs
79
Active Users
6
Apify Platform

Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.

Learn more about Apify

Need Professional Help?

Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.

Find a Specialist

Trusted by millions | Money-back guarantee | 24/7 Support