Trustpilot Reviews Scraper – Ratings, Reviews & Replies
Pricing
from $1.75 / 1,000 results
Trustpilot Reviews Scraper – Ratings, Reviews & Replies
Scrape Trustpilot business reviews at scale: rating, title, text, date, reviewer, verification and the company's reply, plus business profile (TrustScore, review count, category, contact). Search by company name or scrape by domain. Export to JSON, CSV or Excel.
Pricing
from $1.75 / 1,000 results
Rating
0.0
(0)
Developer
Haketa
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Trustpilot Reviews Scraper ⭐
Scrape Trustpilot business reviews at scale — clean and structured.
Give it a company domain, a name to search, or a Trustpilot URL, and get back every review — rating, title, full text, date, reviewer and the company's reply — plus the business profile (TrustScore, total reviews, category and contact). Ideal for reputation monitoring, competitor analysis, review research and customer-insight workflows. No code required.
⚡ At a glance
| ⭐ Full reviews | Rating, title, text, date, reviewer, verification |
| 💬 Company replies | The business's response to each review |
| 🏢 Business profile | TrustScore, review count, category, contact |
| 🔎 Find by name | Search Trustpilot by company name |
| 🌍 Any business | Scrape any company on Trustpilot |
| 📦 Bulk | Many businesses in one run |
| 💾 Export | Excel, CSV, JSON or API |
📌 Why this Actor?
- ⭐ Complete review data — rating (1–5), title, full text, date published, date of experience, likes, language, verification status and reviewer name & country.
- 💬 Company replies included — see how each business responds to feedback.
- 🏢 Business intelligence — TrustScore, total review count, categories, website and contact details for every business.
- 🔎 Search built in — don't know the exact domain? Search by company name and the Actor finds it.
- 📈 Reputation tracking — schedule runs to monitor rating and sentiment over time.
✨ What you get (data fields)
⭐ Review
| Field | Description |
|---|---|
rating | Review rating (1–5) |
title | Review title |
text | Full review text |
publishedDate | When the review was posted |
experiencedDate | Date of the experience |
isVerified | Whether the review is verified |
consumerName | Reviewer name |
consumerCountry | Reviewer country |
likes | Number of likes |
companyReply / companyReplyDate | The business's reply |
reviewUrl | Direct link to the review |
🏢 Business
| Field | Description |
|---|---|
businessName | Company name |
businessDomain | Domain on Trustpilot |
trustScore | Overall TrustScore (0–5) |
totalReviews | Total number of reviews |
categories | Business categories |
websiteUrl | Company website |
businessEmail / businessPhone | Contact details, when public |
profileUrl | Trustpilot profile URL |
🚀 Quick start
- Click Try for free / Start.
- Add Business domains (e.g.
www.booking.com) or Search by company name. - Set Max reviews per business (e.g.
100). - Click Save & Start, then export from the Dataset tab.
💡 Tip: Not sure of the exact domain? Use Search by company name and the Actor finds the business for you.
🎯 Use cases
| Use case | What it delivers |
|---|---|
| 🛡️ Reputation monitoring | Track a brand's rating, new reviews and replies over time. |
| 🔍 Competitor analysis | Compare TrustScores and read competitors' reviews. |
| 📊 Customer insight & VoC | Mine review text for themes, complaints and praise. |
| 🤖 AI / sentiment analysis | Feed clean review text into LLMs or sentiment models. |
| 📣 Marketing & social proof | Collect verified positive reviews for campaigns. |
| ⭐ Product & service research | Evaluate vendors and services before buying. |
⚙️ Input reference
| Input | Type | Default | Description |
|---|---|---|---|
| Business domains | list | sample | Domains to scrape (e.g. amazon.com). |
| Search by company name | list | — | Company names to find on Trustpilot. |
| Trustpilot review URLs | list | — | Paste review page URLs directly. |
| Max reviews per business | number | 100 | 0 = all reviews. |
| Proxy country | select | US | Residential proxy country. |
| Proxy configuration | object | Residential | Residential proxies are required and set by default. |
📥 Example input
{"businesses": ["www.booking.com", "amazon.com"],"maxReviewsPerBusiness": 200,"country": "US"}
📤 Example output
{"businessName": "Booking.com","businessDomain": "www.booking.com","trustScore": 1.5,"totalReviews": 122307,"categories": ["Travel Aggregator", "Hotel"],"rating": 1,"title": "Do not book flights","text": "Booked a flight through booking.com, money came out of my account but…","publishedDate": "2026-07-25T08:25:02.000Z","experiencedDate": "2026-07-21T00:00:00.000Z","isVerified": false,"consumerName": "Camilla M.","consumerCountry": "GB","companyReply": null,"reviewUrl": "https://www.trustpilot.com/reviews/6a6456be34ca851496ac16ef"}
💡 Tips & best practices
- ✅ Use the exact domain as it appears on Trustpilot (
www.booking.com, notbooking.com) for a direct match — or use search. - ✅ Cap
maxReviewsPerBusinessto control run size; popular businesses have tens of thousands of reviews. - ✅ Scrape competitors together in one run for side-by-side comparison.
- ✅ Schedule it to monitor reputation and new reviews over time.
- ✅ Analyse
rating+textfor sentiment and recurring themes.
❓ FAQ
Can I get the company's replies?
Yes — companyReply contains the business's response when one exists.
Can I search by company name? Yes — add names under Search by company name and matching businesses are scraped.
How many reviews can I get?
As many as the business has. Set Max reviews per business to 0 for all.
Why are residential proxies required? Trustpilot only serves its pages to genuine visitors, so residential proxies (the default) are needed for reliable collection.
In what format is the data? Structured JSON by default, exportable to CSV, Excel, HTML or via API.
📊 Output & integrations
Results are stored in a standard Apify dataset — preview as a table, export to JSON, CSV, Excel, HTML, pull via the API, or push to Google Sheets, Make, Zapier and more.
⚖️ Legal & responsible use
This Actor collects publicly available review information for legitimate research, monitoring and analysis.
- Review content and trademarks remain the property of their owners and Trustpilot — respect copyright and terms of service.
- Any personal data (e.g. reviewer names) requires a lawful basis for processing — ensure you have one and honour opt-out requests.
- You are responsible for how you use the collected data.
🛟 Support
Found a bug, need an extra field, or want a tweak? Open an issue on the Actor's Issues tab.
Happy reviewing! ⭐