Trustpilot Scraper
Pricing
Pay per usage
Trustpilot Scraper
Extract Trustpilot company profiles with trust scores, review counts, and company responses. Quick overview scraper for brand reputation monitoring and competitive benchmarking.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
fatih dağüstü
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Trustpilot Scraper - Extract Reviews, Ratings & Company Profiles
Scrape Trustpilot reviews and company data without API keys. Extract review text, star ratings, dates, reviewer info, and company replies from any business on Trustpilot.
What can you scrape?
| Feature | Description |
|---|---|
| Company Reviews | Get all reviews for any company with full text, ratings, and dates |
| Company Profile | Trust score, star rating, total reviews, rating distribution, categories |
| Company Replies | Extract business responses to customer reviews |
| Search Companies | Find businesses by name, category, or keyword |
Why use this scraper?
- No API key needed — scrapes Trustpilot's public pages directly
- Fast & lightweight — HTTP-only, no browser required (256MB RAM)
- Complete review data — 20+ fields including verification status, likes, language
- Smart pagination — automatically handles multi-page review lists
- Filter by stars — scrape only 1-star or 5-star reviews
- Sort options — most recent or most relevant reviews first
Output data fields
Reviews
| Field | Type | Description |
|---|---|---|
| companyName | string | Business name |
| rating | number | Star rating (1-5) |
| title | string | Review headline |
| text | string | Full review text |
| reviewerName | string | Reviewer display name |
| reviewerCountry | string | Reviewer country code |
| datePublished | string | Review publish date (ISO) |
| dateExperienced | string | Date of experience |
| isVerified | boolean | Verified purchase/experience |
| hasReply | boolean | Company replied |
| replyMessage | string | Company's reply text |
| replyDate | string | Reply date |
| likes | number | Helpful votes |
Company Profile
| Field | Type | Description |
|---|---|---|
| companyName | string | Business name |
| domain | string | Website domain |
| trustScore | number | Trustpilot score (0-5) |
| stars | number | Star rating |
| totalReviews | number | Total review count |
| ratingDistribution | object | Count per star (1-5) |
| categories | array | Business categories |
How to use
1. Scrape company reviews
Get the latest 200 reviews for Amazon:
{"scrapeType": "company_reviews","companyUrls": ["amazon.com"],"maxReviews": 200,"reviewSort": "recency"}
2. Scrape multiple companies
Compare reviews across competitors:
{"scrapeType": "company_reviews","companyUrls": ["amazon.com", "ebay.com", "walmart.com"],"maxReviews": 100}
3. Filter by star rating
Get only negative reviews (1-2 stars):
{"scrapeType": "company_reviews","companyUrls": ["amazon.com"],"filterStars": ["1", "2"],"maxReviews": 500}
4. Search for companies
Find all SaaS companies on Trustpilot:
{"scrapeType": "search_companies","searchQuery": "SaaS software","maxSearchResults": 100}
Use cases
- Reputation monitoring — track your company's reviews over time
- Competitor analysis — compare review sentiment across competitors
- Market research — analyze customer satisfaction in any industry
- Lead generation — find companies with poor reviews (they need your help!)
- Sentiment analysis — feed reviews into NLP/AI models
Pricing
This actor uses Pay Per Result pricing:
| Results | Cost |
|---|---|
| 1,000 reviews | ~$1.50 |
| 10,000 reviews | ~$15 |
Each review or company profile counts as one result.
Tips
- Use domain names — just enter
amazon.cominstead of full Trustpilot URLs - Start small — test with
maxReviews: 10first - Filter stars to focus on negative or positive reviews only
- Enable proxies for scraping 1,000+ reviews to avoid rate limits
Support
Found a bug or need a feature? Open an issue on this actor's page.