Trustpilot Reviews Scraper avatar

Trustpilot Reviews Scraper

Pricing

from $3.00 / 1,000 reviews

Go to Apify Store
Trustpilot Reviews Scraper

Trustpilot Reviews Scraper

Scrape Trustpilot company reviews, trust scores, and reviewer details. Monitor brand reputation and analyze customer sentiment.

Pricing

from $3.00 / 1,000 reviews

Rating

0.0

(0)

Developer

Vhub Systems

Vhub Systems

Maintained by Community

Actor stats

0

Bookmarked

4

Total users

2

Monthly active users

18 days ago

Last modified

Share

Extract Trustpilot company reviews, trust scores, star ratings, and reviewer details — no Trustpilot API key required.

100+ reviews/run · Company trust score · Star distribution · Verified reviews · Pagination · JSON & CSV


What You Get

  • ✅ Company trust score and overall star rating
  • ✅ Star distribution (1-star through 5-star counts)
  • ✅ Total review count for the company
  • ✅ Per-review: title, full text, star rating, date, author name, author country
  • ✅ Verified purchase / verified review flag
  • ✅ Helpful vote count per review
  • ✅ Company reply text and reply date (when present)
  • ✅ Automatic pagination — collects across all pages up to your limit
  • ✅ Filter reviews by language

Use Cases

📊 Reputation Monitoring & Competitive Analysis

Pull 100+ reviews from your competitors to understand what customers love and hate — then use that to differentiate your product.

{
"startUrls": ["apple.com", "samsung.com"],
"maxReviews": 200,
"language": "en"
}

🔍 Product Research & Validation

Read real customer feedback on existing products in a market before building your own. Find patterns in 1-star and 2-star reviews to identify unmet needs.

📈 Brand Sentiment Tracking

Set up weekly runs to track your own Trustpilot trust score and review volume over time — detect spikes in negative sentiment before they become a PR issue.

🤖 Sentiment Analysis & NLP

Build review datasets for sentiment classifiers, aspect-based sentiment models, or customer feedback summarization systems.

🏢 Due Diligence for Partnerships

Before signing a contract with a vendor or agency, scrape their Trustpilot page to see what their clients actually say about them.


Quick Start

  1. Click Try for free above
  2. Add company domains in the Start URLs field (e.g., apple.com, airbnb.com) or full Trustpilot URLs
  3. Set maxReviews to control how many reviews to collect per company
  4. Optionally filter by language (e.g., en for English only)
  5. Run and download as JSON or CSV

Input

FieldTypeDefaultDescription
startUrlsstring[]requiredCompany domains (e.g., "apple.com") or Trustpilot review URLs
maxReviewsnumber100Maximum reviews to collect per company
languagestringISO language code to filter reviews (e.g., "en", "de", "fr")

Output JSON Examples

Company info record:

{
"_type": "companyInfo",
"name": "Apple",
"domain": "apple.com",
"trustScore": 2.1,
"reviewCount": 8432,
"stars5": 1823,
"stars4": 412,
"stars3": 287,
"stars2": 391,
"stars1": 5519,
"scrapedAt": "2025-01-15T10:23:44.000Z"
}

Review record:

{
"_type": "review",
"domain": "apple.com",
"id": "65a3b2c1d4e5f6789012",
"title": "MacBook Pro battery is excellent",
"text": "After 6 months of daily use the battery still holds 94% capacity...",
"rating": 5,
"date": "2025-01-10T08:22:00.000Z",
"authorName": "James T.",
"authorCountry": "GB",
"verified": true,
"helpful": 12,
"reply": {
"text": "Thank you for sharing your experience!",
"date": "2025-01-11T09:00:00.000Z"
},
"url": "https://www.trustpilot.com/reviews/65a3b2c1d4e5f6789012",
"scrapedAt": "2025-01-15T10:23:44.000Z"
}

Pricing

VolumeEstimated cost
1 company, 100 reviews~$0.02
5 companies, 100 reviews each~$0.10
10 companies, 200 reviews each~$0.40

Apify free tier includes $5/month of compute.


Why This Scraper

No Trustpilot API key required. Trustpilot's API requires business account approval and has restrictive terms. This actor reads the public review pages directly using Trustpilot's embedded Next.js JSON data — the same data the browser renders.

Company info and reviews in one dataset. Each run produces both a companyInfo record (trust score, star distribution, total reviews) and individual review records — no need to run separate jobs.

Company replies extracted. When a company has replied to a review, the reply text and date are included in the review record.

Language filtering. Pass a language code (en, de, fr, etc.) to collect only reviews written in that language — useful when analyzing a specific market.

Smart pagination. The actor reads the total page count from Trustpilot's embedded data and queues exactly the pages needed to reach your maxReviews limit.


FAQ

Q: Can I scrape reviews for any company on Trustpilot? A: Any company with a public Trustpilot profile can be scraped. Pass the domain name (e.g., netflix.com) and the actor builds the correct URL automatically.

Q: What is the difference between _type: "companyInfo" and _type: "review"? A: Each run produces both record types in the same dataset. The companyInfo record appears once per domain; review records appear for each individual review.

Q: Does the verified field mean the reviewer made a purchase? A: verified: true means Trustpilot has verified the review came from a real transaction (via their business integration). verified: false means it is an organic review without transaction verification.

Q: How many reviews does Trustpilot show per page? A: Typically 20 reviews per page. The actor calculates how many pages are needed and queues them automatically.

Q: Can I collect reviews in multiple languages from the same company? A: Yes — run without a language filter to get all reviews, or run multiple times with different language codes.


⭐ If this actor saves you time, please leave a review — it helps other developers find it.