Trustpilot Review Scraper avatar

Trustpilot Review Scraper

Pricing

from $2.00 / 1,000 review returneds

Go to Apify Store
Trustpilot Review Scraper

Trustpilot Review Scraper

Returns reviews for any company on Trustpilot, with ratings, full text, dates, verification status and company replies. No login needed.

Pricing

from $2.00 / 1,000 review returneds

Rating

0.0

(0)

Developer

MrDoe

MrDoe

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

Trustpilot Review Scraper — get any company's Trustpilot reviews with ratings, full text, dates and company replies

What does Trustpilot Review Scraper do?

Trustpilot Review Scraper returns reviews for any company listed on Trustpilot as clean structured data. For each review you get the star rating, title, full review text, when it was posted, whether it's a verified review, how many "useful" likes it has, and - when the company responded - the full text of their reply. No login, no Trustpilot account needed.

Why use Trustpilot Review Scraper?

  • No account needed - works fully logged out, every run.
  • Full detail, not a summary - complete review title and text, exact dates, verification status and like counts, not just a star average.
  • Company replies included - see exactly how (and whether) a business responds to negative feedback.
  • Any company - just give it the company's domain as it appears on Trustpilot.
  • Filter by rating or language - pull only 1-star reviews, or only English-language reviews, for focused analysis.

What makes this different

Most review lookups only show you the handful of reviews visible on a company's Trustpilot page. This Actor pages all the way through a company's reviews automatically, so you can pull hundreds of real reviews - including company replies - in one run instead of scrolling and copy-pasting by hand.

Who uses Trustpilot Review Scraper?

  • Brand and reputation teams - monitor what customers say about your own company, including new complaints, without checking Trustpilot by hand every day.
  • Competitive analysts - see exactly what customers like and dislike about a competitor, straight from their own words, and how the competitor handles complaints.
  • Market researchers - gauge real customer sentiment and common complaint themes for any company or category before making a decision.
  • Customer support and QA teams - pull recent low-rated reviews to catch recurring issues early.

How it works

How Trustpilot Review Scraper turns a company domain into review data

  1. Your input - a company's domain, a sort order, and optional star/language filters.
  2. The Actor collects it - it reads that company's public Trustpilot review data, works fully logged out, and pages through automatically up to your limit.
  3. Your output - one structured record per review, ready for a spreadsheet, dashboard or report.

What data can you extract?

FieldDescription
authorName / authorCountryCode / authorNumberOfReviewsThe reviewer's display name, country and how many reviews they've written
titleThe review's title
reviewTextThe full review text
ratingStar rating, 1 to 5
isVerifiedReviewWhether Trustpilot marked this review as verified
experiencedDate / publishedDateWhen the experience happened and when the review was posted
likesHow many people found the review useful
companyReplyThe company's reply text and date, if they responded
businessName / domain / sortedByThe company, domain and sort order used for this run
scrapedAtWhen this record was collected (ISO timestamp)

How to use Trustpilot Review Scraper

  1. Open the Actor and go to the Input tab.
  2. Enter a Company domain - as it appears in the company's Trustpilot URL (see the screenshot below).
  3. Choose a Sort by order and, optionally, a star rating or language filter.
  4. Optionally set Max results.
  5. Click Start.
  6. Open the Dataset tab, or pull results via the API, once the run finishes.

Trustpilot Review Scraper input form with company domain, sort order and filters

Input Parameters

ParameterTypeRequiredDefaultDescription
companyDomainStringYes"www.amazon.com"The company's domain as it appears on Trustpilot
sortByStringNo"recency""recency" or "relevance"
starsIntegerNoNoneOnly return reviews with this exact star rating (1-5)
languagesStringNoNoneOnly return reviews in this language code, e.g. "en"
maxItemsIntegerNo50Maximum number of reviews to return
proxyConfigurationObjectNoNo proxyAdvanced - this works without a proxy for moderate volumes

Output Data

Each review produces one dataset record. Example:

{
"reviewId": "6ada23985be7249671687af2",
"domain": "www.godaddy.com",
"businessName": "GoDaddy",
"page": 1,
"sortedBy": "recency",
"authorName": "rich saxton",
"authorCountryCode": "US",
"authorNumberOfReviews": 1,
"authorIsVerified": false,
"title": "GoDaddy support was excellent and…",
"reviewText": "GoDaddy support was excellent and resolved my issue. They are smart & friendly.",
"rating": 5,
"language": "en",
"isVerifiedReview": true,
"experiencedDate": "2026-10-21T00:00:00.000Z",
"publishedDate": "2026-10-22T16:54:17.000Z",
"likes": 0,
"companyReply": null,
"scrapedAt": "2026-10-22T16:57:55.786Z"
}

Sample dataset table from Trustpilot Review Scraper Every output field labelled on one example record

Usage Examples

  • Own-company monitoring - run against your own company's domain on a schedule, sorted by recency, to catch new complaints or praise as they come in.
  • Competitor research - run against a competitor's domain to see what their customers say, and how they reply.
  • Complaint triage - set stars to 1 to pull only the most critical reviews for support follow-up.
  • Reply-rate audit - compare companyReply across a batch of reviews to see how consistently a company responds.

Tips for Best Results

  • Use the exact domain shown in the company's Trustpilot URL (trustpilot.com/review/<domain>) - not the company's marketing name.
  • Combine stars and languages to narrow in on a specific slice of feedback quickly.
  • Large companies can have tens of thousands of reviews - set maxItems to a sensible number for your use case rather than pulling everything at once.

Known Limitations

  • Reflects a snapshot at the time of the run; new reviews are posted continuously.
  • Extremely high-volume runs on the same company in quick succession may need to slow down, the same as browsing the site manually would.

Integrations

Connect Trustpilot Review Scraper to the rest of your stack via the Apify API, webhooks, scheduled runs, or directly to Google Sheets, Make, and Zapier through Apify's built-in integrations.

Export Formats

Download results as JSON, CSV, Excel, or XML from the Dataset tab, or fetch them programmatically via the Apify API.

Frequently Asked Questions

Do I need a Trustpilot account or to log in?

No. Every run works fully logged out.

Where do I find a company's domain?

It's the part after /review/ in the company's Trustpilot URL - for example, www.amazon.com in https://www.trustpilot.com/review/www.amazon.com. You can also paste the full URL directly.

Can I get only reviews with a specific star rating?

Yes - set stars to 1-5.

Can I schedule this to run automatically?

Yes, use Apify's built-in Scheduler to re-check a company's reviews on any interval you choose.

Support

Found an issue or have a request? Open it on the Actor's Issues tab in the Apify Console.

You're responsible for using this Actor in compliance with applicable laws and the target platform's terms of service. This Actor retrieves publicly viewable review information only; it does not collect personal data beyond what reviewers themselves chose to make public.