Trustpilot Reviews Scraper — Ratings, Text & Replies avatar

Trustpilot Reviews Scraper — Ratings, Text & Replies

Pricing

from $0.0006 / review scraped

Go to Apify Store
Trustpilot Reviews Scraper — Ratings, Text & Replies

Trustpilot Reviews Scraper — Ratings, Text & Replies

Scrape Trustpilot reviews and company ratings by company domain or Trustpilot URL: star rating, title, text, reviewer name & country, verification, date, company reply, plus company TrustScore and total reviews. No login.

Pricing

from $0.0006 / review scraped

Rating

0.0

(0)

Developer

hiper soft

hiper soft

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

0

Monthly active users

4 days ago

Last modified

Share

Collect Trustpilot reviews at scale. Give the Actor company domains (or Trustpilot review URLs) and it returns every review — star rating, title, text, reviewer name and country, verification status, dates, and the company's reply — plus company-level TrustScore and total review count. No login, no API key.

Great for reputation monitoring, competitor benchmarking, voice-of-customer analysis and review datasets.

What you get per review

FieldNotes
rating1–5 stars.
title, textReview headline and body.
userName, userCountry, userReviewCountReviewer identity signals.
verifiedWhether Trustpilot verified the review.
experiencedDate, publishedDateWhen the experience happened / was posted.
replyText, replyDateThe company's public reply, if any.
companyName, trustScore, totalReviewsCompany context on every row.
language, reviewUrlReview language and direct link.

Input

{
"companies": ["apify.com", "www.vans.com", "https://www.trustpilot.com/review/dior.co.uk"],
"maxReviewsPerCompany": 0,
"sortBy": "recency"
}
  • companies — company domains or Trustpilot review URLs, one per line.
  • maxReviewsPerCompany — cap per company (0 = all).
  • sortByrecency or relevance.
  • maxConcurrency — companies processed in parallel.
  • proxyConfigurationRESIDENTIAL proxies are used by default for reliable access. Leave as-is.

Output (one row per review)

{
"company": "apify.com",
"companyName": "Apify",
"trustScore": 4.6,
"totalReviews": 218,
"reviewId": "6650f1c2...",
"rating": 5,
"title": "Great platform",
"text": "We've automated our whole pipeline…",
"userName": "Jane D.",
"userCountry": "US",
"verified": true,
"publishedDate": "2026-07-01T09:12:00Z",
"replyText": "Thanks Jane!",
"reviewUrl": "https://www.trustpilot.com/reviews/6650f1c2..."
}

FAQ

Do I need an API key or Trustpilot account? No. There's no login and no API key. The Actor reads Trustpilot public review data — just add company domains or review URLs and run.

How many reviews can I get per company? Set maxReviewsPerCompany to any number, or 0 to collect every review a company has. Pass multiple companies in one run and control parallelism with maxConcurrency.

Is scraping Trustpilot legal? The Actor reads only publicly available review data from Trustpilot — the same JSON its own website uses. Public data is generally collectible, but you are responsible for using it in line with Trustpilot's terms and applicable law.

Does it collect emails or reviewer contact info? No. It captures review content and reviewer identity signals (name, country, review count) but no private contact details like emails.

What's the output format? One structured JSON row per review, including company context (TrustScore, total reviews) and the company's public reply where present. Export as JSON, CSV or Excel.

Cover reputation across every major platform with these companions:

Notes

Reads Trustpilot's own public consumer-site data (the same JSON its website uses). Residential proxies are used to reach it reliably. Only publicly available review data is collected; use it in line with Trustpilot's terms and applicable law.