Enterprise-grade Trustpilot scraper
Pricing
from $0.01 / 1,000 results
Enterprise-grade Trustpilot scraper
Scrape Trustpilot business profiles, customer reviews, TrustScores, and rating distributions. This scraper extracts 40+ data points per review with built-in analytics and 100% verified reviews coverage. Bypasses the limit of only the first 10 pages - access complete review history for any business.
Pricing
from $0.01 / 1,000 results
Rating
0.0
(0)
Developer
The Howlers
Actor stats
0
Bookmarked
9
Total users
3
Monthly active users
20 days ago
Last modified
Categories
Share
Trustpilot Business Review Scraper - TrustScores, Reviews & Reputation Data
Scrape Trustpilot for business profiles, customer reviews, TrustScores, rating distributions, and response rates. Extract verified reviews with business reply data, sentiment analysis, and category browsing. Essential for reputation monitoring, competitive analysis, and customer feedback aggregation.
Features
- Business Profiles - Company data with TrustScore and verification status
- Customer Reviews - Full review text with star ratings and dates
- TrustScore - Trustpilot's proprietary 1-5 trust rating
- Rating Distribution - 5-star through 1-star breakdown
- Business Responses - Reply text and response times
- Response Rate - Percentage of reviews businesses respond to
- Verified Reviews - Trustpilot's verification status
- Category Browsing - Search by business category
- Domain Search - Find businesses by website domain
- Review Filtering - Filter by star rating, positive/negative
- Anti-Detection - Residential proxies for reliable access
- No Login Required - Works with public Trustpilot data
- Demo Mode - Test with sample data before going live
Who Should Use This Actor?
Brand & Reputation Managers
Monitor your company's Trustpilot presence. Track TrustScore changes, identify negative review trends, and measure response effectiveness.
E-Commerce Companies
Track competitor reviews on Trustpilot. Understand customer pain points, shipping complaints, and product quality feedback.
Marketing Agencies
Build reputation reports for clients. Aggregate Trustpilot data with Google, Yelp, and BBB reviews for comprehensive client dashboards.
Consumer Research Analysts
Analyze customer sentiment across industries. Identify common complaint patterns and satisfaction drivers.
SaaS Companies
Monitor product feedback on Trustpilot. Track feature requests, onboarding complaints, and customer service perception.
Investor Due Diligence
Evaluate consumer-facing businesses. TrustScore trends, review velocity, and complaint patterns indicate company health.
Quick Start
Simplest possible input — just change the domain:
{"businessDomain": "shopify.com"}
That's it. The actor will scrape the Trustpilot profile and reviews for that domain.
Demo Mode (Free Test)
{"demoMode": true}
Search by Business Domain
{"scrapeType": "business_profile","businessDomain": "shopify.com","includeReviews": true,"maxReviewsPerBusiness": 50}
Scrape a Specific Business
{"scrapeType": "business_profile","businessUrl": "https://www.trustpilot.com/review/techcorp.com","includeReviews": true}
Browse by Category
{"scrapeType": "category","category": "electronics","location": "United States","minRating": 4.0,"maxResults": 50}
Input Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
scrapeType | string | business_profile | Type: business_profile, search, reviews, category |
businessUrl | string | - | Direct Trustpilot business URL |
businessDomain | string | - | Business domain (e.g., "example.com") |
searchTerm | string | - | Business name or keyword to search |
category | string | - | Browse by category (electronics, software, etc.) |
location | string | - | Filter by country or location |
minRating | number | - | Minimum TrustScore (1.0-5.0) |
includeReviews | boolean | true | Scrape individual reviews |
maxReviewsPerBusiness | number | 50 | Max reviews per listing |
reviewFilter | string | all | Filter: all, 5_star, positive, negative |
sortBy | string | recent | Sort: relevance, rating, review_count, recent |
maxResults | number | 50 | Maximum businesses |
proxyConfiguration | object | Residential | Proxy settings |
demoMode | boolean | false | Return sample data for testing |
webhookUrl | string | - | Webhook URL for results delivery |
Output Format
{"businessName": "TechCorp Solutions","trustpilotUrl": "https://www.trustpilot.com/review/techcorp.com","domain": "techcorp.com","trustScore": 4.7,"rating": "Excellent","reviewCount": 2456,"categories": ["Software Company", "IT Services"],"location": "United States","description": "Leading software solutions provider","claimedProfile": true,"verifiedCompany": true,"responseRate": 85,"averageResponseTime": "2 days","ratingDistribution": {"fiveStar": 1892,"fourStar": 312,"threeStar": 125,"twoStar": 67,"oneStar": 60},"reviews": [{"reviewId": "tr123456","rating": 5,"title": "Excellent service!","text": "Their support team was incredibly helpful...","author": "John S.","location": "United States","date": "December 15, 2025","dateOfExperience": "December 2025","verified": true,"useful": 12,"reply": {"text": "Thank you for your feedback!","date": "December 16, 2025"}}],"scrapedAt": "2026-01-28T10:30:00.000Z"}
Pricing (Pay-Per-Event)
| Event | Description | Price |
|---|---|---|
review_scraped | Per review extracted | $0.02 |
Example costs:
- 50 reviews: 50 x $0.02 = $1.00
- 500 reviews: 500 x $0.02 = $10.00
- 2500 reviews: 2500 x $0.02 = $50.00
- Demo mode: $0.00
Common Scenarios
Scenario 1: Reputation Monitoring
{"scrapeType": "business_profile","businessDomain": "yourcompany.com","includeReviews": true,"maxReviewsPerBusiness": 100,"reviewFilter": "all"}
Schedule weekly to track TrustScore and review trends.
Scenario 2: Competitor Comparison
{"scrapeType": "search","searchTerm": "CRM software","minRating": 3.0,"includeReviews": true,"maxReviewsPerBusiness": 25,"maxResults": 20}
Scenario 3: Negative Review Alert
{"scrapeType": "business_profile","businessDomain": "yourcompany.com","includeReviews": true,"reviewFilter": "negative","maxReviewsPerBusiness": 50}
Route to Slack for immediate response.
Webhook & Automation Integration
Webhook Configuration
{"scrapeType": "business_profile","businessDomain": "yourcompany.com","webhookUrl": "https://your-endpoint.com/webhook"}
Zapier / Make.com / n8n
- Create a webhook trigger in your automation platform
- Copy the webhook URL to
webhookUrl - Route results to Google Sheets, CRM, Slack, etc.
Popular automations:
- New negative reviews -> Slack alert (immediate response)
- TrustScore changes -> Email to management
- Review data -> Google Sheets (sentiment tracking)
Apify Scheduled Runs
Schedule weekly runs to monitor TrustScore and review trends.
Official API Alternatives
Trustpilot Business API
Trustpilot offers APIs for business account holders:
- Pros: Official, real-time data, management tools
- Cons: Requires Trustpilot business subscription, limited to your own profile
- Best for: Managing your own Trustpilot presence
Alternative Review Sources
- Google Maps - Business reviews (see our Google Maps Scraper)
- Yelp - Consumer reviews (see our Yelp Scraper)
- BBB - Business complaints (see our BBB Scraper)
- G2 - Software reviews (see our G2 Scraper)
This Scraper's Advantages
- Any business - Not limited to your own profile
- Response rate data - Track how businesses handle reviews
- Rating distribution - Full 5-star breakdown
- Domain search - Find any business by website
- Category browsing - Discover businesses by industry
- Pay-per-result pricing
FAQ
Q: Do I need a Trustpilot account?
A: No. This scraper uses public Trustpilot data. No login required.
Q: What is the TrustScore?
A: The TrustScore (1.0-5.0) is Trustpilot's algorithmic rating based on review recency, frequency, and ratings. Labels: Bad, Poor, Average, Great, Excellent.
Q: Can I search by website domain?
A: Yes. Use businessDomain: "example.com" to find a specific company.
Q: Can I filter for only negative reviews?
A: Yes. Use reviewFilter: "negative" to get only 1-2 star reviews for complaint analysis.
Q: How does the response rate work?
A: The responseRate shows what percentage of reviews the business has replied to. Higher response rates typically indicate active reputation management.
Common Problems & Solutions
"No data returned" / Empty dataset
- Make sure you set at least one of:
businessUrl,businessDomain, orsearchTerm - Set
demoModetofalse(or remove it) — demo mode only returns sample data
"Business not found"
- Try the domain without "www" (just "example.com")
- Search by business name if domain lookup fails
- Not all businesses have Trustpilot profiles
"Rate limited"
- Wait 10-15 minutes between runs
- Reduce
maxReviewsPerBusinessandmaxResults
"Demo data showing"
- Set
demoMode: false- no account required
📞 Support
- Actor Arsenal: Full Actor Catalog
- Developer: John Rippy
Built by John Rippy | Actor Arsenal