Trustpilot Reviews Scraper avatar

Trustpilot Reviews Scraper

Pricing

from $1.00 / 1,000 results

Go to Apify Store
Trustpilot Reviews Scraper

Trustpilot Reviews Scraper

Extract reviews from any Trustpilot company page. Get ratings, review text, author names, dates, company overall score, and more. Handles pagination automatically. No proxy required. Works for any public Trustpilot page.

Pricing

from $1.00 / 1,000 results

Rating

0.0

(0)

Developer

Alam

Alam

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Extract reviews from Trustpilot company pages with automatic Cloudflare bypass.

Features

  • ✅ Extracts detailed review data (title, content, rating, date, reviewer info)
  • ✅ Automatic Cloudflare/Turnstile bypass using Playwright
  • ✅ Residential proxy support for reliable scraping
  • ✅ Filtering by star rating and sort order
  • ✅ Company profile extraction
  • ✅ Stealth mode to avoid detection

Input

FieldTypeRequiredDescriptionDefault
companyDomainstring✅ YesCompany domain (e.g., amazon.com)-
maxReviewsinteger❌ NoMaximum number of reviews to scrape (1-1000)100
sortBystring❌ NoSort order: newest, oldest, highest_rated, lowest_ratednewest
minRatinginteger❌ NoMinimum star rating filter (1-5, 0 for all)0
useProxyboolean❌ NoEnable Apify Proxy for anti-bot bypasstrue
proxyCountrystring❌ NoProxy country code (e.g., US, GB)US

Output

Review Fields

  • reviewTitle - Review headline
  • reviewBody - Review content
  • rating - Star rating (1-5)
  • reviewDate - Date of review
  • reviewerName - Reviewer's name
  • reviewerLocation - Reviewer's location
  • reviewerReviewCount - Total reviews by this reviewer
  • helpfulCount - Number of helpful votes
  • companyResponse - Company's response (if any)

Company Profile Fields

  • companyName - Business name
  • companyOverallRating - Aggregate rating (1-5)
  • companyTotalReviews - Total number of reviews
  • trustScore - TrustScore value
  • verified - Whether business is verified

Usage Examples

Basic usage - Extract 20 reviews from Amazon:

{
"companyDomain": "amazon.com",
"maxReviews": 20
}

Filter for 5-star reviews only:

{
"companyDomain": "amazon.com",
"maxReviews": 50,
"minRating": 5
}

Get newest 100 reviews with GB proxy:

{
"companyDomain": "uk.trustpilot.com/review/amazon.com",
"maxReviews": 100,
"sortBy": "newest",
"useProxy": true,
"proxyCountry": "GB"
}

Notes

  • The scraper uses a hybrid approach: first tries to extract hidden JSON data (fastest), then falls back to DOM scraping if needed
  • Residential proxies are recommended for reliability, especially for large scraping jobs
  • Random delays (2-4 seconds) between requests to simulate human behavior
  • Maximum of 500 reviews per company per run is recommended to avoid detection

Pricing

This actor uses pay-per-event pricing:

  • $0.30 per 1,000 reviews (40% cheaper than competitors)
  • Company profile scraping: $0.01 per company

Support

For issues or feature requests, please contact the actor developer.