Trustpilot Reviews Scraper
Pricing
from $2.99 / 1,000 results
Trustpilot Reviews Scraper
Trustpilot API alternative: scrape reviews without login, export ratings, text & company replies to CSV/JSON for any company by domain.
Pricing
from $2.99 / 1,000 results
Rating
0.0
(0)
Developer
Logiover
Maintained by CommunityActor stats
0
Bookmarked
9
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Trustpilot Reviews Scraper — Ratings, Text, Replies & TrustScore (No API)
Scrape Trustpilot reviews at scale for any company — by domain (amazon.com) or Trustpilot review URL. Get one clean row per review with the star rating, title, full review text, reviewer name & country, verification status, experience & published dates, helpful-vote count, and the company's reply. Every row also carries the business name, overall TrustScore and total review count. No login, no API key, no CAPTCHA solving on your side.
🏆 Why this Trustpilot scraper?
22 fields per review · thousands of reviews per company · clears Trustpilot's anti-bot interstitial for you · residential-proxy ready · export to JSON / CSV / Excel. The unofficial Trustpilot API alternative for reputation monitoring, competitor analysis and customer-voice research.
✨ What this Actor does / Key features
- ⭐ Full review payload — star rating, headline, full body text, language, helpful-vote count and a direct link to every review.
- 👤 Reviewer details — reviewer display name, country code and how many reviews that author has written (spot power-reviewers and location patterns).
- ✅ Verification & source —
isVerifiedflag plus the verification source (Organic, Invited…) so you can separate solicited from organic feedback. - 📅 Both dates — the date of the actual experience and the date the review was published (plus the edited date when a review was updated).
- 💬 Company replies — captures the business's reply text and reply date, so you can audit how a brand responds to criticism.
- 🏢 Business context on every row — company display name, overall TrustScore (1.0–5.0), star bucket and total review count.
- 🔢 Deep volume via star-facet sweeping — Trustpilot caps a single listing view at ~10 pages, so the Actor sweeps each 1–5★ facet as its own window to reach thousands of reviews per company.
- 🎯 Built-in filters — keep only chosen star ratings, filter by language (ISO code), and cap reviews per company to control run time and cost.
- 🛡️ Anti-bot handled for you — a real headless Chromium clears Trustpilot's "Verifying Connection" CloudFront challenge, then reads the page's own embedded
__NEXT_DATA__JSON. Sessions/IPs rotate automatically on a block and a single bad page never crashes the run.
🚀 Quick start (3 steps)
- Configure — paste one or more company domains (e.g.
amazon.com) or full Trustpilot review URLs into Companies. Optionally set a star filter, language or a max-reviews cap. - Run — click Start. The Actor clears the anti-bot challenge, paginates each company and streams reviews into your dataset.
- Get your data — open the Output tab and export to JSON, CSV, Excel or XML, or pull it via the Apify API.
📥 Input
Every field is optional. Run it with empty input {} and it returns reviews for a popular default company (amazon.com), capped at 300. Add your own companyDomains to target specific businesses.
Example — all reviews for two companies
{"companyDomains": ["amazon.com", "booking.com"],"maxReviews": 0,"proxyConfiguration": { "useApifyProxy": true, "apifyProxyGroups": ["RESIDENTIAL"] }}
Example — negative feedback only (1–2★, English)
{"companyDomains": ["https://www.trustpilot.com/review/nike.com"],"maxReviews": 500,"starRatings": ["1", "2"],"language": "en"}
Example — quick sample per company (top 200)
{"companyDomains": ["revolut.com", "wise.com", "monzo.com"],"maxReviews": 200}
| Field | Type | Description |
|---|---|---|
companyDomains | array | Companies to scrape. Use the business domain (amazon.com) or a full Trustpilot review URL (https://www.trustpilot.com/review/amazon.com). Optional — empty defaults to amazon.com. |
maxReviews | integer | How many reviews to collect per company (paginated across star facets). 0 = a sensible default cap (300). Raise to pull thousands. |
starRatings | array | Keep only reviews with these star ratings ("1"–"5"). Empty = all ratings. Also narrows which star facets are swept. |
language | string | Dropdown to filter reviews by language (e.g. English, German, French). "All languages" by default. |
proxyConfiguration | object | Apify Proxy settings. Residential is used by default for reliable access through Trustpilot's CloudFront challenge. |
Finding a company: open trustpilot.com, search the brand, and either copy the domain shown on its review page (e.g.
booking.com) or paste the wholehttps://www.trustpilot.com/review/…URL. Both work as input.
📤 Output
One row per review — 22 fields, exportable to JSON, CSV, Excel or XML. Here is a trimmed sample record:
{"businessName": "Amazon","domain": "amazon.com","trustScore": 4.1,"stars": 4,"totalReviews": 132845,"reviewId": "6684f0a1c2d3e4f5a6b7c8d9","rating": 5,"title": "Fast delivery, great service","text": "Ordered on Monday, arrived Tuesday morning. Packaging was solid and the item was exactly as described. Will order again.","authorName": "Jane D.","authorLocation": "GB","authorReviewCount": 7,"isVerified": true,"verificationSource": "Organic","experienceDate": "2026-06-28T00:00:00.000Z","publishedDate": "2026-06-30T09:14:22.000Z","updatedDate": null,"likes": 3,"language": "en","replyText": "Thank you for the kind words, Jane — we're glad your order arrived quickly!","replyDate": "2026-07-01T11:02:00.000Z","reviewUrl": "https://www.trustpilot.com/reviews/6684f0a1c2d3e4f5a6b7c8d9"}
💡 Use cases
- Reputation monitoring — track your own TrustScore and new reviews on a schedule; alert on 1–2★ spikes.
- Competitor analysis — pull rivals' reviews to benchmark sentiment, common complaints and response quality.
- Voice-of-customer research — mine full review text for feature requests, pain points and recurring themes (feed it to sentiment/LLM pipelines).
- Product & CX teams — separate verified vs. organic feedback and correlate
experienceDatewith product releases. - Response auditing — measure how often (and how fast) a brand replies using
replyTextandreplyDate. - Market & investment research — compare TrustScore and review volume across companies in a sector.
👥 Who uses it
Brand & reputation managers · CX and product teams · market researchers & data analysts · competitive-intelligence and agency teams · founders and investors doing due diligence on consumer sentiment.
💰 Pricing
This Actor runs on a simple pay-per-result model — you pay for the reviews you extract, with no separate Apify platform fees to calculate. Try it on the free tier first, then scale up. See the Pricing tab on this page for the current rate.
❓ Frequently Asked Questions
Is it legal to scrape Trustpilot? The Actor only collects publicly available review data that anyone can see on Trustpilot's public company pages. You are responsible for using the data in compliance with Trustpilot's terms and applicable laws such as GDPR (for example, reviewer display names are personal data).
Does Trustpilot have a public API?
Trustpilot's official API is gated and generally limited to your own claimed business profile. This Actor reads the page's own embedded __NEXT_DATA__ JSON — the same data Trustpilot's frontend uses — so you get structured review data for any public company page without an API key.
Do I need an API key or a login? No. There is no Trustpilot account, login or API key required — only an Apify account. The Actor clears the anti-bot interstitial with a real browser and reads the public page data over the network.
Do I need a proxy? Trustpilot serves a JavaScript "Verifying Connection" challenge from CloudFront. Residential IPs clear it most reliably, so residential Apify Proxy is used by default. You can keep the default and it just works.
How much data can I get?
Thousands of reviews per company. A single Trustpilot listing view is capped at roughly 10 pages (~200 reviews), so the Actor sweeps each 1–5★ rating facet as its own window to multiply reachable volume. Use maxReviews to cap run time and cost on very large companies (some have tens of thousands of reviews).
Does it capture the company's replies?
Yes. When a business has replied to a review, the reply text and reply date are returned in replyText and replyDate.
Is this a Trustpilot API alternative?
Yes. Trustpilot's official API is gated and limited to your own business profile, so this Actor works as a no-key Trustpilot API alternative — it reads the site's embedded __NEXT_DATA__ JSON and returns structured review data for any public company page.
Can I scrape Trustpilot reviews without an API or login?
Yes. The Actor uses a real headless browser to clear Trustpilot's anti-bot interstitial and read the page's embedded data, so you get reviews without an API key and without logging in — only an Apify account is needed.
How do I export Trustpilot reviews to CSV or JSON?
Run the Actor, then download the resulting dataset in CSV, JSON, Excel or XML from the run's Storage tab or via the Apify API. Each review is one clean row, so the export drops straight into a spreadsheet or pipeline.
How do I scrape all reviews for a company?
Enter the company domain or Trustpilot review URL and set Max reviews to 0. The Actor paginates every star facet to return one clean row per review, up to everything the company has.
Can I filter Trustpilot reviews by star rating or language?
Yes. Use Star ratings to keep only selected 1–5★ reviews (which also focuses the star-facet sweep), and the Language field to filter by ISO code such as en or de before export.
🔗 More review, marketplace & e-commerce scrapers by logiover
Building a full reputation or market-intelligence dataset? Pair Trustpilot with the rest of the suite:
| Category | Actor |
|---|---|
| ⭐ Software reviews | G2 Software Reviews Scraper |
| 🏢 Agency reviews | Clutch.co Scraper · GoodFirms Scraper |
| ⚖️ Lawyer reviews | Avvo Lawyer Scraper |
| 🏨 Travel & hotels | Booking Hotel Prices Scraper · Airbnb Scraper · Google Flights Scraper |
| 🛍️ Marketplaces | Etsy Scraper · Craigslist Scraper |
| 🏭 Suppliers (B2B) | Made-in-China Supplier Scraper · TradeIndia Supplier Scraper |
| 📊 Web & market data | SimilarWeb Scraper · Shopify Merchant Scraper · Numbeo Cost of Living Scraper |
👉 Browse all logiover scrapers on Apify Store — 180+ actors across real estate, jobs, crypto, social media & B2B data.
⏰ Scheduling & integration
Schedule this Actor on Apify to monitor your brand's Trustpilot reputation daily or weekly and diff new reviews against prior runs. Export results to JSON, CSV or Excel, sync to Google Sheets, or push to your database, BI tools and webhooks through the Apify API. Connect it to Make, n8n or Zapier to build automated reputation-monitoring and alerting pipelines.
⭐ Support & feedback
Found a bug or need an extra field? Open an issue on the Issues tab — response is usually fast. If this Actor saves you time, a ★★★★★ review on the Store page genuinely helps and is hugely appreciated. 🙏
⚖️ Legal
This Actor extracts only publicly available review data and is intended for legitimate research, analytics and reputation-monitoring use. You are responsible for complying with Trustpilot's terms of service, GDPR and any applicable local laws when handling reviewer names and other personal data.
📝 Changelog
2026-07-06
- ✨ README overhaul: full 22-field reference, ready-to-run example scenarios, review/marketplace suite cross-links, clearer quick-start and expanded FAQ.
2026-07-01
- Maintenance pass: re-verified end-to-end on live data and confirmed successful runs within the 5-minute quality window on the default input.
- Sharpened Store metadata (SEO title & description) and expanded the FAQ with high-intent, long-tail questions for easier discovery in Google and Apify Store search.
- Added ready-to-run example tasks that cover common real-world use cases.
2026-06-15
- Reliability pass: re-verified end-to-end on live data with real-world inputs. Routine maintenance build.
2026-06-07
- Docs: added coverage for Trustpilot API alternative, exporting reviews to CSV/JSON, and scraping without an API or login.