Trustpilot Review Scraper avatar
Trustpilot Review Scraper

Pricing

$25.00/month + usage

Go to Store
Trustpilot Review Scraper

Trustpilot Review Scraper

Developed by

GetDataForMe

GetDataForMe

Maintained by Community

Trustpilot Review Scraper: Extract up to 20 reviews from Trustpilot URLs with author details, ratings, and text. Input URLs and optional proxy settings for reliable scraping. Get structured JSON output. Perfect for feedback analysis.

0.0 (0)

Pricing

$25.00/month + usage

0

Total users

2

Monthly users

2

Runs succeeded

>99%

Last modified

4 days ago


🕵️‍♂️ Trustpilot Review Scraper

📌 Overview

The Trustpilot Review Scraper is an Apify Actor designed to extract customer reviews from Trustpilot for specified URLs. It retrieves key review details such as author information, ratings, and review content, making it ideal for analyzing customer feedback.


🚀 Usage

To use this actor:

  1. Sign in to your Apify account.
  2. Run the actor with the required input in JSON format via the Apify platform.

🔧 Input

The actor expects a JSON object with the following fields:

FieldTypeRequiredDescription
urlsarray✅ YesArray of Trustpilot review page URLs (e.g., ["https://www.trustpilot.com/review/www.toluna.com"]).
item_limitinteger❌ NoMaximum number of reviews to scrape per URL. Defaults to all available reviews.
proxyConfigurationobject❌ NoProxy settings. Recommended to avoid IP bans. Example below.

📘 Example Input

{
"item_limit": 20,
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": [
"RESIDENTIAL"
]
},
"urls": [
"https://www.trustpilot.com/review/www.toluna.com"
]
}

📤 Output

Each review is returned as a JSON object with the following structure:

📝 Review Details

FieldTypeDescription
author_namestringName of the reviewer (e.g., "Marvel Olores").
author_urlstringURL to the reviewer’s Trustpilot profile.
datePublishedstringDate and time the review was published (ISO 8601 format).
reviewBodystringFull review text.
reviewRatingstringStar rating given (e.g., "4").
inLanguagestringLanguage of the review (e.g., "en").
headlinestringTitle or summary of the review.

📘 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

  • The scraper retrieves up to the item_limit reviews per URL, or all available reviews if no limit is set.
  • Use residential proxies (apifyProxyGroups: ["RESIDENTIAL"]) to bypass Trustpilot’s anti-scraping mechanisms.
  • Output may vary depending on Trustpilot’s page layout and structure updates.

🆘 Support

For feature requests, bug reports, or custom output options, contact:

📧 Email: support@getdataforme.com
🌐 Contact Form: https://getdataforme.com/contact/

🏷️ Include "custom support" in the subject line when emailing.


Let me know if you'd like this saved as a .md file!