Trustpilot Reviews Scraper & API: Export All Reviews to CSV avatar

Trustpilot Reviews Scraper & API: Export All Reviews to CSV

Pricing

from $0.19 / 1,000 trustpilot reviews

Go to Apify Store
Trustpilot Reviews Scraper & API: Export All Reviews to CSV

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

Superior Actors

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

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.

CompanyReviews on TrustpilotWithout deep modeWith deep mode
Pizza Hut (US)3,5942002,625 (73%)

Filters

FilterWhat it does
⭐ StarsOnly 1-star, only 1-2 stars, only 5 stars…
🌐 Languagesen, de, fr, es… or all (the Trustpilot page itself shows English only by default; the Actor takes every language unless you choose)
📅 Exact date windowReviews from / until a date or "30 days", not only the site's 30 days / 3 / 6 / 12 months
✅ Verified only, 💬 with company reply onlySame switches as the site
🔍 Search in reviewsOnly reviews with a word, for example refund or delivery
🆕 Only new reviewsScheduled runs return only reviews published since the last run

What you get

One row per review. Real example, 12 October 2026:

companyNameratingtitlepublishedAtreviewerCountryisInvitedreplyHours
HelloFresh Deutschland5Gute und frische Produkte!2026-10-12DEtrue1.3
Amazon1A faulty product and an utterly unacceptable returns process2026-10-12GBfalse
Back Market - United States1Absolutely terrible experience2026-09-25USfalse77.5
FieldDescription
rating, title, text, languageStars (1-5), the review and its language code
publishedAt, experiencedAt, updatedAtPublished (UTC), date of the experience, last edit
likes, reviewUrl"Useful" votes and a link to the review
isVerified, verificationLevel, reviewSource, isInvitedVerified by Trustpilot; how the review came in: Organic or invited by the company (InvitationLinkApi, BasicLink, AFSv2…)
reviewerName, reviewerCountry, reviewerReviewCount, reviewerReviewsOfThisCompany, reviewerId, reviewerProfileUrl, reviewerImageThe reviewer
companyReply, companyRepliedAt, replyHoursThe company's reply and how many hours after the review it came
locationLocation of multi-location businesses
companyName, companyDomain, trustScore, totalReviews, companyCategory, companyUrlCompany 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

  1. Add companies: Trustpilot links (any country site), websites or domains, or names. Any number
  2. Choose Max reviews per company (0 = all) and optionally stars, languages, a date window, verified / replies only, a search word
  3. 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 reviewsDeep mode splits by stars, languages, topics and words, and reports coverage
🌐 Every language by defaultThe 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 timeSee which reviews the company collected and how fast it answers
🔔 Only new reviewsReview monitoring for brands, agencies and competitor research
⚡ FastPlain HTTP after one short browser check every few minutes, not a browser per page
💵 $0.24 per 1,000 reviewsNo subscription

Pricing

Pay per review in the results, no subscription needed. Apify Scale and Business plans pay less:

EventFree and Starter plansScale planBusiness plan
Run start$0.003$0.003$0.003
Trustpilot review in the results$0.00024$0.000216$0.000192
TaskCost
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:

TaskWhat you get
Export Trustpilot Reviews to CSV or ExcelThe 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

ToolWhat it does
Google Sheets Import & ExportSend the reviews to a Google Sheet
Google Maps ScraperPlaces with Google ratings and review counts
Steam Reviews ScraperReviews of Steam games

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.