Export public Trustpilot company reviews, ratings, replies, reviewer metadata, language filters, star filters, and dates.
Use this actor when you need a repeatable CSV, JSON, Excel, or API export of Trustpilot reviews for reputation monitoring, customer feedback analysis, competitor benchmarking, complaint triage, or AI-agent workflows.
At a glance
- Input: Trustpilot company URLs, company domains, review limits, star filters, sort order, language filters, reply setting, and optional proxy.
- Output: Company profile data, TrustScore, review title/text/rating, published and experience dates, reviewer metadata, verification status, business replies, language, page, and scrape time.
- Filters: Stars, languages, sort order, and max reviews per company.
- Best for: Trustpilot review exports, reputation workflows, review analytics, and Trustpilot API alternative workflows.
- Public data only: Does not access private Trustpilot business dashboards.
What can it do?
- Export Trustpilot reviews: Save public review titles, text, ratings, dates, reviewer metadata, and review URLs.
- Collect company context: Add company name, domain, TrustScore, rating text, and total review count.
- Filter feedback: Use star and language filters for focused review analysis.
- Capture business replies: Include visible company replies when enabled.
- Use as a Trustpilot reviews API alternative: Run from the Apify UI, API, schedules, webhooks, or the official Apify MCP server.
Common workflows
- Reputation monitoring: Track new public reviews and rating changes.
- Complaint triage: Export low-star reviews for tagging and escalation.
- Competitor benchmarking: Compare review volume, ratings, and themes across companies.
- Reply coverage audit: Find reviews that do or do not have visible business replies.
- AI-agent summaries: Let an agent collect reviews before summarizing sentiment and recurring issues.
Input example
{
"startUrls": [
{ "url": "https://www.trustpilot.com/review/example.com" }
],
"companyUrls": [],
"maxReviewsPerCompany": 100,
"stars": [1, 2, 3, 4, 5],
"sort": "recency",
"languages": ["en"],
"includeReplies": true,
"proxyConfiguration": {
"useApifyProxy": false
}
}
Output example
{
"companyUrl": "https://www.trustpilot.com/review/example.com",
"companyDomain": "example.com",
"companyName": "Example Company",
"trustScore": 4.2,
"companyRatingText": "Great",
"totalReviewCount": 12500,
"reviewId": "abc123",
"reviewUrl": "https://www.trustpilot.com/reviews/abc123",
"reviewTitle": "Fast delivery",
"reviewText": "The order arrived quickly and support was helpful.",
"rating": 5,
"publishedDate": "2026-06-20",
"experienceDate": "2026-06-18",
"reviewerName": "Anna",
"reviewerCountry": "PT",
"reviewerReviewCount": 7,
"isVerified": true,
"replyText": "Thanks for your feedback.",
"replyDate": "2026-06-21",
"replyAuthor": "Example Company",
"language": "en",
"starsFilter": 5,
"page": 1,
"scrapedAt": "2026-07-03T10:00:00.000Z"
}
Tips for best results
- Use exact Trustpilot company URLs when possible.
- Use star filters to reduce cost for focused workflows like complaint triage.
- Keep
includeReplieson only when reply fields matter. - Use
languagesto avoid collecting review languages you do not need. - Enable proxy if Trustpilot throttles or blocks direct traffic.
Limits and caveats
- The actor exports public Trustpilot review pages only.
- It does not access private Trustpilot Business data or private account dashboards.
- Some reviews may omit reviewer country, experience date, verification, reply author, or language context.
- Trustpilot can change pagination, filtering, and page structure.
API usage
curl "https://api.apify.com/v2/acts/fetch_cat~trustpilot-reviews-scraper/runs?token=$APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"startUrls": [{ "url": "https://www.trustpilot.com/review/example.com" }],
"maxReviewsPerCompany": 100,
"stars": [1],
"includeReplies": true
}'
MCP and AI agents
You can run this actor through the official Apify MCP server at https://mcp.apify.com.
For a focused single-actor tool, use:
https://mcp.apify.com?tools=fetch_cat/trustpilot-reviews-scraper
Agent-friendly inputs are startUrls, companyUrls, maxReviewsPerCompany, stars, sort, languages, includeReplies, and proxyConfiguration.
Support
If a run fails, returns no data, or a field looks wrong, open an issue from the Actor page.
Please include the Apify run ID or run URL, input JSON, one example public URL, query, or input item, what you expected, and what the dataset returned. Small reproducible inputs make parsing or site-layout issues much faster to fix.