Trustpilot Scraper
Pricing
from $1.30 / 1,000 results
Trustpilot Scraper
Scrape Trustpilot reviews & companies blazingly fast. Bypasses Cloudflare without expensive proxies! Extracts premium data: Company Responses, Experience Dates, Reviewer Profiles, and filters by Language/Stars. Cheaper and faster than Playwright alternatives.
Pricing
from $1.30 / 1,000 results
Rating
0.0
(0)
Developer

Cerridwen
Actor stats
0
Bookmarked
2
Total users
0
Monthly active users
3 days ago
Last modified
Categories
Share
Trustpilot Data Scraper
Extract valuable business insights and verified consumer reviews seamlessly from Trustpilot, completely bypassing Cloudflare and DataDome restrictions! 🚀
🌟 Why use this Trustpilot Scraper?
Trustpilot is a goldmine for customer feedback and competitive analysis. However, they employ strict anti-bot measures. This scraper uses advanced TLS fingerprinting (curl_cffi) to reliably mimic browser behavior while remaining incredibly lightweight and fast. It doesn't rely on resource-heavy headless browsers like Playwright, making it blazingly fast and cost-effective.
🔥 Premium Features Included
- Company Mode (
company): Extract comprehensive review data for any specific business domain (e.g.,www.apple.com). Captures trust scores, review counts, individual reviews, ratings, reviewer details, and verified status. - Deep Data Points: In Company Mode, it extracts competitor-grade premium data including Date of Experience, Company Responses to reviews, Reviewer Profile URLs, and Reviewer's Total Review Count.
- Category Mode (
category): Scrape entire directory listings by category (e.g.,/categories/furniture_store). Collects hundreds of company profiles, their aggregate TrustScores, and review counts effortlessly. - Advanced Filtering: Optimize your Apify compute usage by filtering scraped reviews by Language (e.g.,
en,tr) or specific Star Ratings (e.g.,1,5). - Full Pagination Support: Automatically traverses through pages in both modes.
- Cloudflare Bypass: Guaranteed extraction without getting blocked, using raw
curlimpersonation.
🛠 Usage & Input Configuration
The actor accepts standard JSON configuration.
| Field | Type | Default | Description |
|---|---|---|---|
mode | String | company | Extraction mode: company for domain reviews, category for directory listings. |
startUrls | Array | [{"url": "https://www.trustpilot.com/review/www.apple.com"}] | The target Trustpilot URLs. |
maxItems | Integer | 100 | Maximum number of results to extract. Set to 0 for no limit. |
languageFilter | String | all | Filter by language code (e.g., en, tr). For company mode. |
ratingFilter | Array | [] | Filter by star ratings (e.g., ["1", "5"]). For company mode. |
📥 Example Input (Company Reviews)
{"mode": "company","startUrls": [{ "url": "https://www.trustpilot.com/review/www.apple.com" }],"maxItems": 100}
📥 Example Input (Category Listings)
{"mode": "category","startUrls": [{ "url": "https://www.trustpilot.com/categories/furniture_store" }],"maxItems": 500}
📤 Output Structure
The scraper pushes beautifully structured JSON/CSV data directly to your Apify dataset.
Output Example (company mode)
{"companyName": "Apple","website": "www.apple.com","trustScore": 1.7,"reviewCount": 11718,"reviewerName": "John Doe","location": "US","rating": 1,"title": "Terrible customer service","body": "I had a very bad experience with their support team...","date": "2023-10-24T12:00:00Z","isVerified": true,"url": "https://www.trustpilot.com/review/www.apple.com"}
Output Example (category mode)
{"companyName": "Louxas","website": "louxas.com","trustScore": 4.0,"reviewCount": 3,"url": "https://www.trustpilot.com/review/louxas.com"}
💰 Compute Unit Consumption
Since this actor uses pure HTTP requests with curl_cffi instead of a full headless browser wrapper like Puppeteer/Playwright, it is extremely optimized. It consumes far fewer compute units (CUs). You can scrape thousands of records in mere seconds for a fraction of the cost of typical scrapers.