Trustpilot Reviews Scraper
Pricing
from $1.00 / 1,000 results
Go to Apify Store
Trustpilot Reviews Scraper
Extract reviews from any Trustpilot company page. Get ratings, review text, author names, dates, company overall score, and more. Handles pagination automatically. No proxy required. Works for any public Trustpilot page.
Pricing
from $1.00 / 1,000 results
Rating
0.0
(0)
Developer
Alam
Maintained by Community
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Extract reviews from Trustpilot company pages with automatic Cloudflare bypass.
Features
- ✅ Extracts detailed review data (title, content, rating, date, reviewer info)
- ✅ Automatic Cloudflare/Turnstile bypass using Playwright
- ✅ Residential proxy support for reliable scraping
- ✅ Filtering by star rating and sort order
- ✅ Company profile extraction
- ✅ Stealth mode to avoid detection
Input
| Field | Type | Required | Description | Default |
|---|---|---|---|---|
companyDomain | string | ✅ Yes | Company domain (e.g., amazon.com) | - |
maxReviews | integer | ❌ No | Maximum number of reviews to scrape (1-1000) | 100 |
sortBy | string | ❌ No | Sort order: newest, oldest, highest_rated, lowest_rated | newest |
minRating | integer | ❌ No | Minimum star rating filter (1-5, 0 for all) | 0 |
useProxy | boolean | ❌ No | Enable Apify Proxy for anti-bot bypass | true |
proxyCountry | string | ❌ No | Proxy country code (e.g., US, GB) | US |
Output
Review Fields
reviewTitle- Review headlinereviewBody- Review contentrating- Star rating (1-5)reviewDate- Date of reviewreviewerName- Reviewer's namereviewerLocation- Reviewer's locationreviewerReviewCount- Total reviews by this reviewerhelpfulCount- Number of helpful votescompanyResponse- Company's response (if any)
Company Profile Fields
companyName- Business namecompanyOverallRating- Aggregate rating (1-5)companyTotalReviews- Total number of reviewstrustScore- TrustScore valueverified- Whether business is verified
Usage Examples
Basic usage - Extract 20 reviews from Amazon:
{"companyDomain": "amazon.com","maxReviews": 20}
Filter for 5-star reviews only:
{"companyDomain": "amazon.com","maxReviews": 50,"minRating": 5}
Get newest 100 reviews with GB proxy:
{"companyDomain": "uk.trustpilot.com/review/amazon.com","maxReviews": 100,"sortBy": "newest","useProxy": true,"proxyCountry": "GB"}
Notes
- The scraper uses a hybrid approach: first tries to extract hidden JSON data (fastest), then falls back to DOM scraping if needed
- Residential proxies are recommended for reliability, especially for large scraping jobs
- Random delays (2-4 seconds) between requests to simulate human behavior
- Maximum of 500 reviews per company per run is recommended to avoid detection
Pricing
This actor uses pay-per-event pricing:
- $0.30 per 1,000 reviews (40% cheaper than competitors)
- Company profile scraping: $0.01 per company
Support
For issues or feature requests, please contact the actor developer.