Trustpilot Reviews Scraper
Pricing
from $3.00 / 1,000 reviews
Trustpilot Reviews 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
4
Total users
2
Monthly active users
18 days ago
Last modified
Categories
Share
Extract Trustpilot company reviews, trust scores, star ratings, and reviewer details — no Trustpilot API key required.
100+ reviews/run · Company trust score · Star distribution · Verified reviews · Pagination · JSON & CSV
What You Get
- ✅ Company trust score and overall star rating
- ✅ Star distribution (1-star through 5-star counts)
- ✅ Total review count for the company
- ✅ Per-review: title, full text, star rating, date, author name, author country
- ✅ Verified purchase / verified review flag
- ✅ Helpful vote count per review
- ✅ Company reply text and reply date (when present)
- ✅ Automatic pagination — collects across all pages up to your limit
- ✅ Filter reviews by language
Use Cases
📊 Reputation Monitoring & Competitive Analysis
Pull 100+ reviews from your competitors to understand what customers love and hate — then use that to differentiate your product.
{"startUrls": ["apple.com", "samsung.com"],"maxReviews": 200,"language": "en"}
🔍 Product Research & Validation
Read real customer feedback on existing products in a market before building your own. Find patterns in 1-star and 2-star reviews to identify unmet needs.
📈 Brand Sentiment Tracking
Set up weekly runs to track your own Trustpilot trust score and review volume over time — detect spikes in negative sentiment before they become a PR issue.
🤖 Sentiment Analysis & NLP
Build review datasets for sentiment classifiers, aspect-based sentiment models, or customer feedback summarization systems.
🏢 Due Diligence for Partnerships
Before signing a contract with a vendor or agency, scrape their Trustpilot page to see what their clients actually say about them.
Quick Start
- Click Try for free above
- Add company domains in the Start URLs field (e.g.,
apple.com,airbnb.com) or full Trustpilot URLs - Set maxReviews to control how many reviews to collect per company
- Optionally filter by language (e.g.,
enfor English only) - Run and download as JSON or CSV
Input
| Field | Type | Default | Description |
|---|---|---|---|
startUrls | string[] | required | Company domains (e.g., "apple.com") or Trustpilot review URLs |
maxReviews | number | 100 | Maximum reviews to collect per company |
language | string | — | ISO language code to filter reviews (e.g., "en", "de", "fr") |
Output JSON Examples
Company info record:
{"_type": "companyInfo","name": "Apple","domain": "apple.com","trustScore": 2.1,"reviewCount": 8432,"stars5": 1823,"stars4": 412,"stars3": 287,"stars2": 391,"stars1": 5519,"scrapedAt": "2025-01-15T10:23:44.000Z"}
Review record:
{"_type": "review","domain": "apple.com","id": "65a3b2c1d4e5f6789012","title": "MacBook Pro battery is excellent","text": "After 6 months of daily use the battery still holds 94% capacity...","rating": 5,"date": "2025-01-10T08:22:00.000Z","authorName": "James T.","authorCountry": "GB","verified": true,"helpful": 12,"reply": {"text": "Thank you for sharing your experience!","date": "2025-01-11T09:00:00.000Z"},"url": "https://www.trustpilot.com/reviews/65a3b2c1d4e5f6789012","scrapedAt": "2025-01-15T10:23:44.000Z"}
Pricing
| Volume | Estimated cost |
|---|---|
| 1 company, 100 reviews | ~$0.02 |
| 5 companies, 100 reviews each | ~$0.10 |
| 10 companies, 200 reviews each | ~$0.40 |
Apify free tier includes $5/month of compute.
Why This Scraper
No Trustpilot API key required. Trustpilot's API requires business account approval and has restrictive terms. This actor reads the public review pages directly using Trustpilot's embedded Next.js JSON data — the same data the browser renders.
Company info and reviews in one dataset. Each run produces both a companyInfo record (trust score, star distribution, total reviews) and individual review records — no need to run separate jobs.
Company replies extracted. When a company has replied to a review, the reply text and date are included in the review record.
Language filtering. Pass a language code (en, de, fr, etc.) to collect only reviews written in that language — useful when analyzing a specific market.
Smart pagination. The actor reads the total page count from Trustpilot's embedded data and queues exactly the pages needed to reach your maxReviews limit.
FAQ
Q: Can I scrape reviews for any company on Trustpilot?
A: Any company with a public Trustpilot profile can be scraped. Pass the domain name (e.g., netflix.com) and the actor builds the correct URL automatically.
Q: What is the difference between _type: "companyInfo" and _type: "review"?
A: Each run produces both record types in the same dataset. The companyInfo record appears once per domain; review records appear for each individual review.
Q: Does the verified field mean the reviewer made a purchase?
A: verified: true means Trustpilot has verified the review came from a real transaction (via their business integration). verified: false means it is an organic review without transaction verification.
Q: How many reviews does Trustpilot show per page? A: Typically 20 reviews per page. The actor calculates how many pages are needed and queues them automatically.
Q: Can I collect reviews in multiple languages from the same company? A: Yes — run without a language filter to get all reviews, or run multiple times with different language codes.
⭐ If this actor saves you time, please leave a review — it helps other developers find it.