Trustpilot Reviews Scraper (Pay-per-event)

by bucil

Scrape Trustpilot reviews from multiple business profiles. Get review text, dates, ratings, and reviewer data, exported to JSON, CSV, or Excel. Pay only for what you use.

307 runs
20 users
Try This Actor

Opens on Apify.com

About Trustpilot Reviews Scraper (Pay-per-event)

Need to pull Trustpilot reviews for market research, competitor analysis, or sentiment tracking? This scraper is what I use. It lets you grab data from multiple business profiles in one go, saving you the headache of manual collection. You'll get the full review text, the date it was posted, a direct link back to the review, the star rating, and some basic info about the reviewer. I always export to JSON for my own scripts, but having CSV and Excel as options is great for sharing with teams or popping straight into a spreadsheet. The pay-per-event model is perfect because you only pay for what you actually scrape—no monthly subscriptions if you're just running a one-off project. It’s straightforward: point it at the profiles you need, run it, and get structured data ready for analysis. Whether you're building a review dashboard, monitoring your brand's reputation, or gathering competitive intelligence, having this data automated is a huge time-saver.

What does this actor do?

Trustpilot Reviews Scraper (Pay-per-event) 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

An Apify actor that scrapes public company reviews from Trustpilot. Provide a company's Trustpilot URL, and it returns structured review data.

Key Features

  • Scrapes reviews from specified Trustpilot company pages.
  • Allows limiting the number of reviews with maxReviews.
  • Supports sorting (e.g., by recency) and language filtering.
  • Outputs structured JSON data including review text, rating, date, and reviewer info.
  • Runs on a pay-per-event basis.

How to Use

  1. Input: Provide one or more Trustpilot company URLs (e.g., https://www.trustpilot.com/review/www.example.com).
  2. Configure: Optionally set maxReviews, sort order, and languages.
  3. Run: Start the actor. Results are saved to your dataset in Apify Storage.
  4. Estimate Cost: For large jobs, run a test with a small maxReviews first to calculate cost per scrape.

Input

Configure the actor using a JSON input. Here's the basic structure:

{
  "maxReviews": 20,
  "startUrls": [
    { "url": "https://www.trustpilot.com/review/www.octoparse.com" }
  ],
  "sort": "recency",
  "languages": "all"
}
  • maxReviews: (Optional) Limit the number of reviews scraped. Omit to get all available.
  • startUrls: List of Trustpilot company page URLs to scrape.
  • sort: (Optional) Sorting method (e.g., "recency").
  • languages: (Optional) Filter by language code(s). Use "all" for no filter.

Output

The actor outputs an array of review objects to a dataset. Each object contains:

{
  "companyId": "5d567eb251366d0001e42774",
  "companyIdentifyingName": "www.octoparse.com",
  "id": "68647c10484f0321f2ac80e1",
  "text": "Review text here...",
  "score": 1,
  "title": "Review title",
  "date": "2025-07-02T02:23:44.000Z",
  "language": "en",
  "reviewer": {
    "name": "gje",
    "id": "5eb487ddc66da3fb1e7feb9b",
    "countryCode": "US"
  },
  "url": "https://www.trustpilot.com/reviews/68647c10484f0321f2ac80e1"
}

Legal Note

The scraper only collects publicly available review data. It does not extract private user information (like emails). You are responsible for ensuring your use of scraped data complies with applicable laws and Terms of Service. Scrape personal data only if you have a lawful basis.

Feedback & Issues

For bug reports or technical feedback, please use the Actor's Issues tab in the Apify Console.

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 Scraper (Pay-per-event) now on Apify. Free tier available with no credit card required.

Start Free Trial

Actor Information

Developer
bucil
Pricing
Paid
Total Runs
307
Active Users
20
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