Trustpilot Reviews Scraper & API: Export All Reviews to CSV
Pricing
from $0.19 / 1,000 trustpilot reviews
Trustpilot Reviews Scraper & API: Export All Reviews to CSV
Trustpilot reviews of any company by link, website or name: rating, title, text, date, language, reviewer and country, verified and invited flags, company reply and reply time. Deep mode goes past the site's 200-review cap. Exact date windows, star and language filters, only new reviews.
Pricing
from $0.19 / 1,000 trustpilot reviews
Rating
0.0
(0)
Developer
Superior Actors
Maintained by CommunityActor stats
1
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Trustpilot Reviews Scraper & API: Export All Reviews to CSV
Download Trustpilot reviews of any company by Trustpilot link, website or company name: stars, title and full text, date published and date of experience, language, reviewer name, country and number of reviews, verified and invited flags (organic vs. collected by the company), company reply with reply time in hours, plus the company's TrustScore, total reviews, star counts and reply rate.
{ "companies": ["https://www.trustpilot.com/review/www.backmarket.com", "pizzahut.com", "HelloFresh"], "maxReviewsPerCompany": 500 }
No Trustpilot account, no API key, no cookies. Use it as a Trustpilot reviews API: one call returns clean JSON, CSV or Excel.
Past the 200-review cap
Trustpilot shows at most 10 pages (200 reviews) for one set of filters; page 11 asks you to log in. With Deep mode (on by default) the Actor splits the reviews into smaller sets: by stars, then by language, then by Trustpilot topics and search words, each with its own 200 newest. It stops when splitting brings almost nothing new and tells you the coverage in the log and in the company summary.
| Company | Reviews on Trustpilot | Without deep mode | With deep mode |
|---|---|---|---|
| Pizza Hut (US) | 3,594 | 200 | 2,625 (73%) |
Filters
| Filter | What it does |
|---|---|
| ⭐ Stars | Only 1-star, only 1-2 stars, only 5 stars… |
| 🌐 Languages | en, de, fr, es… or all (the Trustpilot page itself shows English only by default; the Actor takes every language unless you choose) |
| 📅 Exact date window | Reviews from / until a date or "30 days", not only the site's 30 days / 3 / 6 / 12 months |
| ✅ Verified only, 💬 with company reply only | Same switches as the site |
| 🔍 Search in reviews | Only reviews with a word, for example refund or delivery |
| 🆕 Only new reviews | Scheduled runs return only reviews published since the last run |
What you get
One row per review. Real example, 12 October 2026:
| companyName | rating | title | publishedAt | reviewerCountry | isInvited | replyHours |
|---|---|---|---|---|---|---|
| HelloFresh Deutschland | 5 | Gute und frische Produkte! | 2026-10-12 | DE | true | 1.3 |
| Amazon | 1 | A faulty product and an utterly unacceptable returns process | 2026-10-12 | GB | false | |
| Back Market - United States | 1 | Absolutely terrible experience | 2026-09-25 | US | false | 77.5 |
| Field | Description |
|---|---|
rating, title, text, language | Stars (1-5), the review and its language code |
publishedAt, experiencedAt, updatedAt | Published (UTC), date of the experience, last edit |
likes, reviewUrl | "Useful" votes and a link to the review |
isVerified, verificationLevel, reviewSource, isInvited | Verified by Trustpilot; how the review came in: Organic or invited by the company (InvitationLinkApi, BasicLink, AFSv2…) |
reviewerName, reviewerCountry, reviewerReviewCount, reviewerReviewsOfThisCompany, reviewerId, reviewerProfileUrl, reviewerImage | The reviewer |
companyReply, companyRepliedAt, replyHours | The company's reply and how many hours after the review it came |
location | Location of multi-location businesses |
companyName, companyDomain, trustScore, totalReviews, companyCategory, companyUrl | Company columns (switch off with Company columns in every row) |
The Companies summary (COMPANIES in the run's key-value store) has one entry per company: TrustScore, stars, total reviews and reviews in the last 12 months, star counts, reviews per language, reply rate to negative reviews and average days to reply, last reply, AI replies, claimed and since when, paid features, verified payment method, consumer alert, phone, email and address when public, categories, Trustpilot's AI summary, and how many reviews match your filters and were scraped.
How it works
- Add companies: Trustpilot links (any country site), websites or domains, or names. Any number
- Choose Max reviews per company (0 = all) and optionally stars, languages, a date window, verified / replies only, a search word
- Run, then download the reviews as CSV, Excel, JSON or HTML
Monitor new Trustpilot reviews
Turn on Only new reviews, save the input as a task and schedule it (every hour, every day). Each run returns only reviews published since the previous run: send new 1-star reviews of your brand, or every new review of your competitors, to Slack, Discord, email or a Google Sheet with an Apify integration. Runs without new reviews cost only the run start.
Why this Actor
| 🔓 More than 200 reviews | Deep mode splits by stars, languages, topics and words, and reports coverage |
| 🌐 Every language by default | The site shows English only unless you switch |
| 📅 Exact date windows | "2026-07-01 to 2026-09-30" returns exactly that quarter |
| 🤝 Invited vs. organic and reply time | See which reviews the company collected and how fast it answers |
| 🔔 Only new reviews | Review monitoring for brands, agencies and competitor research |
| ⚡ Fast | Plain HTTP after one short browser check every few minutes, not a browser per page |
| 💵 $0.24 per 1,000 reviews | No subscription |
Pricing
Pay per review in the results, no subscription needed. Apify Scale and Business plans pay less:
| Event | Free and Starter plans | Scale plan | Business plan |
|---|---|---|---|
| Run start | $0.003 | $0.003 | $0.003 |
| Trustpilot review in the results | $0.00024 | $0.000216 | $0.000192 |
| Task | Cost |
|---|---|
| 1,000 reviews of one company | ~$0.24 |
| 100 latest reviews of 20 competitors | ~$0.48 |
| New reviews of your brand every hour for a month (~30 new a day) | ~$2.38 per month |
Companies that are not found are not charged.
Ready-made tasks
Open it, change the companies, and run:
| Task | What you get |
|---|---|
| Export Trustpilot Reviews to CSV or Excel | The latest 500 reviews of a company, ready to download |
FAQ
Do I need the Trustpilot API? No. Trustpilot's official API is for businesses on paid plans and returns their own reviews. This Actor reads the public review pages any visitor sees, for any company, and gives you the same data as an API call.
How many reviews can I get? Up to 200 per filter set is what Trustpilot shows anyone. Deep mode collects more by combining filter sets (see the table above); for companies with tens of thousands of reviews it covers the recent years well and older years partly. The log and the COMPANIES summary say how many matched and how many were collected.
Why does the total differ from the company page? totalReviews is Trustpilot's own count. Your filters (languages, stars, dates) change reviewsMatchingFilters, and Trustpilot hides some reviews (removed, under moderation) from every visitor.
Which country site? All of them: reviews are the same on trustpilot.com, .co.uk, .de, .dk… Links to any of them work. For company names, set Country for company names (US by default) so the local company comes first.
How fast is it? About 20 reviews per request, several requests at once: 1,000 reviews take well under a minute after the start.
Use with the API and AI agents
Run it via the Apify API from Python, Node.js or any HTTP client, or connect it to Claude, ChatGPT and other AI agents through the Apify MCP server: "What do customers complain about in Back Market's 1-star reviews from the last 30 days, and how fast does the company reply?"
Other tools
| Tool | What it does |
|---|---|
| Google Sheets Import & Export | Send the reviews to a Google Sheet |
| Google Maps Scraper | Places with Google ratings and review counts |
| Steam Reviews Scraper | Reviews of Steam games |
Is it legal?
The Actor collects only public reviews that Trustpilot shows to any visitor without logging in. Reviewers appear with the display name and country they chose to show publicly.