Trustpilot Review Scraper avatar

Trustpilot Review Scraper

Pricing

from $10.00 / 1,000 results

Go to Apify Store
Trustpilot Review Scraper

Trustpilot Review Scraper

Scrape company reviews from Trustpilot. Extract company name, overall rating, review title, review text, star rating, reviewer name, review date, location, and verified status. Supports pagination and multiple company URLs.

Pricing

from $10.00 / 1,000 results

Rating

5.0

(3)

Developer

ScrapeAI

ScrapeAI

Maintained by Community

Actor stats

0

Bookmarked

4

Total users

4

Monthly active users

2 days ago

Last modified

Share

Scrape company reviews from Trustpilot. Extracts structured review data including company name, overall TrustScore, review title, review text, star rating, reviewer name, reviewer location, review date, verified status, and helpful votes. Ideal for brand monitoring, competitor analysis, reputation tracking, and sentiment analysis.

Features

  • Scrape by Company URL: Provide one or more Trustpilot company review URLs (e.g. https://www.trustpilot.com/review/amazon.com).
  • Full Review Data: Extracts review title, body text, star rating, reviewer name, location, and publish date.
  • Company-level Metadata: Captures the overall TrustScore and total review count per company.
  • Verified Badge Detection: Flags reviews that carry Trustpilot's verified purchase badge.
  • Helpful Votes: Records how many users marked a review as helpful.
  • Automatic Pagination: Follows pages until maxReviews is reached or no further pages exist.
  • Proxy Support: Works with Apify Proxy to avoid rate limiting and blocks.
  • Configurable Review Limit: Control how many reviews to scrape per run (up to 5,000).

Input

{
"startUrls": [
{ "url": "https://www.trustpilot.com/review/amazon.com" }
],
"maxReviews": 200,
"proxyConfig": {
"useApifyProxy": true
}
}
FieldTypeDefaultDescription
startUrlsarrayList of Trustpilot company review page URLs. Required.
maxReviewsinteger200Maximum number of reviews to scrape per company (1–5000).
proxyConfigobjectApify ProxyProxy configuration.

Output

Each item in the dataset represents one review:

{
"company_name": "Amazon",
"company_url": "https://www.trustpilot.com/review/amazon.com",
"overall_rating": 2.1,
"total_reviews": 37452,
"review_title": "Bad delivery experience",
"review_text": "My package was delayed by two weeks with no explanation...",
"star_rating": 1,
"reviewer_name": "John D.",
"reviewer_location": "United States",
"review_date": "2026-03-01",
"verified_review": true,
"helpful_votes": 4,
"scraped_at": "2026-04-10T12:00:00.000Z"
}
FieldTypeDescription
company_namestringName of the company being reviewed.
company_urlstringTrustpilot review page URL for the company.
overall_ratingnumberCompany TrustScore (1.0–5.0).
total_reviewsintegerTotal published reviews on Trustpilot for this company.
review_titlestringHeadline of the individual review.
review_textstringFull body text of the review.
star_ratingintegerStars given by the reviewer (1–5).
reviewer_namestringDisplay name of the reviewer.
reviewer_locationstringCountry or location of the reviewer.
review_datestringDate the review was published (YYYY-MM-DD).
verified_reviewbooleanWhether the review carries Trustpilot's verified badge.
helpful_votesintegerNumber of users who marked the review as helpful.
scraped_atstringISO 8601 timestamp of when the record was scraped.