Trustpilot Reviews Scraper - Companies & Ratings
Pricing
Pay per usage
Trustpilot Reviews Scraper - Companies & Ratings
Scrape Trustpilot company reviews & ratings: TrustScore, star rating, review count, plus every customer review (stars, title, text, reviewer, country, dates, verified, company reply). Beats Cloudflare with a hardened browser. Export JSON, CSV or Excel for reputation monitoring and review sentiment.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Get Anything
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Share
Trustpilot Reviews Scraper — Companies, Ratings & Reviews
Scrape any company page on Trustpilot in one run: the business profile (TrustScore, star rating, total review count, category, website) plus every customer review — star rating, title, text, reviewer name & country, dates, verification status, and the company's reply.
Why this one
Trustpilot fronts its pages with Cloudflare — a plain HTTP request from a datacenter IP gets a 403 challenge and no data. This Actor drives Camoufox, a hardened, fingerprint-spoofing browser that passes the challenge and renders the real page. It then reads the page's embedded structured data (the same JSON the site renders from), so output is clean and reliable, not brittle DOM scraping.
- Company → TrustScore, stars, review count, category, verified/claimed, website.
- Reviews → rating, title, text, reviewer, country, published & experienced dates, verified flag, likes, and company reply.
What it does
- Scrape multiple companies in one run, by domain or Trustpilot URL.
- Filter by star rating (1–5) and language; sort by most recent or most relevant.
- Paginates reviews automatically up to your cap.
- Export to JSON, CSV, or Excel, or pull via the Apify API — ready for a spreadsheet, a database, or an LLM.
Input
| Field | Description |
|---|---|
companyDomains | Companies to scrape, by domain (www.apple.com) or Trustpilot URL. |
maxReviewsPerCompany | Cap on reviews per company. |
maxPages | Safety cap on review pages per company. |
stars | Keep only reviews with a given star rating (or any). |
language | Filter reviews by language (all, en, de, …). |
sort | recency or relevance. |
proxyConfiguration | Proxy used to reach Trustpilot (residential recommended). |
Example
{"companyDomains": ["www.apple.com", "amazon.com"],"maxReviewsPerCompany": 200,"stars": 0,"language": "all","sort": "recency","proxyConfiguration": { "useApifyProxy": true, "apifyProxyGroups": ["RESIDENTIAL"] }}
Output
One dataset item per company or review.
{"resultType": "review","domain": "www.apple.com","company": "Apple","rating": 5,"title": "Great support","text": "The Genius Bar sorted my issue in minutes...","isVerified": true,"publishedDate": "2026-09-01T10:12:00.000Z","reviewer": "Jane D.","reviewerCountry": "GB","replyText": "Thanks for the kind words!"}
Use cases
- Reputation monitoring — track your TrustScore and new reviews over time.
- Competitor analysis — pull rivals' reviews and compare ratings.
- Review sentiment / VoC — feed reviews to an LLM to surface complaints and praise themes.
- Support & QA — spot 1-star reviews and unanswered feedback fast.
FAQ
Do I need an API key? No. Point it at a company domain and run.
Why a browser? Trustpilot uses Cloudflare; a hardened browser reliably passes it where plain HTTP is blocked.
Can I filter by rating or language? Yes — set stars and language.
Use responsibly and in line with Trustpilot's terms and applicable laws.
🤖 Use with Claude or ChatGPT (MCP)
Run this actor from Claude, ChatGPT, Cursor or any MCP client via the Apify MCP server. In Claude Desktop: Settings → Connectors → Add custom connector → https://mcp.apify.com. Or expose just this tool:
{ "mcpServers": { "apify": { "url": "https://mcp.apify.com?tools=get_anything/trustpilot-reviews-scraper" } } }
Full guide: Connect Apify actors to Claude & ChatGPT.
⭐ Found this useful?
If this Actor saved you time, please leave a rating on its Apify page — reviews genuinely help others discover it and help me keep improving it.