Trustpilot Reviews Scraper - Ratings, Reviews & Trust Scores avatar

Trustpilot Reviews Scraper - Ratings, Reviews & Trust Scores

Pricing

from $4.65 / 1,000 results

Go to Apify Store
Trustpilot Reviews Scraper - Ratings, Reviews & Trust Scores

Trustpilot Reviews Scraper - Ratings, Reviews & Trust Scores

Scrape Trustpilot reviews for any company. Extract TrustScores, star ratings, reviewer names, review titles, full text, dates, verification badges and official company responses. Built for reputation monitoring, competitor analysis, due diligence and AI review datasets. Export CSV, Excel or JSON.

Pricing

from $4.65 / 1,000 results

Rating

0.0

(0)

Developer

Renzo Madueno

Renzo Madueno

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Share

Extract structured review data from any company's Trustpilot profile in minutes. Paste one or more Trustpilot URLs (like https://www.trustpilot.com/review/example.com) and get every review as a clean row: star rating, title, full review text, publication date, verified-purchase status, reviewer country, and the company's official reply — plus the company's TrustScore and total review count on every record.

No login, no API key, no code required. Export to CSV, Excel, JSON or pull results programmatically through the Apify API.

What data does this Trustpilot scraper extract?

FieldTypeDescription
companyNamestringName of the reviewed company on Trustpilot
companyUrlstringTrustpilot profile URL for the company
trustScorenumberTrustpilot TrustScore (1.0–5.0)
totalReviewsintegerTotal reviews the company has received
reviewerNamestringDisplay name of the reviewer
reviewTitlestringHeadline of the review
reviewTextstringFull review body text
ratingintegerStar rating given by the reviewer (1–5)
datePublishedstringISO date the review was published
isVerifiedbooleanWhether the review is marked verified
companyResponsestringThe company's official reply, if any
reviewUrlstringDirect link to the individual review
countryOfReviewerstringReviewer's country code
scrapedAtstringTimestamp of extraction

How to scrape Trustpilot reviews

  1. Enter one or more Trustpilot company URLs (or just the domain, e.g. amazon.com).
  2. Set Max reviews per company — start small (15–100) for a quick result.
  3. Optionally sort by recency, or filter to a single star rating (e.g. only 1-star reviews).
  4. Run. Each review lands in the dataset as one structured row.

The scraper reads the data layer of the page rather than the visual layout, so it keeps working when Trustpilot redesigns its interface, and it runs fast — a 15-review extraction typically completes in under a minute.

Trustpilot review data: use cases

  • Reputation monitoring — track your own TrustScore and new reviews on a schedule; alert your team on 1-star reviews mentioning refunds, shipping, or support.
  • Competitor analysis — pull the latest reviews for every competitor in your category and see exactly what customers praise and complain about, in their own words.
  • Review datasets for AI — build labeled sentiment datasets (text + star rating + verified flag) for fine-tuning, evaluation, or RAG pipelines. The JSON output drops straight into a training pipeline.
  • Due diligence — before partnering with or acquiring a company, read its real customer history: rating trend, complaint themes, and how (or whether) it responds.
  • E-commerce research — compare trust signals across suppliers, dropshipping vendors, or SaaS tools before committing.

Filter Trustpilot reviews by star rating

Set Filter by star rating to extract only reviews with a specific rating. Pulling only 1-star reviews is the fastest way to build a complaints dataset; pulling only 5-star reviews shows you the exact language happy customers use — useful for marketing copy research.

Use with AI agents — Claude, n8n, Make, Zapier

The output is clean JSON (one object per review), so it plugs directly into automation workflows. Trigger runs and read datasets via the Apify API or the official Apify integrations for n8n, Make, and Zapier — then let an LLM summarize complaint themes, score sentiment, or draft responses.

FAQ

Is it legal to scrape Trustpilot reviews? This actor collects only publicly available data — reviews that consumers publish openly on Trustpilot. You are responsible for using the output in compliance with applicable laws and Trustpilot's terms in your jurisdiction. Use it for analysis and research, not for republishing reviews wholesale.

How many reviews can I extract? Up to 10,000 per company per run. Pagination is handled automatically — you set the cap with Max reviews per company.

Does it work for any country's Trustpilot site? Yes — pass the full URL of the profile you want (trustpilot.com, uk.trustpilot.com, etc.). Review text is extracted in whatever language it was written.

Why do some runs return fewer reviews than the company's total? Trustpilot paginates roughly 20 reviews per page and may limit very deep pagination. For most analysis, the most recent few hundred reviews (sorted by recency) is the signal that matters.

Can I run it on a schedule? Yes — use Apify's built-in scheduler to re-run daily or weekly and diff the dataset against the previous run to detect new reviews.

What happens if a company URL is wrong? The run logs the failure for that URL and continues with the rest. If no reviews are found for any URL, the run fails with a clear error instead of returning an empty dataset silently.