Trustpilot Reviews
by datasaurus
Scrape Trustpilot reviews with all filters and sorting. Fast, efficient data extraction for brand monitoring, competitor analysis, and market research.
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
- Click "Try This Actor" to open it on Apify
- Create a free Apify account if you don't have one
- Configure the input parameters as needed
- 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:
-
Dataset (Reviews): Contains an array of JSON objects for each scraped review. Fields include
id,title,text,rating,consumerdetails,dates, businessreply, and verificationlabels. The field names match those returned by Trustpilot's API. -
Key-Value Store (Location Aggregations): Stores a JSON object for each unique business location, containing aggregated details like
businessUnitinfo (name, trust score, categories),numberOfReviews, andtrustScore.
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
Categories
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 TrialActor Information
- Developer
- datasaurus
- Pricing
- Paid
- Total Runs
- 79
- Active Users
- 6
Related Actors
Google Maps Reviews Scraper
by compass
Facebook Ads Scraper
by apify
Google Ads Scraper
by silva95gustavo
Facebook marketplace scraper
by curious_coder
Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.
Learn more about ApifyNeed Professional Help?
Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.
Trusted by millions | Money-back guarantee | 24/7 Support