Trustpilot Reviews Scraper avatar

Trustpilot Reviews Scraper

Pricing

$0.30 / 1,000 reviews

Go to Apify Store
Trustpilot Reviews Scraper

Trustpilot Reviews Scraper

Public Trustpilot reviews for any company by domain or review URL: rating, title, text, dates, verified flag, likes, reviewer display name and country, company reply, plus TrustScore, star rating, review count and categories on every record. Filter by stars and language; sort by recency.

Pricing

$0.30 / 1,000 reviews

Rating

0.0

(0)

Developer

Clearrun Data

Clearrun Data

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

5 days ago

Last modified

Share

Get a company's public Trustpilot reviews as structured JSON. Give it a domain (apify.com) or a Trustpilot review page URL and you get every review with its star rating, title, text, publication date, date of experience, language, verified flag, likes, the reviewer's public display name and country, and the company's reply if there is one. Every record also carries the company summary: name, TrustScore, star rating, total review count and categories. Filter by star rating and language, sort by newest or by Trustpilot's relevance, and cap the number of reviews per company.

Built for reputation monitoring, competitor research, customer-feedback analysis and feeding review data to AI agents. Only public review pages are read; the only reviewer data collected is the display name and country shown on the review.

What you get

{
"companyDomain": "apify.com",
"reviewId": "66b0c1e2f3a4b5c6d7e8f901",
"title": "Reliable platform for web automation",
"text": "We moved our scrapers to Apify last year. The scheduling and proxy handling saved us weeks of work.",
"rating": 5,
"date": "2026-08-14T09:21:33.000Z",
"dateOfExperience": "2026-08-10T00:00:00.000Z",
"language": "en",
"verified": true,
"likes": 2,
"reviewerName": "Martin",
"reviewerCountry": "GB",
"companyReply": {
"text": "Thank you, Martin. Happy to hear the scheduler is working well for you.",
"date": "2026-08-15T07:02:10.000Z"
},
"url": "https://www.trustpilot.com/reviews/66b0c1e2f3a4b5c6d7e8f901",
"companyName": "Apify",
"companyTrustScore": 4.6,
"companyRating": 4.5,
"companyReviewCount": 212,
"companyCategories": ["Software Company", "Data Management Software"],
"page": 1,
"scrapedAt": "2026-09-09T10:15:00.000Z"
}
FieldNotes
reviewId, urlTrustpilot's review ID and its public URL
rating1–5 (number)
date, dateOfExperienceISO 8601
languageTwo-letter code of the review text
verifiedtrue when Trustpilot marks the review as verified
likes"Useful" votes on the review
reviewerName, reviewerCountryPublic display name and country code as shown on the review; nothing else about the reviewer is collected
companyReply{ text, date } or null
companyName, companyTrustScore, companyRating, companyReviewCount, companyCategoriesCompany summary, repeated on every record

A STATS record in the run's key-value store holds one summary per company: name, TrustScore, rating, review count, categories, reviews delivered, pages fetched, rating distribution and average rating of the delivered reviews. A company that cannot be found or loaded produces one record with an error field, which is not charged.

Input

FieldDefaultNotes
companiesDomains or Trustpilot review URLs, one per line
maxReviewsPerCompany100Trustpilot shows 20 reviews per page
starsallAny of 15, e.g. ["1", "2"] for negative reviews only
languagesallall or one code such as en, de, fr
sortrecencyrecency (newest first) or relevance
proxyConfigurationApify residentialTrustpilot blocks data-centre IPs; keep residential on
{ "companies": ["apify.com", "https://www.trustpilot.com/review/zapier.com"], "maxReviewsPerCompany": 200, "stars": ["1", "2"], "languages": "en" }

Pricing

Pay per review delivered. The company summary on each record and in STATS is free, duplicates within a run are never charged, and a company with no matching reviews costs nothing.

Speed & cost

100 reviews cost about $0.03. This actor runs a real browser (Playwright) to get past Trustpilot's WAF challenge, so platform usage per browser page load is in the $0.05–0.20 range typical for browser-based actors — but each page carries about 20 reviews, so the practical platform cost per 100 reviews (roughly 5 page loads) is much lower than that per-page figure. maxReviewsPerCompany allows up to 50,000 per company (above the usual 5,000 cap) so a large company's full review history can be pulled in one run.

Typical uses

  • Monitoring your own or a competitor's reputation and response rate
  • Mining negative reviews for product and support issues
  • Sentiment and topic analysis across companies in a category
  • Giving an AI agent live customer feedback about a vendor

Use from an AI agent

Available through the Apify MCP server: "Get the 50 most recent 1- and 2-star Trustpilot reviews of apify.com and summarise the complaints."

API call:

curl -X POST "https://api.apify.com/v2/acts/clearrun~trustpilot-reviews/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"companies": ["apify.com"], "maxReviewsPerCompany": 50, "stars": ["1", "2"]}'

Support

Open an issue on the Issues tab with the company, the input you used and the run ID. Issues are answered within one working day.