Trustpilot Reviews Scraper
Pricing
Pay per usage
Go to Apify Store
Trustpilot Reviews Scraper
Scrape Trustpilot reviews with ratings, verified status, business replies. Reliable JSON-based parsing.
Pricing
Pay per usage
Rating
0.0
(0)
Developer

Fulcria Labs
Maintained by Community
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Scrape company reviews from Trustpilot with highly reliable structured data extraction. Uses Trustpilot's embedded JSON data for consistent results without fragile HTML parsing.
Features
- Reliable JSON parsing: Extracts data from Trustpilot's Next.js embedded JSON (not HTML scraping)
- Flexible input: Trustpilot URLs, company domains, or company name search
- Star filtering: Filter by any star rating (1-5)
- Language filtering: Scrape reviews in specific languages
- Sorting: Most recent or most relevant
- Rich review data: Title, text, rating, date, verified status, reviewer info, business replies
- Business info: Trust score, total reviews, category, claim status
- Sentiment analysis: Automatic positive/neutral/negative classification
- Summary statistics: Rating distribution, word frequency, country/language breakdown
- Pagination: Automatically pages through results (20 per page)
Input
| Parameter | Type | Default | Description |
|---|---|---|---|
| companyUrls | array | [] | Trustpilot URLs or company domains |
| companyNames | array | [] | Company names to search |
| maxReviews | integer | 100 | Max reviews per company |
| sortBy | string | "recency" | Sort: recency, relevance |
| starFilter | string | "all" | Filter by star rating: all, 1-5 |
| language | string | null | Language code filter (en, de, fr...) |
| generateSummary | boolean | true | Include summary statistics |
| proxyConfiguration | object | null | Proxy settings |
Output
Each review includes:
{"company_name": "Amazon","review_id": "abc123...","title": "Great service","text": "Full review text...","rating": 5,"sentiment": "positive","date": "2024-01-15","date_experience": "2024-01-10","reviewer_name": "John D.","reviewer_country": "US","reviewer_total_reviews": 5,"verified": true,"verification_source": "organic","likes": 3,"language": "en","reply_text": "Thank you for your feedback...","reply_date": "2024-01-16","review_number": 1}
Use Cases
- Reputation monitoring: Track your company's Trustpilot score and reviews
- Competitor analysis: Compare review sentiment across competitors
- Customer feedback analysis: Identify common themes in customer complaints
- Market research: Understand industry-wide customer satisfaction
- Lead qualification: Evaluate potential partners/vendors by their reviews
- SEO/Content: Find authentic customer testimonials
- Due diligence: Assess company reputation before business decisions
Tips
- Use company domains (e.g.,
amazon.com) as input - they map directly to Trustpilot review pages - Filter by
starFilter: "1"to focus on negative feedback analysis - Use
language: "en"to get only English reviews for sentiment analysis - For large scrapes (500+ reviews), enable proxy rotation