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
12
Total users
2
Monthly active users
7 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
Test with Demo Mode (free, no API key needed)
{"demoMode": true,"businessUrl": "https://example.com","businessDomain": ["example.com"],"webhookHeaders": {}}
Run with real data
{"demoMode": false,"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 |
demoMode | boolean | true | No | Return sample data without actual scraping (for testing) |
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 |
Demo mode is free -- no charges for sample data.
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?
Enable Demo Mode in the input. This returns realistic sample data so you can verify the output format works for your workflow.
Built by John Rippy | Actor Arsenal