Trustpilot Reviews Scraper
Pricing
$0.30 / 1,000 reviews
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
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
5 days ago
Last modified
Categories
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"}
| Field | Notes |
|---|---|
reviewId, url | Trustpilot's review ID and its public URL |
rating | 1–5 (number) |
date, dateOfExperience | ISO 8601 |
language | Two-letter code of the review text |
verified | true when Trustpilot marks the review as verified |
likes | "Useful" votes on the review |
reviewerName, reviewerCountry | Public 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, companyCategories | Company 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
| Field | Default | Notes |
|---|---|---|
companies | — | Domains or Trustpilot review URLs, one per line |
maxReviewsPerCompany | 100 | Trustpilot shows 20 reviews per page |
stars | all | Any of 1–5, e.g. ["1", "2"] for negative reviews only |
languages | all | all or one code such as en, de, fr |
sort | recency | recency (newest first) or relevance |
proxyConfiguration | Apify residential | Trustpilot 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.