Trustpilot Scraper - Company Reviews & Trust Scores avatar

Trustpilot Scraper - Company Reviews & Trust Scores

Pricing

Pay per usage

Go to Apify Store
Trustpilot Scraper - Company Reviews & Trust Scores

Trustpilot Scraper - Company Reviews & Trust Scores

Scrape Trustpilot reviews for any company. Extract trust scores, star ratings, reviewer names, review titles, full review text, dates, verification badges, and company responses. Great for brand monitoring, due diligence, and competitive benchmarking.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Renzo Madueno

Renzo Madueno

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Trustpilot Reviews Scraper -- Extract Company Reviews, Ratings, and Trust Scores

Scrape structured review data from any company's Trustpilot profile. For each review, you get the star rating, title, full text, publication date, verification status, reviewer country, and the company's official response. Company-level metrics including Trust Score and total review count are included with every record.

Trustpilot is one of the most widely used consumer review platforms in the world. This scraper gives you programmatic access to that data for competitive analysis, brand monitoring, due diligence, and customer feedback research -- at any scale.

What data can you extract?

FieldTypeDescription
companyNamestringName of the reviewed company on Trustpilot
companyUrlstringTrustpilot profile URL for the company
trustScorenumberTrustpilot Trust Score (1.0-5.0)
totalReviewsintegerTotal number of reviews the company has received
reviewerNamestringDisplay name of the reviewer
reviewTitlestringHeadline or title of the review
reviewTextstringFull review body text
ratingintegerStar rating given by the reviewer (1-5)
datePublishedstringISO date when the review was published
isVerifiedbooleanWhether the reviewer has a verified purchase or interaction
companyResponsestringOfficial company reply to the review, if any
reviewUrlstringDirect URL to the individual review on Trustpilot
countryOfReviewerstringCountry where the reviewer is located
scrapedAtstringISO 8601 timestamp of when the data was extracted

Use cases

  • Brand monitoring and reputation management -- Track your company's Trustpilot score and review trends over time. Get alerted to negative reviews by scheduling recurring scrapes and filtering by low ratings.
  • Competitive analysis -- Compare Trust Scores, review volumes, and sentiment patterns across a set of competitors. Identify which companies are gaining or losing consumer trust.
  • Due diligence and vendor evaluation -- Before signing a partnership, investment, or vendor contract, analyze a company's full review history to assess reliability and customer satisfaction.
  • Customer feedback analysis at scale -- Aggregate thousands of reviews and feed them into your analytics pipeline to identify recurring themes, pain points, and opportunities for product improvement.
  • Market research and industry benchmarking -- Build datasets covering an entire industry vertical on Trustpilot to understand baseline customer expectations and satisfaction levels.

Input parameters

ParameterTypeRequiredDefaultDescription
companyUrlsarray of stringsYes--Trustpilot company profile URLs (e.g., "https://www.trustpilot.com/review/amazon.com"). You can also provide just the domain (e.g., "amazon.com") and the scraper will build the URL.
maxReviewsPerCompanyintegerNo500Maximum number of reviews to extract per company (1-10,000)
sortBystringNo"recency"Sort order for reviews. Options: "recency" (newest first) or "relevance"
filterByRatingintegerNo--Only extract reviews with this specific star rating (1-5). Leave empty to get all ratings.
maxConcurrencyintegerNo3Number of browser pages to run in parallel (1-10)

Example output

{
"companyName": "Amazon",
"companyUrl": "https://www.trustpilot.com/review/amazon.com",
"trustScore": 1.8,
"totalReviews": 98234,
"reviewerName": "Jane Doe",
"reviewTitle": "Fast delivery but poor customer service",
"reviewText": "The product arrived on time and in good condition, which I appreciate. However, when I needed to return a defective item, the customer service experience was frustrating. I was transferred between three different agents over the course of an hour before my issue was resolved. The return process took two weeks longer than promised.",
"rating": 2,
"datePublished": "2026-02-15T00:00:00.000Z",
"isVerified": true,
"companyResponse": "We're sorry to hear about your experience with our returns process. This isn't the level of service we aim to provide. We've flagged your case for review and a senior support agent will reach out to you directly.",
"reviewUrl": "https://www.trustpilot.com/reviews/65c1a2b3e4f5d6a7b8c9d0e1",
"countryOfReviewer": "United States",
"scrapedAt": "2026-03-01T12:00:00.000Z"
}

How much does it cost?

This actor uses a pay-per-result pricing model:

  • $0.0003 per review ($0.30 per 1,000 reviews)
  • Extracting 500 reviews from one company costs approximately $0.15
  • Extracting 10,000 reviews across 20 companies costs approximately $3.00

Platform compute costs (Apify usage) are billed separately. Trustpilot pages are lightweight HTML (no heavy JavaScript rendering), so compute costs are minimal. There are no monthly fees or commitments.

Tips and tricks

  • Use the rating filter to focus on what matters most. If you are investigating customer complaints, set filterByRating to 1 or 2 to extract only negative reviews. This dramatically reduces extraction time and cost when you do not need the full dataset.
  • Trustpilot paginates at 20 reviews per page. Extracting 10,000 reviews means loading 500 pages. For very large extractions, allow extra time and consider keeping concurrency at 2-3 to avoid rate limits.
  • Combine Trustpilot data with Google Maps reviews for a 360-degree reputation view. Many businesses have very different review profiles on Trustpilot versus Google Maps. Cross-referencing both sources gives you a more complete and accurate picture.
  • The scraper accepts bare domain names as input. You do not need to construct the full Trustpilot URL. Just enter "amazon.com" or "netflix.com" and the scraper will handle the rest.

Need business leads fast?

Try LeadFinder — a free tool to find local business leads from Google Maps. Enter any niche + city, get business names, phone numbers, websites, and ratings instantly. 5 free leads per search, 100+ leads as CSV for $5. Free API available (no key needed).