Trustpilot Reviews Scraper avatar

Trustpilot Reviews Scraper

Pricing

from $0.40 / 1,000 results

Go to Apify Store
Trustpilot Reviews Scraper

Trustpilot Reviews Scraper

Scrape Trustpilot reviews for any company: rating, text, author, country, dates, verification, company replies and TrustScore. Filter by stars, language and date. Deep mode goes past the 200-review limit. Export CSV, Excel or JSON.

Pricing

from $0.40 / 1,000 results

Rating

0.0

(0)

Developer

Bozoma Labs

Bozoma Labs

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Security

Limited permissions

Share

Scrape Trustpilot reviews for any company and download them as CSV, Excel, JSON or HTML. Get the star rating, title, full review text, reviewer name and country, published and experience dates, verification status, useful votes and the company's reply, plus the company's TrustScore and total review count on every row.

Paste a Trustpilot URL or just a domain like monzo.com, pick your filters, and run. No Trustpilot account or API key needed.

What this Trustpilot scraper does

  • Scrapes reviews from any trustpilot.com/review/<domain> page, on any country site (www, uk, de and others)
  • Filters by star rating, language, verified reviews, reviews with replies, and date
  • Deep mode goes past Trustpilot's 200-review limit for signed-out visitors by reading each star rating as its own list, then removes duplicates
  • Adds company replies with reply dates
  • Adds company data to each row: name, domain, TrustScore and total reviews
  • Exports in a format the free Bozoma Labs Review Analyzer reads directly, so you get trends, themes and rating charts in seconds
  • Works with Apify Proxy, scheduling, webhooks, the API and integrations (Google Sheets, Zapier, Make, Slack)

Use cases

  • Competitor research: read what customers love and hate about competitors
  • Brand and reputation monitoring: schedule a daily run with "Reviews from" set and get only new reviews
  • Customer support QA: export every review with a company reply and check response quality
  • Product and market research: find recurring complaints in 1 and 2 star reviews
  • Sentiment analysis and AI: feed clean review text into your own models or an LLM
  • Agency reporting: pull reviews for many clients in one run

How to scrape Trustpilot reviews

  1. Add one or more Trustpilot company URLs or domains.
  2. Set Max reviews per company (0 for no limit).
  3. Optional: choose star ratings, a language, a start date, and switch on Deep mode for more than 200 reviews.
  4. Click Start, then export the dataset as CSV, Excel or JSON.

Input example

{
"companyDomains": ["monzo.com"],
"startUrls": [{ "url": "https://www.trustpilot.com/review/www.hellofresh.com" }],
"maxReviewsPerCompany": 1000,
"stars": ["1", "2"],
"language": "en",
"sort": "recency",
"dateFrom": "2026-01-01",
"includeCompanyReplies": true,
"deepMode": true,
"proxyConfiguration": { "useApifyProxy": true, "apifyProxyGroups": ["RESIDENTIAL"] }
}
FieldWhat it does
startUrlsTrustpilot review page URLs. Filters already in the URL are kept.
companyDomainsCompany domains as Trustpilot lists them, such as monzo.com
maxReviewsPerCompanyReview cap per company (default 200, 0 = no limit)
starsOnly these ratings, from 1 to 5
languageall (default) or a language code such as en, de, fr
sortrecency (default) or relevance
dateFromOnly reviews published on or after this date
verifiedOnly, withRepliesOnlyExtra Trustpilot filters
includeCompanyRepliesInclude reply text and date (default on)
deepModeRead each star rating as its own list to get past the 200-review limit
proxyConfigurationApify Proxy settings (residential by default; Trustpilot blocks datacenter IPs)

Output example

One dataset item per review:

{
"company": "Monzo",
"domain": "www.monzo.com",
"reviewId": "6a1f0c3e9b2d4a0012345678",
"reviewUrl": "https://www.trustpilot.com/reviews/6a1f0c3e9b2d4a0012345678",
"title": "Quick and helpful support",
"rating": 5,
"author": "Sam K.",
"country": "GB",
"authorReviews": 3,
"date": "2026-11-03",
"experienceDate": "2026-11-01",
"updatedDate": "",
"verified": true,
"verificationLevel": "verified",
"source": "Organic",
"body": "Card was blocked abroad and the chat team fixed it in minutes.",
"reply": "Thanks Sam, glad we could help!",
"replyDate": "2026-11-04",
"language": "en",
"likes": 0,
"companyName": "Monzo",
"companyDomain": "www.monzo.com",
"trustScore": 4.6,
"totalReviews": 74081
}

The dataset has four views: Reviews, All fields (Review Analyzer CSV), Company replies and Company TrustScore. CSV column names (Rating, Review text, Title, Published date, Reviewer name, Verified) are detected automatically by the Bozoma Labs Review Analyzer.

How much does it cost to scrape Trustpilot?

This Actor uses pay per result: $0.60 per 1,000 reviews, plus a $0.005 charge per run. Higher Apify plans pay less (down to $0.40 per 1,000). Platform compute is included, so you only pay for the reviews you get. 1,000 reviews costs about $0.61. Set a maximum cost per run in the Apify Console and the Actor stops cleanly when it reaches it.

Speed

In our tests, 1,000 reviews for one company took about 2 minutes in deep mode, and 400 reviews took 40 to 60 seconds.

FAQ

Is there a limit on how many reviews I can get? Trustpilot shows signed-out visitors 10 pages (200 reviews) per list. With deep mode on, the Actor reads each star rating as its own list, so you can get up to about 1,000 reviews per company and language. Choosing one language at a time (for example en, then de) can get more. We say "more reviews", not "every review", because Trustpilot sets these limits.

Do I need a Trustpilot account or API key? No. The Actor reads public review pages only.

Can I get only new reviews? Yes. Set "Reviews from" and keep the sort on Most recent. The Actor stops as soon as it reaches older reviews, so scheduled runs are cheap.

Which Trustpilot country sites work? All of them, for example uk.trustpilot.com and de.trustpilot.com. Use the language filter to choose review languages.

What happens if Trustpilot blocks a request? The Actor waits and retries, and Apify Proxy rotates the IP address. Keep residential proxies on, since Trustpilot blocks datacenter IPs. If you still see blocks, raise the delay between pages.

Can I analyze the reviews? Yes. Download the CSV and drop it into the free Review Analyzer. It runs in your browser and shows rating trends and common themes.

Is scraping Trustpilot legal? The Actor only reads publicly visible review pages. Reviews can contain personal data such as reviewer names, so you are responsible for how you store and use it under GDPR and other laws, and under Trustpilot's terms. If unsure, ask a lawyer.

Something is broken or missing. Open an issue on the Actor's Issues tab and we will look at it quickly.

Not affiliated with Trustpilot

This Actor is made by Bozoma Labs and is not affiliated with, endorsed by or sponsored by Trustpilot A/S. Trustpilot is a trademark of its owner.