Trustpilot Reviews Scraper
Pricing
from $0.15 / 1,000 reviews
Trustpilot Reviews Scraper
Scrape Trustpilot reviews of any company: rating, title, text, dates, reviewer, country, verification and the company's reply, plus the company's TrustScore and profile. Filter by stars, language and date. No login.
Pricing
from $0.15 / 1,000 reviews
Rating
0.0
(0)
Developer
Mary Lou
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
7 hours ago
Last modified
Categories
Share
Scrape Trustpilot reviews of any company. Every review comes with its rating, title, full text and publication date. You also get the date of experience, the reviewer's name, country and review count, whether the review is verified, and the company's public reply. Each row also carries the company's TrustScore, review count and category.
No login, no Trustpilot account.
What you can do with it
- Reputation monitoring: follow what customers say about your brand, and get every new review with a daily or weekly run
- Competitor analysis: compare ratings, complaints and how quickly competitors reply to negative reviews
- Sentiment and AI analysis: feed full review texts into your models, dashboards or LLM workflows
- Product and service feedback: pull the 1- and 2-star reviews to find what goes wrong
- Lead generation: find companies with low TrustScores or unanswered complaints, with their contact details
- Agency reporting: review exports for every client, in one run
How to scrape Trustpilot reviews
1. Enter the Companies, one per line. Any of these works:
- a website:
gymshark.com - a Trustpilot page from any country:
https://uk.trustpilot.com/review/gymshark.com - a name:
Gymshark, which reads every Trustpilot profile listed under that name
2. Optionally filter by Star ratings, Review languages, Published since or Verified reviews only.
3. Set Max reviews per company, then press Start.
{"companies": ["gymshark.com", "https://www.trustpilot.com/review/www.nike.com"],"maxReviewsPerCompany": 1000,"stars": ["1", "2"],"languages": ["en"],"dateFrom": "90 days"}
A pasted Trustpilot link keeps its own filters. trustpilot.com/review/gymshark.com?stars=1&languages=de gives that company's German 1-star reviews.
How many reviews you get
Trustpilot shows a signed-out visitor 10 pages, 200 reviews, of each view of a company. Each star rating and each language is its own view. So when a company has more than 200 reviews, the scraper splits them by language, then by star rating, and reads every view.
- Most companies come whole. Every view of 200 reviews or fewer is read completely. For example, gymshark.nl gave 68 of 68 and gymshark.dk 63 of 63.
- The biggest brands give their newest reviews per view. A view that still has more than 200 gives its newest 200. Gymshark's 40,000+ reviews give thousands, spread over every language and star rating.
- New reviews are never missed. Set Published since and schedule the run daily or weekly. Each run collects everything new since the date.
The run's SUMMARY record shows, per company, how many reviews Trustpilot lists, how many were collected, and which views reached the 200-review limit.
Output
One row per review. Export as JSON, CSV, Excel, XML or RSS.
{"review_id": "6ac7731eb6b0b175ed7c41ab","review_url": "https://www.trustpilot.com/reviews/6ac7731eb6b0b175ed7c41ab","rating": 1,"title": "Package hasn't arrived for 10 days and…","text": "Package hasn't arrived for 10 days and didn't hear anything from Gymshark - so I had to reach out...","language": "en","published_at": "2026-10-08T12:40:30Z","experienced_at": "2026-10-08","likes": 0,"is_verified": false,"verification_level": "invited","review_source": "BasicLink","reviewer_name": "Philip","reviewer_country": "GB","reviewer_review_count": 7,"reply_text": null,"company_name": "Gymshark","company_domain": "gymshark.com","company_trust_score": 3.5,"company_review_count": 42123,"company_category": "Activewear Store"}
| Field | Notes |
|---|---|
rating, title, text | The stars given and the review in full |
published_at, experienced_at, updated_at | When it was published, the date of the experience, and the last edit |
is_verified, verification_level, review_source | Trustpilot's verification, and how the review came in: organic or a company invitation |
reviewer_* | Name, country, how many reviews they have written, profile link and photo |
reply_text, reply_published_at | The company's public reply |
likes | How many readers found the review useful |
company_* | The company's name, domain, Trustpilot page, TrustScore, review count, category and country |
Each company's full profile is saved as the COMPANIES record in the run's key-value store. It holds review counts by star rating and by language, categories, contact details and address, whether the profile is claimed, and how often and how fast the company replies to negative reviews.
Reliable on big runs
- Inputs are read forgivingly. Websites, emails, any country's Trustpilot links and company names all work. So do star ratings written as
5,5 stars,Excellentornegative, and languages asen,EnglishorDeutsch. Anything that cannot be read is skipped with a note in the log, not the whole run. - Refusals are retried. A refused request moves to a new IP. Companies still refused at the end get a second pass, and one that fails costs only itself.
- No failed runs for blocks. If Trustpilot refuses everything, the run ends normally and its status message says why.
- Resumable. Progress is saved every 30 seconds.
FAQ
Do I need a Trustpilot account? No. Trustpilot reviews are public, and the scraper reads them as a signed-out visitor.
Which countries are covered?
All of them. A company has one Trustpilot profile, whichever country's site shows it, so uk., de. or www.trustpilot.com links all give the same reviews. To narrow the reviews down by language, use Review languages.
Why do the biggest brands not give every review? Trustpilot shows a signed-out visitor 200 reviews per view. The scraper reads every view, by language and star rating, so only views with more than 200 reviews are cut short, and those give their newest. For a complete history going forward, schedule a daily or weekly run with Published since.
Can I get only negative reviews?
Yes. Set Star ratings to 1 and 2, or type negative.
Which proxy should I use? The default residential proxy works. Other settings fall back to it when Trustpilot refuses them.
Related scrapers
- Website Contact Scraper: emails, phones and social profiles from company websites
- Google Search Scraper: organic results for any query
- Meta Ads Library Scraper: the ads a company runs on Facebook and Instagram
- TikTok Shop Scraper: products, prices, sold counts and shops on TikTok Shop