Trustpilot Review Scraper
Pricing
from $2.00 / 1,000 review returneds
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share

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

- Your input - a company's domain, a sort order, and optional star/language filters.
- 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.
- Your output - one structured record per review, ready for a spreadsheet, dashboard or report.
What data can you extract?
| Field | Description |
|---|---|
authorName / authorCountryCode / authorNumberOfReviews | The reviewer's display name, country and how many reviews they've written |
title | The review's title |
reviewText | The full review text |
rating | Star rating, 1 to 5 |
isVerifiedReview | Whether Trustpilot marked this review as verified |
experiencedDate / publishedDate | When the experience happened and when the review was posted |
likes | How many people found the review useful |
companyReply | The company's reply text and date, if they responded |
businessName / domain / sortedBy | The company, domain and sort order used for this run |
scrapedAt | When this record was collected (ISO timestamp) |
How to use Trustpilot Review Scraper
- Open the Actor and go to the Input tab.
- Enter a Company domain - as it appears in the company's Trustpilot URL (see the screenshot below).
- Choose a Sort by order and, optionally, a star rating or language filter.
- Optionally set Max results.
- Click Start.
- Open the Dataset tab, or pull results via the API, once the run finishes.

Input Parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
companyDomain | String | Yes | "www.amazon.com" | The company's domain as it appears on Trustpilot |
sortBy | String | No | "recency" | "recency" or "relevance" |
stars | Integer | No | None | Only return reviews with this exact star rating (1-5) |
languages | String | No | None | Only return reviews in this language code, e.g. "en" |
maxItems | Integer | No | 50 | Maximum number of reviews to return |
proxyConfiguration | Object | No | No proxy | Advanced - 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"}

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
starsto1to pull only the most critical reviews for support follow-up. - Reply-rate audit - compare
companyReplyacross 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
starsandlanguagesto narrow in on a specific slice of feedback quickly. - Large companies can have tens of thousands of reviews - set
maxItemsto 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.
Legal / Responsible Use
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.