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
Maintained by CommunityActor stats
0
Bookmarked
13
Total users
1
Monthly active users
9 days ago
Last modified
Categories
Share
Trustpilot Business Review Scraper
Scrape Trustpilot business profiles, customer reviews, TrustScores, and rating distributions. Extract verified reviews, business response rates, and sentiment analysis. Essential for reputation monitoring, competitive analysis, and customer feedback aggregation.
Quick Start
Run with real data
{"scrapeType": "search","businessUrl": "https://example.com","businessDomain": ["competitor1.com","competitor2.com"],"category": "all","includeReviews": true,"maxReviewsPerBusiness": 50,"bypassPageLimit": true,"includeAnalytics": true,"reviewFilter": "all","maxResults": 50,"sortBy": "relevance","proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"]},"webhookPlatform": "custom","webhookHeaders": {}}
Input Parameters
| Parameter | Type | Default | Required | Description |
|---|---|---|---|---|
scrapeType | string | "search" | No | Type of scraping to perform |
businessUrl | string | - | No | Direct Trustpilot business profile URL |
businessDomain | string | - | No | Business domain to search for (e.g., 'example.com') |
searchTerm | string | - | No | Business name or category to search |
category | string | "all" | No | Browse businesses by category |
location | string | - | No | Filter businesses by location (country or city) |
minRating | number | - | No | Minimum TrustScore (1.0-5.0) |
includeReviews | boolean | true | No | Scrape individual reviews for each business |
maxReviewsPerBusiness | integer | 50 | No | Maximum number of reviews to scrape per listing. With bypass enabled, can scrape ALL reviews beyond the 10-page limit. |
bypassPageLimit | boolean | true | No | Enable to scrape ALL reviews, bypassing Trustpilot's default 10-page limit. Allows access to complete review history. |
includeAnalytics | boolean | true | No | Generate built-in analytics including sentiment scores, review velocity, rating trends, and keyword extraction. |
reviewFilter | string | "all" | No | Filter reviews by star rating |
maxResults | integer | 50 | No | Maximum number of businesses to scrape |
sortBy | string | "relevance" | No | How to sort results |
proxyConfiguration | object | {"useApifyProxy":true,"apifyProxyGroups":["RESIDENTIAL"]} | No | Proxy settings for scraping |
webhookUrl | string | - | No | URL to POST results when scraping completes (Zapier, Make, n8n, custom endpoint) |
webhookPlatform | string | "custom" | No | Target platform for webhook payload formatting |
webhookHeaders | object | - | No | Custom HTTP headers to send with webhook (JSON object) |
Pricing
This actor uses pay-per-event billing:
| Event | Description | Price |
|---|---|---|
| Review Scraped | Each Trustpilot review scraped | $0.02 |
Troubleshooting
"API error 429" or "Rate limit"
Too many requests. Wait a minute and try again, or reduce the number of items per run.
No results or empty dataset
Check the run log for error messages. Common causes:
- Invalid input format (check the examples above)
- The target data doesn't exist or is too small to track
How do I test without an API key?
Built by John Rippy | Actor Arsenal