VOOZH about

URL: https://apify.com/generativa/trustpilot-reviews-scraper

โ‡ฑ Trustpilot Reviews Scraper - Sentiment & Ratings ยท Apify


๐Ÿ‘ ULTIMATE Trustpilot Reviews Scraper avatar

ULTIMATE Trustpilot Reviews Scraper

Pricing

$4.00/month + usage

Go to Apify Store

ULTIMATE Trustpilot Reviews Scraper

Extract Trustpilot reviews with sentiment analysis, verified filter, date/language filters, and rating distribution. Filter by rating, date range, language. Fast 256MB scraper. $4/month unlimited.

Pricing

$4.00/month + usage

Rating

0.0

(0)

Developer

๐Ÿ‘ Generativa

Generativa

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 months ago

Last modified

Share

Trustpilot Reviews Scraper

Scrape company reviews and ratings from Trustpilot. Extract reviewer names, ratings, review text, dates, company responses, sentiment analysis, and aggregate statistics. Filter by rating, language, date range, and verified purchase status.

Features

  • Company Reviews: Extract all reviews for any company on Trustpilot
  • Company Summary: Get aggregate stats including rating, total reviews, and rating distribution
  • Sentiment Analysis: Automatic positive/neutral/negative classification
  • Rating Filters: Filter reviews by minimum/maximum star rating
  • Verified Filter: Only scrape verified purchase reviews
  • Language Filter: Filter reviews by language (en, de, es, fr, etc.)
  • Date Range Filter: Only get reviews within a specific time period
  • Company Replies: Optionally include business responses to reviews
  • Pagination Handling: Automatically handles pagination for companies with thousands of reviews
  • Fast HTTP Scraping: Uses Cheerio for speed, no browser overhead

Pricing

$4/month - Unlimited reviews, unlimited companies

  • Free trial: 3 days to test the actor
  • Free tier: 100 reviews maximum for non-subscribers

Cost Examples

Use CaseCost
Monitor 5 companies daily$4/month
One-time competitor analysisFree (trial)
Ongoing reputation tracking$4/month

Input

FieldTypeDescriptionDefault
companyUrlsArrayTrustpilot company URLs to scrapeRequired
maxReviewsPerCompanyIntegerMax reviews per company (0 = unlimited)100
includeRepliesBooleanInclude company responsestrue
includeCompanySummaryBooleanOutput company summary recordtrue
includeSentimentBooleanAdd sentiment analysis to reviewsfalse
minRatingInteger (1-5)Only reviews with this rating or higher-
maxRatingInteger (1-5)Only reviews with this rating or lower-
filterByVerifiedBooleanOnly verified purchase reviewsfalse
languageFilterStringFilter by language code (e.g., "en", "de", "es")-
minDateStringOnly reviews from this date onwards (YYYY-MM-DD)-
maxDateStringOnly reviews up to this date (YYYY-MM-DD)-

Example Input

{
"companyUrls":[
{"url":"https://www.trustpilot.com/review/amazon.com"},
{"url":"https://www.trustpilot.com/review/netflix.com"}
],
"maxReviewsPerCompany":100,
"includeReplies":true,
"includeCompanySummary":true,
"includeSentiment":true,
"minRating":1,
"maxRating":5,
"filterByVerified":false,
"languageFilter":"en",
"minDate":"2025-01-01",
"maxDate":"2025-12-31"
}

You can also just pass domain names:

{
"companyUrls":["amazon.com","netflix.com"]
}

Output

Review Record

{
"id":"6789abc123",
"url":"https://www.trustpilot.com/reviews/6789abc123",
"companyName":"Amazon",
"companyUrl":"https://www.trustpilot.com/review/amazon.com",
"companyDomain":"amazon.com",
"rating":5,
"title":"Excellent service",
"text":"Fast delivery and great customer support...",
"sentiment":"positive",
"date":"2026-01-20T00:00:00.000Z",
"reviewerName":"John D.",
"reviewerLocation":"United States",
"hasReply":true,
"replyText":"Thank you for your feedback!",
"replyDate":"2026-01-21T00:00:00.000Z",
"isVerified":true,
"experienceDate":"2026-01-15T00:00:00.000Z",
"scrapedAt":"2026-01-26T12:00:00.000Z"
}

Company Summary Record

