Awesome Trustpilot Reviews Scraper avatar

Awesome Trustpilot Reviews Scraper

Pricing

from $0.30 / 1,000 review scrapeds

Go to Apify Store
Awesome Trustpilot Reviews Scraper

Awesome Trustpilot Reviews Scraper

Extract reviews from Trustpilot company pages with automatic Cloudflare bypass.

Pricing

from $0.30 / 1,000 review scrapeds

Rating

0.0

(0)

Developer

Alam

Alam

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

Trustpilot Reviews Scraper

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.