Trustpilot Reviews & Ratings Scraper
Pricing
from $3.00 / 1,000 reviews
Trustpilot Reviews & Ratings Scraper
Scrape Trustpilot company reviews, trust scores, and reviewer details. Monitor brand reputation and analyze customer sentiment.
Pricing
from $3.00 / 1,000 reviews
Rating
0.0
(0)
Developer

Vhub Systems
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
⭐ Trustpilot Reviews Scraper — Company Reviews & Ratings Extractor
Scrape Trustpilot reviews, star ratings, company trust scores, and reviewer data without a Trustpilot API key. Extract hundreds of verified customer reviews per company, complete with company metadata, review responses, and sentiment-ready structured data. Export to JSON, CSV, or Excel instantly.
No Trustpilot API required. Works on any publicly listed Trustpilot company page.
�� What It Does
The Trustpilot Reviews Scraper is a robust, production-ready extractor that collects customer reviews from any company listed on Trustpilot. It captures the full review record — title, body text, star rating, reviewer profile, verified purchase status, review date, and company management replies — alongside company-level trust scores and rating distribution breakdowns. Whether you need 50 reviews for a quick analysis or 5,000 for a comprehensive dataset, this actor handles pagination, dynamic content, and language filters automatically. All results are pushed to Apify datasets for instant export to JSON, CSV, Excel, or XML.
🎯 Use Cases
- 📊 E-commerce & Retail Brands — Monitor your Trustpilot reputation at scale, track review trends over time, and benchmark trust scores against direct competitors
- 🔍 Competitive Intelligence Teams — Scrape competitor reviews to identify their weaknesses, recurring complaints, and customer pain points — then address them in your own product
- 🤖 Sentiment Analysis & NLP — Build labeled review datasets (verified/unverified, 1–5 stars, by category) for training sentiment models or building review summarization tools
- 💼 Consulting & Strategy Firms — Perform reputation audits for clients across multiple industries with bulk multi-company scraping
- 📱 SaaS & Tech Companies — Track verified software reviews to identify feature requests, bugs reported publicly, and churn signals
- 🛒 Consumer Protection & Journalism — Investigate customer experiences with specific businesses and identify patterns in negative reviews
- 📈 Investor Due Diligence — Assess customer sentiment around target companies before investment decisions
📥 Input Parameters
| Field | Type | Default | Description |
|---|---|---|---|
startUrls | array | required | List of Trustpilot company page URLs (e.g., ["https://www.trustpilot.com/review/amazon.com"]) |
maxReviews | integer | 50 | Maximum reviews to scrape per company (1–1000) |
language | string | "" | Filter reviews by language (e.g., "en", "de", "fr"). Leave empty for all languages |
sortBy | string | "recency" | Sort order: "recency", "relevance", "highest_rating", "lowest_rating" |
includeCompanyInfo | boolean | true | Whether to include company-level metadata (trust score, rating distribution, etc.) |
verifiedOnly | boolean | false | When true, only returns reviews marked as "Verified" by Trustpilot |
proxyConfiguration | object | auto | Proxy configuration. Datacenter proxies usually sufficient for Trustpilot |
📋 Example Input
{"startUrls": ["https://www.trustpilot.com/review/amazon.com","https://www.trustpilot.com/review/shopify.com","https://www.trustpilot.com/review/stripe.com"],"maxReviews": 300,"language": "en","sortBy": "recency","includeCompanyInfo": true,"verifiedOnly": false,"proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": ["DATACENTER"]}}
📤 Output Sample
Each item in the output dataset represents one Trustpilot review with associated company data:
{"companyInfo": {"companyId": "amazon.com","name": "Amazon","websiteUrl": "https://www.amazon.com","trustpilotUrl": "https://www.trustpilot.com/review/amazon.com","trustScore": 2.5,"starRating": "2.5 out of 5","numberOfReviews": 43821,"starDistribution": {"5star": 18421,"4star": 5234,"3star": 2108,"2star": 3421,"1star": 14637},"categories": ["Online Shopping", "Retail"],"claimedProfile": true,"verifiedCompany": true,"logo": "https://images-static.trustpilot.com/api/logos/amazon-logo.png","location": "Seattle, WA, United States"},"review": {"reviewId": "rev_64a821bc9f4d3","title": "Fast delivery but had issues with return process","text": "I've been an Amazon Prime member for 8 years and generally love the service. However, my recent experience returning a defective item was unnecessarily complicated. After 4 chat sessions and 2 phone calls, the refund finally came through after 12 days. The delivery speed is still excellent (next day as advertised), but customer service has clearly declined compared to 3 years ago.","rating": 3,"publishedAt": "2024-03-14T16:22:00.000Z","updatedAt": null,"isVerified": true,"verificationSource": "Invitation","language": "en","author": {"name": "Michael Johnson","profileUrl": "https://www.trustpilot.com/users/64821bc9f4d30001","countryCode": "US","country": "United States","reviewCount": 14,"profileImageUrl": "https://user-images.trustpilot.com/64821bc9f4d30001/73x73.png"},"experienceDate": "2024-03-01","usefulCount": 23,"reply": {"message": "Thank you for your feedback, Michael. We apologize for the inconvenience with your return. We've reviewed your case and have issued a $10 credit as a gesture of goodwill. Our returns process has been flagged for improvement.","publishedAt": "2024-03-15T10:45:00.000Z","author": "Amazon Customer Support"},"reportedCount": 0},"scrapedAt": "2024-03-16T09:00:00.000Z"}
💰 Pricing
| Volume | Approximate Cost |
|---|---|
| 100 reviews | ~$0.08 |
| 1,000 reviews | ~$0.60 |
| 10,000 reviews | ~$4.50 |
| 100,000 reviews | ~$35.00 |
Trustpilot pages are relatively lightweight, making this one of the most cost-efficient review scrapers available. Costs scale linearly with review count.
⚙️ How It Works
-
URL Validation — The actor accepts Trustpilot company page URLs in the format
https://www.trustpilot.com/review/{domain}. It normalizes URLs and validates they point to company review pages. -
Company Metadata Extraction — On the first page load, the actor captures company-level data: TrustScore (1–5), total review count, verified status, rating distribution (1-star through 5-star counts), and company profile information.
-
Review Pagination — Trustpilot displays 20 reviews per page. The actor iterates through pages using URL-based pagination (
?page=2,?page=3, etc.) untilmaxReviewsis reached or all reviews are exhausted. -
Language & Sort Filtering — Language and sort parameters are applied via Trustpilot's native URL query parameters, ensuring server-side filtering rather than client-side filtering for accuracy.
-
Review Parsing — Each review is parsed for: title, body text, star rating (1–5), publication date, experience date (when the customer actually had the experience), verification status, and author profile data.
-
Management Replies — When a company has replied to a review, the reply text, author, and timestamp are extracted and nested within the review record.
-
Verification Status — Trustpilot marks reviews as "Verified" when the company invited the reviewer via email or SMS. This flag is captured for each review.
⚠️ Limitations
- Public reviews only — Reviews that have been removed by Trustpilot (for violating guidelines) are not accessible and will not appear in results
- 1,000 review display limit — Trustpilot's web interface displays a maximum of ~1,000 reviews per language filter per company. To access more reviews, use multiple language filters or date range strategies
- Reviewer anonymity — Some reviewers publish anonymously; their
namefield will return"Anonymous"and no profile URL will be available - Closed profiles — Some reviewer profiles are private; in these cases, only the reviewer's name and country are available
- Review flagging — Reviews flagged as under investigation by Trustpilot may show limited information while the investigation is ongoing
- Trustpilot TrustScore changes — The TrustScore can change in real time as new reviews arrive; the scraped score reflects the exact moment of scraping
- Terms of Service — Use this tool for legitimate business intelligence purposes only. Respect Trustpilot's ToS and robots.txt guidelines
🔗 Related Actors
- Yelp Business Scraper — Extract Yelp reviews and business profiles
- Google Maps Scraper — Scrape Google Business reviews and ratings
- Glassdoor Reviews Scraper — Extract employee reviews from Glassdoor
📞 Support
Questions? Found a bug? Use the Issues tab on this actor page or contact Apify Support.