{
"_type":"summary",
"name":"Amazon",
"domain":"amazon.com",
"url":"https://www.trustpilot.com/review/amazon.com",
"overallRating":1.7,
"totalReviews":43249,
"ratingDistribution":{
"star1":28000,
"star1Percent":65,
"star2":2500,
"star2Percent":6,
"star3":2000,
"star3Percent":5,
"star4":3000,
"star4Percent":7,
"star5":7749,
"star5Percent":18
},
"category":"Electronics & Technology",
"isClaimed":true,
"scrapedAt":"2026-01-26T12:00:00.000Z"
}

Use Cases

  • Reputation Monitoring: Track your company's reviews over time
  • Competitor Analysis: Compare review sentiment across competitors
  • Market Research: Analyze customer feedback trends in your industry
  • Lead Generation: Find companies with poor reviews (potential customers for your service)
  • Sentiment Analysis: Built-in sentiment classification or feed into custom NLP pipelines

Tips for Best Results

  1. Start small: Test with maxReviewsPerCompany: 10 first
  2. Use verified filter: For higher quality data, set filterByVerified: true
  3. Language-specific analysis: Use languageFilter for regional insights (e.g., "en" for English)
  4. Recent reviews only: Use minDate: "2025-01-01" to get only recent feedback
  5. Historical analysis: Use minDate and maxDate together to analyze a specific time period
  6. Negative reviews: Set maxRating: 2 to focus on complaints and pain points

Technical Notes

  • Trustpilot reviews are public and don't require authentication
  • Reviews are extracted from JSON-LD structured data when available (faster and more reliable)
  • Falls back to HTML parsing when JSON-LD is incomplete
  • Respects rate limits with automatic retries and 1-3 second delays
  • Optimized for 256MB memory - cost-effective for high-volume scraping

Legal Notice

This actor scrapes publicly available data from Trustpilot. Users are responsible for ensuring their use complies with:

  • Applicable laws in their jurisdiction
  • Trustpilot's Terms of Service
  • Any data protection regulations (GDPR, CCPA, etc.)

The developer provides this tool for legitimate business purposes such as reputation monitoring and market research.

You might also like

Trustpilot Reviews Scraper | Batch & Filters

enosgb/trustpilot-reviews-scraper

Extract Trustpilot reviews at scale. Supports multiple companies, star rating filters, date range, language filtering. LLM-ready output.

Trustpilot Reviews Scraper

brilliant_gum/trustpilot-reviews-scraper

Scrape Trustpilot reviews, ratings and company data by domain or URL. Filters by language, date, star rating, verified reviews. Up to 1000 reviews per company. No login required.

๐Ÿ‘ User avatar

Yuliia Kulakova

8

Trustpilot Reviews & Business Scraper

rupom888/trustpilot-reviews-scraper

Scrape Trustpilot reviews, business ratings, TrustScore, star distribution, and reviewer details. Filter by star rating, language, and date. Search businesses by keyword.

Trustpilot Reviews Scraper | from $2/1K

bovi/trustpilot-reviews-scraper

Scrape Trustpilot reviews for any business. Full fields: rating, title, text, author, country, verified, company reply + date, date of experience. Filter by stars (multi), language, date range. Derived: star % distribution, parse_confidence per record. Residential proxy required.

๐Ÿ‘ User avatar

Vitalii Bondarev

2

Trustpilot Reviews Scraper

junipr/trustpilot-reviews-scraper

Scrape Trustpilot reviews: rating, title, body, date, verification, business reply. Business summary with TrustScore and rating distribution. Filter by stars, sort by date/rating. Pagination for large volumes.

Fast Trustpilot Reviews Scraper

data_dino/fast-trustpilot-reviews-scraper

Scrape unlimited Trustpilot reviews โ€” no 200-review limit. Supports deep pagination, date/rating filters, languages, verified reviews, and multiple companies. Reliable, fast, and anti-block. Paste any Trustpilot URL and extract all historical reviews effortlessly.

11

1.2

Trustpilot Reviews Scraper Pro

crawlerbros/trustpilot-reviews-scraper-pro

Scrape Trustpilot business reviews, ratings, replies, and rating distributions across any business domain. Multi-business batch with rich filtering: rating range, language, date range, keyword search, verified-only, and reviews-with-company-response.

Trustpilot Scraper

mm_actors/Trustpilot-Apify-Actor

Scrape reviews from Trustpilot.

1