Trustpilot Review Scraper
by getdataforme
Extract Trustpilot reviews effortlessly. Get structured JSON data with author, rating, and text—perfect for sentiment analysis and market research.
Opens on Apify.com
About Trustpilot Review Scraper
Need to pull Trustpilot reviews for a project, but dread the manual copy-pasting? I built this scraper to handle that exact headache. You give it a Trustpilot business URL, and it fetches the reviews for you—up to 20 per run—and packages everything into clean, structured JSON. It grabs the reviewer's name, their star rating, the full review text, and the date. I always run it with the proxy settings turned on; it just makes the data collection more reliable and consistent, which you'll appreciate if you're gathering a lot of info. The output is ready to drop straight into a spreadsheet or feed into your analysis scripts. I use it mostly for tracking customer sentiment over time and for competitive research. It’s straightforward: configure your inputs, run the actor, and get your data without any fuss. It saves hours if you're regularly compiling feedback or monitoring online reputation.
What does this actor do?
Trustpilot Review Scraper 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 Review Scraper
Overview
This Apify Actor scrapes customer reviews from Trustpilot pages. Provide it with one or more Trustpilot URLs, and it returns structured review data including author details, ratings, dates, and full review text.
Key Features
- Extracts reviews from specified Trustpilot business pages.
- Returns structured JSON data for each review.
- Allows limiting the number of reviews scraped per URL.
- Supports proxy configuration to help avoid IP blocking.
How to Use
- Sign in to your Apify account.
- Run the actor, providing the required input in JSON format via the Apify platform.
Input
The actor requires a JSON input object. The only required field is urls.
| Field | Type | Required | Description |
|---|---|---|---|
urls |
Array | Yes | An array of Trustpilot review page URLs. |
item_limit |
Integer | No | Maximum reviews to scrape per URL. Defaults to all. |
proxyConfiguration |
Object | No | Proxy settings. Using apifyProxyGroups: ["RESIDENTIAL"] is recommended. |
Example Input
{
"item_limit": 20,
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"]
},
"urls": ["https://www.trustpilot.com/review/www.toluna.com"]
}
Output
The actor outputs a JSON object for each scraped review with the following structure.
| Field | Type | Description |
|---|---|---|
author_name |
String | Name of the reviewer. |
author_url |
String | URL to the reviewer's Trustpilot profile. |
datePublished |
String | Publication date (ISO 8601 format). |
reviewBody |
String | The full text of the review. |
reviewRating |
String | The star rating given (e.g., "4"). |
inLanguage |
String | Language code of the review (e.g., "en"). |
headline |
String | The review's title or headline. |
Example Output
{
"author_name": "Marvel Olores",
"author_url": "https://www.trustpilot.com/users/680757043e76a440dca83451/",
"datePublished": "2025-04-22T10:44:52.000Z",
"reviewBody": "The company is great! But sometimes the criteria is so strict. But overall its great!",
"reviewRating": "4",
"inLanguage": "en",
"headline": "The company is great"
}
Notes
- Set
item_limitto control the number of reviews scraped per URL. If not set, the actor will attempt to get all available reviews. - Using residential proxies (
apifyProxyGroups: ["RESIDENTIAL"]) is strongly advised to prevent IP bans from Trustpilot. - The scraper's output depends on Trustpilot's page structure and may be affected by site updates.
Support
For feature requests, bug reports, or custom modifications:
* Email: support@getdataforme.com
* Contact Form: https://getdataforme.com/contact/
Tip: Include "custom support" in the email subject line for a faster response.
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 Review Scraper now on Apify. Free tier available with no credit card required.
Start Free TrialActor Information
- Developer
- getdataforme
- Pricing
- Paid
- Total Runs
- 200
- Active Users
- 6
Related Actors
Similarweb scraper
by curious_coder
Google Ads Scraper
by silva95gustavo
Cheap Google Search Results Scraper
by tuningsearch
G2 Explorer
by jupri
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