Trustpilot Reviews Scraper - Most Comprehensive
Pricing
from $0.04 / 1,000 reviews
Trustpilot Reviews Scraper - Most Comprehensive
Scrape all reviews for any Trustpilot business. Full review text, ratings, author profiles, company replies, and verification status. Accepts business URLs or domains.
Pricing
from $0.04 / 1,000 reviews
Rating
0.0
(0)
Developer
Kai
Actor stats
0
Bookmarked
1
Total users
0
Monthly active users
an hour ago
Last modified
Categories
Share
Trustpilot Reviews Scraper
Scrape all reviews for any business on Trustpilot — no review limits, no login required. Full review text, star ratings, reviewer profiles, company replies, verification status, and business profiles with TrustScore breakdowns.
Why use this scraper?
- No review limits: Bypasses Trustpilot's page 10 wall. Fetch every single review, not just the first 200.
- Ultra-low cost: Minimal compute (256 MB memory). Scraping costs almost nothing.
- Multiple businesses: Scrape one or dozens of businesses in a single run.
- Flexible input: Pass full Trustpilot URLs or just domain names — both work.
- Business profiles: Optionally export TrustScore, star breakdowns, categories, contact info, and verification status.
- Raw structured data: Every field from the API, no data lost in translation.
Use cases
- Brand monitoring: Track what customers say about your company (or competitors) over time
- Reputation analysis: Aggregate star ratings, verification rates, and response patterns across businesses
- Market research: Compare customer satisfaction across companies in the same industry
- Sentiment analysis: Feed review text into NLP pipelines for automated sentiment scoring
- Competitive intelligence: Monitor how competitors respond to reviews and their TrustScore trends
- Lead generation: Identify businesses with poor ratings that may need your product or service
How to use
- Click Try for free to open the actor in Apify Console.
- Add one or more Trustpilot business URLs or plain domain names.
- Set the maximum number of reviews (or leave at 0 to get all).
- Click Start and download results from the Dataset tab.
Scrape reviews for a business
{"businesses": ["https://www.trustpilot.com/review/amazon.com"],"maxReviews": 100,"sort": "createdAt:desc"}
Scrape using just a domain name
{"businesses": ["collector.se"],"maxReviews": 500}
Scrape multiple businesses with profiles
{"businesses": ["https://www.trustpilot.com/review/amazon.com","collector.se","revolut.com"],"maxReviews": 0,"sort": "createdAt:desc","includeBusinessProfiles": true}
Set maxReviews to 0 to fetch all reviews for each business.
Input
| Parameter | Type | Default | Description |
|---|---|---|---|
| Business URLs or Domains | string[] | (required) | Trustpilot business URLs or plain domains (e.g. amazon.com) |
| Max Reviews | number | 0 (all) | Maximum reviews to scrape per business. Set to 0 to get all reviews. |
| Sort Order | select | Newest First | Newest First fetches all reviews. Most Relevant is capped at ~200. |
| Include Business Profiles | boolean | false | Save business profiles to a separate business-profiles dataset. |
Output
Each review is a structured JSON object with all fields from the Trustpilot API.
Review details
{"id": "69d23ace6e047ac9f9d7abb8","title": "Unsafe Delivery and Missing Item","text": "Amazon delivery left my parcel in the rain...","stars": 1,"createdAt": 1775392494,"updatedAt": null,"experiencedAt": 1775174400,"language": "en","source": "Organic","status": "active","businessUnitId": "46ad346800006400050092d0","isVerified": false,"reviewVerificationLevel": "not-verified","numberOfLikes": 0}
Reviewer profile
{"consumer": {"id": "655f3e8c78a64a0012f6ffe9","displayName": "Shamhan","countryCode": "GB","numberOfReviews": 2,"verified": true}}
Company reply
When a business has replied to a review, companyReply contains the response. Otherwise it is null.
Business profile (optional)
When Include Business Profiles is enabled, business profiles are saved to a separate business-profiles dataset:
{"id": "46ad346800006400050092d0","displayName": "Amazon","websiteUrl": "http://www.amazon.com","city": "Seattle","country": "United States","countryCode": "US","score": {"trustScore": 1.8,"stars": 1},"numberOfReviews": {"total": 250000,"oneStar": 150000,"twoStars": 25000,"threeStars": 15000,"fourStars": 20000,"fiveStars": 40000},"categories": [{ "displayName": "Electronics & Technology", "isPrimary": true }],"claimState": "claimed","isActivelyInviting": true}
Output formats
Download your data as JSON, CSV, Excel, XML, or access it via the Apify API.
Integrations
Connect this scraper to your workflow using:
- Apify API for programmatic access
- Webhooks to trigger actions when scraping completes
- Zapier, Make, n8n for no-code automation
- Google Sheets for direct export
- Python / JavaScript SDK for custom integrations