Fast Trustpilot Reviews Scraper API | TrustScores & Reviews
Pricing
$0.50 / 1,000 reviews
Fast Trustpilot Reviews Scraper API | TrustScores & Reviews
Lightning-fast Trustpilot Reviews Scraper that extracts 100-200 reviews per second at just $0.50 per 1K reviews. Features custom mapping, secure processing, and rich data output. Perfect for e-commerce managers, analysts, and researchers seeking customer insights.
Pricing
$0.50 / 1,000 reviews
Rating
5.0
(8)
Developer

Agents
Actor stats
11
Bookmarked
121
Total users
22
Monthly active users
4 hours ago
Last modified
Categories
Share
⭐ Fast Trustpilot Reviews Scraper API: Extract Review Text, TrustScores & Company Replies at Scale
The Trustpilot Reviews Scraper is an Apify Actor that extracts full review text, star ratings, TrustScores, reviewer profiles, and company replies from any Trustpilot company page—without requiring access to Trustpilot's private API. This trustpilot scraper api collects 20+ data fields per review including verified status, experience dates, and company response data.
Why scrapers instead of the Trustpilot API? Trustpilot's API is not publicly available and requires a paid business subscription. This scraper provides full review access without API keys or enterprise contracts. No API required—extract review text, ratings, TrustScores, and company replies at scale. First 10 reviews FREE in demo mode.
Use this trustpilot review data extractor for sentiment analysis, reputation monitoring, SaaS competitive analysis, or vendor due diligence. Download Trustpilot reviews to JSON, CSV, or Excel for customer feedback analysis, voice of customer (VoC) research, and brand monitoring.
💰 Simple Pricing: $0.50 per 1,000 reviews | 100-200 reviews/second | 🔓 No Trustpilot API required
📋 Table of Contents
- What Does the Trustpilot Reviews Scraper Do?
- Features & Capabilities
- Verified vs. Non-Verified Reviews
- Company Replies & Response Tracking
- Pricing
- Input Parameters
- Trustpilot Reviews Scraper Strategy Guide
- Output Format
- Custom Map Function
- Related Scrapers
- Automated Monitoring & Scheduling
- Demo Mode & Free Testing
- Troubleshooting
- Use Cases & Industries
- Quick Start Guide
- FAQ
- Contact
🧭 What Does the Trustpilot Reviews Scraper Do?
Trustpilot reviews scraper is a tool that automates the extraction of customer reviews, star ratings, TrustScores, reviewer profiles, and company responses from Trustpilot company pages. This trustpilot review data extractor enables sentiment analysis, reputation monitoring, and competitive research by collecting review text, ratings, verified status, experience dates, and company reply data from any Trustpilot listing.
The Trustpilot Scraper API retrieves comprehensive review data—including review IDs, review titles, review body text, star ratings (1-5), publish dates, experience dates, verified reviewer flags, useful votes, company reply text, company reply dates, reviewer names, reviewer locations, and TrustScore data—by company URL. This tool operates without requiring Trustpilot's private API access or enterprise subscriptions.
This scrape Trustpilot reviews tool serves as a practical alternative to Trustpilot's private API for bulk review collection. Trustpilot's API requires paid business subscriptions—this scraper fills that gap. No API contracts, no enterprise pricing—just straightforward review data access through Apify's infrastructure. Extract Trustpilot reviews from any company in minutes.
Why Choose This Trustpilot Reviews Scraper?
| Feature | This Scraper | Trustpilot API | Other Scrapers |
|---|---|---|---|
| API Access Required | ❌ No | ✅ Paid subscription | Varies |
| Public Availability | ✅ Open access | ❌ Private/enterprise only | Varies |
| Data Fields | 20+ fields per review | Limited by plan | 5-10 fields |
| Company Replies | ✅ Full extraction | ⚠️ Plan dependent | ❌ Not available |
| TrustScore Data | ✅ Included | ✅ Included | ⚠️ Partial |
| Verified Status | ✅ Supported | ✅ Supported | ⚠️ Partial |
| Export Formats | JSON, CSV, Excel | JSON only | Varies |
| Speed | 100-200 reviews/sec | Rate limited | Varies |
What Data Can You Extract?
Review-Level Data
- Review ID — Unique Trustpilot review identifier
- Review URL — Direct link to the review
- Review title — Review headline
- Review body / text — Full review content
- Star rating (1-5) — Individual review rating
- Review date — When the review was published
- Review updated date — Last modification date
- Experience date — When the customer had the experience
- Review language — Language of the review text
- Verified purchase flag — Whether the reviewer is verified
- Useful votes count — Number of "useful" reactions
- Is flagged — Whether the review is flagged
- Is reported — Whether the review was reported
Reviewer-Level Data
- Reviewer display name — User's display name
- Reviewer profile URL — Link to reviewer's profile
- Reviewer location — Country, city of reviewer
- Reviewer review count — Total reviews written by this user
- Reviewer profile picture URL — Avatar image
- Is verified reviewer — Verification status
- Consumer account creation date — When reviewer joined Trustpilot
Company-Level Context Data
- Company name — Business name
- Company domain — Website URL
- Company Trustpilot URL — Link to company's Trustpilot page
- TrustScore (0-5) — Trustpilot's proprietary rating
- Star category (1-5 stars) — Overall star rating
- Total review count — Total reviews for company
- Company category / industry — Business type
- Claimed status — Whether business is claimed on Trustpilot
- Response rate — How often company responds
- Average response time — Typical response speed
- Company logo URL — Business logo
- Company description — Business description
Company Reply Data
- Company reply text — Full response content
- Company reply date — When the company responded
- Has company reply — Whether a response exists
⚡ Features & Capabilities
High-Speed Extraction
| Metric | Performance |
|---|---|
| Speed | 100-200 reviews per second |
| Pages per URL | First 10 pages (up to 200 reviews) |
| Concurrent extraction | Multiple companies simultaneously |
| Output formats | JSON, CSV, Excel |
Core Features
- 🚀 Lightning Fast — Extract 100-200 reviews per second
- 💰 Cost-Effective — Only $0.50 per 1,000 reviews
- 🔓 No API Required — No Trustpilot API subscription needed
- ⭐ Full Review Text — Complete review body, not truncated excerpts
- 💬 Company Replies — Extract company response text and dates
- ✅ Verified Status — Distinguish verified from non-verified reviews
- 📊 TrustScore Data — Company-level TrustScore included
- 📁 Multiple Export Formats — JSON, CSV, Excel direct download
- ⚙️ Custom Transformations — Shape output with custom map functions
- 🔗 API Integration — RESTful API for Python, Node.js, or any HTTP client
- ⏰ Scheduled Runs — Automate recurring extraction for reputation monitoring
Agents Review Intelligence Suite
This trustpilot reviews scraper is part of the Agents cross-platform review intelligence suite on Apify—built by ex-Big Tech engineers and data specialists for precision at scale:
| Platform | What It Extracts | Best For |
|---|---|---|
| ⭐ Trustpilot Reviews Scraper | Reviews, TrustScores, company replies | SaaS/B2B analysis (You are here) |
| 🍽️ Yelp Reviews Scraper | Yelp reviews, ratings | Restaurant/hospitality |
| � Yelp Business Scraper | Business profiles, ratings, contact | Lead generation |
| ⭐ TripAdvisor Reviews Scraper | Hotel/restaurant reviews, ratings | Hospitality intelligence |
🔍 Verified vs. Non-Verified Reviews
This is critical to understand: Trustpilot distinguishes between verified and non-verified reviews, and this distinction significantly impacts how you should interpret the data.
What Are Verified Reviews?
Trustpilot's verification system includes:
- Invited reviews (AFS) — Reviews from customers invited via Trustpilot's Automatic Feedback Service after a purchase
- Verified purchases — Reviews where Trustpilot has confirmed a transaction occurred
- Organic reviews — Reviews from users who found the company page independently (not verified)
What This Scraper Extracts
| Review Type | Extracted? | Field |
|---|---|---|
| Verified reviews | ✅ Yes | isVerified: true |
| Non-verified reviews | ✅ Yes | isVerified: false |
| Invited reviews | ✅ Yes | Included in verified |
Why This Matters for Your Analysis
- Sentiment analysis — Verified reviews may have different sentiment patterns than organic reviews
- Review fraud detection — Non-verified reviews require additional scrutiny
- Trust signals — Verified reviews carry more weight for reputation analysis
- Competitor analysis — Compare verified review ratios across competitors
- SaaS due diligence — Verified reviews are stronger signals for vendor due diligence
Pro Tip: When analyzing a SaaS company, a high ratio of verified reviews typically indicates active use of Trustpilot's invitation system—a positive signal for customer engagement.
💬 Company Replies & Response Tracking
Unique capability: This scraper extracts company reply text and response dates—critical data for reputation management analysis that most scrapers miss.
What Company Reply Data Is Extracted?
| Field | Description | Use Case |
|---|---|---|
| Reply text | Full company response content | Analyze response quality |
| Reply date | When the company responded | Track response time |
| Has reply | Boolean flag | Calculate response rate |
Why Company Replies Matter
- Reputation management — Track how companies handle negative feedback
- Competitive intelligence — Compare response strategies across competitors
- Review response strategy — Analyze what response approaches work best
- Crisis monitoring — Detect PR issues through response patterns
- Agency reporting — Include response metrics in client reputation dashboards
Response Analysis Use Cases
| Analysis Type | What to Look For |
|---|---|
| Response rate | % of reviews with company replies |
| Response time | Average days between review and reply |
| Response quality | Length, tone, personalization of replies |
| Negative review handling | How 1-2 star reviews are addressed |
Pro Tip: Companies with high response rates to negative reviews typically have better overall TrustScores—use this data for competitive benchmarking.
💰 Pricing
Simple, Transparent Pricing
Pay only for what you scrape—no subscriptions, no hidden fees. This trustpilot sentiment analysis scraper uses straightforward per-review pricing:
| Metric | Price |
|---|---|
| Per 1,000 reviews | $0.50 |
| Per review | $0.0005 |
| Demo mode | 10 reviews FREE |
Cost Examples
| Scenario | What You Pay |
|---|---|
| 100 reviews | $0.05 |
| 500 reviews | $0.25 |
| 1,000 reviews | $0.50 |
| 5,000 reviews | $2.50 |
| 10,000 reviews | $5.00 |
Why This Pricing Works
- No monthly fees — Pay only for reviews extracted
- Demo mode FREE — Test with 10 reviews before committing
- Predictable costs — Calculate exact spend before running
- Scales linearly — Same rate whether extracting 100 or 100,000 reviews
- No API contracts — No enterprise subscription required
🍚 Input Parameters
Configure your trustpilot reviews scraper extraction with these parameters. Whether you want to scrape Trustpilot company reviews from one company or many, these settings control what data you collect.
| Field | Type | Description | Default |
|---|---|---|---|
startUrls | array | Trustpilot company review URLs to extract from. First 10 pages per URL (up to 200 reviews). | [] |
maxItems | number | Maximum reviews to extract total. | Infinity |
customMapFunction | string | JavaScript function to transform output. Not for filtering. | null |
Parameter Examples
Extract Reviews from Single Company:
{"startUrls": ["https://www.trustpilot.com/review/example.com"],"maxItems": 500}
Extract from Multiple Companies (Competitor Analysis):
{"startUrls": ["https://www.trustpilot.com/review/competitor1.com","https://www.trustpilot.com/review/competitor2.com","https://www.trustpilot.com/review/competitor3.com"],"maxItems": 1000}
Extract Limited Reviews (Cost Control):
{"startUrls": ["https://www.trustpilot.com/review/example.com"],"maxItems": 100}
📖 Trustpilot Reviews Scraper Strategy Guide
Master the art of Trustpilot review data extraction with these proven strategies. Whether you're building sentiment analysis pipelines, monitoring reputation, or researching SaaS competitors, this guide covers the optimal approach for each use case.
🎯 Strategy 1: SaaS Competitive Analysis
Goal: Analyze competitor strengths, weaknesses, and customer sentiment in the SaaS industry
Best Input:
{"startUrls": ["https://www.trustpilot.com/review/competitor1.com","https://www.trustpilot.com/review/competitor2.com","https://www.trustpilot.com/review/competitor3.com"],"maxItems": 1500}
Why This Works:
- Trustpilot is heavily used in the SaaS industry for SaaS competitive analysis
- Extract reviews from multiple competitors in one run
- Compare TrustScores, response rates, and sentiment
- Build competitive intelligence datasets for B2B research
Pro Tips:
- Focus on 1-2 star reviews for pain point discovery
- Compare verified review ratios across competitors
- Analyze company reply patterns for response strategy insights
🎯 Strategy 2: Vendor Due Diligence
Goal: Research potential vendors or partners before signing contracts
Best Input:
{"startUrls": ["https://www.trustpilot.com/review/vendor.com"],"maxItems": 500}
Why This Works:
- TrustScore provides quick health indicator
- Verified reviews signal legitimate customer experiences
- Company reply patterns reveal customer service quality
- Support vendor due diligence and investor due diligence workflows
Pro Tips:
- Check verified review ratio—high ratio = active customer engagement
- Analyze recent reviews (last 6 months) for current state
- Look for response patterns to negative reviews
🎯 Strategy 3: Sentiment Analysis & NLP Pipeline
Goal: Build datasets for sentiment analysis, opinion mining, or NLP model training
Best Input:
{"startUrls": ["https://www.trustpilot.com/review/example.com"],"maxItems": 2000}
Why This Works:
- Extract full review text for sentiment analysis processing
- Collect star ratings as ground truth labels for ML training
- Build NLP pipeline datasets with real customer language
- Support opinion mining and aspect-based sentiment analysis
Pro Tips:
- Extract 1000+ reviews for statistically significant datasets
- Include both verified and non-verified for balanced training
- Use experience dates for temporal analysis
🎯 Strategy 4: Reputation Monitoring & Brand Tracking
Goal: Monitor new reviews and track reputation changes over time
Best Input:
{"startUrls": ["https://www.trustpilot.com/review/your-company.com"],"maxItems": 50}
Why This Works:
- Capture new reviews as they appear for reputation management
- Track TrustScore changes over time
- Enable rapid review response strategy for negative feedback
- Support brand monitoring and PR & crisis monitoring workflows
Pro Tips:
- Schedule daily or weekly runs via Apify Console
- Set up webhooks for automated alerts on new reviews
- Track competitor TrustScores alongside your own
📊 Output Format
Clean, structured JSON output with comprehensive review data. Each review object contains 20+ fields covering review content, ratings, verified status, and company replies—everything you need to extract Trustpilot reviews for analysis.
Review Output Example
The following output shows the key fields extracted from each Trustpilot review:
{"id": "67628b3598d36893883fe220","title": "Honest Apify experience","body": "Apify is really a great platform for web scraping. The documentation is excellent and support is responsive.","rating": 5,"publishedDate": "2024-12-18T10:43:33.000Z","experiencedDate": "2024-09-20T00:00:00.000Z","updatedDate": null,"isVerified": false,"likes": 0,"user": {"id": "6326e3fe0fb67e00138b271d","name": "efraim","countryCode": "CZ","reviewCount": 5,"profileUrl": "https://www.trustpilot.com/users/6326e3fe0fb67e00138b271d"},"companyReply": {"text": "Thank you for your kind words! We're glad you're enjoying the platform.","date": "2024-12-19T08:30:00.000Z"},"company": {"name": "Apify","domain": "apify.com","trustScore": 4.6,"totalReviews": 245}}
Field Availability Guarantees
| Field | Availability | Data Type | Notes |
|---|---|---|---|
id | ✅ Always | string | Unique Trustpilot review ID |
title | ✅ Always | string | Review headline |
body | ✅ Always | string | Full review text |
rating | ✅ Always | number | 1-5 star rating |
publishedDate | ✅ Always | string | ISO 8601 date |
experiencedDate | ⚠️ Sometimes | string | If reviewer provided |
isVerified | ✅ Always | boolean | Verified status |
likes | ✅ Always | number | Useful votes |
user.name | ✅ Always | string | Reviewer display name |
user.countryCode | ⚠️ Sometimes | string | If reviewer shares |
companyReply.text | ⚠️ Sometimes | string | If company replied |
companyReply.date | ⚠️ Sometimes | string | If company replied |
Export Options
- JSON: Complete datasets with nested objects—ideal for NLP pipeline processing
- CSV: Direct download from Apify Console—perfect for export Trustpilot reviews to CSV
- Excel: Spreadsheet-compatible format for agency reporting
🧩 Custom Map Function
Transform output using the customMapFunction parameter. This JavaScript function receives each review object and returns your desired format—flatten nested data, extract specific fields, or restructure for your sentiment analysis pipeline.
Important: Custom map function is for data transformation—not for filtering. Filtering items may result in automatic restrictions.
Example: Sentiment Analysis Output
(object) => ({reviewId: object.id,text: object.body,title: object.title,rating: object.rating,date: object.publishedDate,experienceDate: object.experiencedDate,isVerified: object.isVerified,usefulVotes: object.likes,reviewerName: object.user?.name,reviewerCountry: object.user?.countryCode,hasCompanyReply: !!object.companyReply?.text,companyReplyText: object.companyReply?.text})
Common Transformations
| Use Case | What to Extract |
|---|---|
| Sentiment Analysis | body, rating, publishedDate, isVerified |
| Reputation Monitoring | rating, body, publishedDate, companyReply |
| NLP Training Data | body, rating (as label), title |
| Competitor Analysis | rating, body, isVerified, companyReply |
🌴 Related Scrapers
Expand your review data extraction capabilities with our complete suite of trustpilot review data extractor tools on Apify. Each focuses on specific platforms for comprehensive business intelligence.
📦 Agents Review Intelligence Suite
All tools below are built and maintained by Agents—a team of ex-Big Tech engineers, former ad agency strategists, and data specialists delivering intelligence, precision, and impact at scale.
| Platform | Tool | What It Extracts | Best For |
|---|---|---|---|
| ⭐ Trustpilot | Trustpilot Reviews Scraper | Reviews, TrustScores, company replies | SaaS/B2B (You are here) |
| 🍽️ Yelp | Yelp Reviews Scraper | Yelp reviews, ratings | Restaurant/hospitality |
| 🏪 Yelp | Yelp Business Scraper | Business profiles, ratings, contact | Lead generation |
| ⭐ TripAdvisor | TripAdvisor Reviews Scraper | Hotel/restaurant reviews, ratings | Hospitality intelligence |
⏰ Automated Monitoring & Scheduling
New Trustpilot reviews appear daily, especially for high-volume SaaS companies. For reputation management and brand monitoring, set up automated recurring runs to capture new reviews as they're posted.
Why Schedule Review Extraction?
- Reputation monitoring — Catch negative reviews early for rapid response
- TrustScore tracking — Monitor score changes over time
- Competitive intelligence — Track competitor review trends
- PR & crisis monitoring — Detect reputation issues early
- Agency reporting — Automated data for client reputation dashboards
How to Set Up Scheduled Runs
- Open Apify Console — Navigate to your Actor
- Click "Schedules" — Create a new schedule
- Set frequency — Daily, weekly, or custom cron expression
- Configure input — Set appropriate
maxItemsfor new reviews - Enable webhooks — Get notified when new reviews are found
Recommended Schedule Settings
| Use Case | Frequency | maxItems |
|---|---|---|
| Daily monitoring | Every 24 hours | 20-50 |
| Weekly digest | Every 7 days | 100 |
| Competitor tracking | Every 3 days | 50 per company |
| High-volume SaaS | Every 12 hours | 30 |
Webhook Integration
Set up webhooks to receive notifications when runs complete:
- Slack — Post new reviews to a channel
- Email — Send digest of new reviews
- Custom API — Trigger your own processing pipeline
- Zapier/Make — Connect to 1000+ apps
🆓 Demo Mode & Free Testing
If you run on Apify's Free plan, you can still use this trustpilot reviews scraper with limited results (max 10 items). For unrestricted usage and to unlock the full power of this trustpilot scraper api at scale, subscribe to a paid Apify plan.
Demo Mode Benefits:
- ✅ First 10 reviews FREE
- ✅ Test the API before committing to larger runs
- ✅ Perfect for validating output format and data quality
- ✅ No credit card required to start
Upgrade for Full Access:
- 🚀 Unlimited review extraction from Trustpilot
- 🚀 100-200 reviews per second extraction speed
- 🚀 API access for automated workflows and integrations
- 🚀 Scheduled runs with webhooks and cron jobs
For unrestricted usage, subscribe to a paid Apify plan.
🔧 Troubleshooting
Having trouble with your extraction? Here are solutions to common issues when you scrape Trustpilot reviews and extract review data.
❓ Getting Fewer Reviews Than Expected?
Problem: Extraction returns fewer reviews than anticipated
Solutions:
✅ Check maxItems setting—increase the limit if you need more reviews
✅ Verify company has reviews—some companies have limited review counts
✅ Note page limits—scraper processes first 10 pages per URL (up to 200 reviews)
✅ Check URL format—must be valid Trustpilot company review URLs
❓ No Results Returned?
Problem: Extraction completes but returns empty dataset
Solutions:
✅ Verify input format—provide at least one URL in startUrls
✅ Check URL validity—must be https://www.trustpilot.com/review/domain.com format
✅ Confirm company exists—test the URL in your browser first
✅ Check company has reviews—new companies may have zero reviews
💰 Unexpected Costs?
Problem: Your run cost more than anticipated
Key pricing to remember:
| Scenario | What You Pay |
|---|---|
| 100 reviews | $0.05 |
| 500 reviews | $0.25 |
| 1,000 reviews | $0.50 |
Cost control tips:
✅ Use maxItems to cap spending—set hard limits on total extraction
✅ Start with demo mode—test with 10 reviews first
✅ Calculate before running—$0.50 per 1,000 reviews
❓ Missing Data in Output?
Problem: Some expected fields are missing
Solutions:
✅ Open Storage tab—full datasets available in Apify Console
✅ Check field availability—some fields (company reply) may not exist for all reviews
✅ Download full dataset—try downloading or opening in new tab
🎯 Use Cases & Industries
This trustpilot reviews scraper serves professionals who need fast, structured review intelligence—from sentiment analysis to reputation monitoring and SaaS competitive analysis. Use it to extract Trustpilot reviews for any customer feedback analysis need.
🎯 SaaS Competitive Analysis
Analyze SaaS competitor strengths and weaknesses.
- Trustpilot is heavily used in the SaaS industry
- Extract reviews for SaaS competitive analysis insights
- Compare TrustScores across competitors
- Build competitive intelligence datasets for B2B research
Example: Analyze 3 SaaS competitors for competitive benchmarking.
🔍 Vendor Due Diligence
Research potential vendors before signing contracts.
- Assess vendor due diligence data through reviews
- Analyze TrustScore and verified review ratios
- Research customer satisfaction levels
- Support investor due diligence workflows
Example: Research SaaS vendor for vendor due diligence analysis.
🎯 Sentiment Analysis & Opinion Mining
Build NLP datasets from real customer reviews.
- Extract full review text for sentiment analysis processing
- Collect star ratings as ground truth labels for ML training
- Build opinion mining datasets with real customer language
- Support aspect-based sentiment analysis pipelines
Example: Extract 2,000 reviews for NLP pipeline training.
🔍 Reputation Management & Brand Monitoring
Monitor and respond to customer feedback.
- Track new reviews for reputation management workflows
- Monitor TrustScore changes over time
- Enable rapid review response strategy for negative feedback
- Support brand monitoring and PR & crisis monitoring
Example: Daily monitoring for negative review tracking.
📊 E-commerce Research
Analyze e-commerce platform and vendor reviews.
- Support e-commerce research initiatives
- Analyze vendor reliability through reviews
- Research customer satisfaction patterns
- Build vendor comparison datasets
Example: Analyze e-commerce vendors for e-commerce research.
🗣️ Voice of Customer (VoC) Research
Understand customer needs and preferences.
- Collect feedback for voice of customer (VoC) research
- Support customer feedback analysis initiatives
- Enable product/service improvement insights
- Build customer persona research datasets
Example: Extract verified reviews for customer feedback analysis.
🏢 Agency Reporting & Client Dashboards
Build automated reputation reports for clients.
- Support agency reporting workflows
- Create client reputation dashboards with review data
- Track multiple client TrustScores
- Automate weekly/monthly reporting
Example: Build automated reports for agency reporting.
🔬 Academic Research & NLP Training
Build datasets for research and ML training.
- Collect data for academic research projects
- Build machine learning training data sets
- Support consumer trust studies research
- Create NLP dataset building pipelines
Example: Extract 10,000 reviews for NLP dataset building.
🕵️ Review Fraud Detection
Analyze review patterns for authenticity.
- Support review fraud detection analysis
- Identify fake review pattern analysis indicators
- Analyze verified vs. non-verified ratios
- Build fraud detection datasets
Example: Analyze review patterns for fake review pattern analysis.
💡 Quick Start Guide
Simple setup—whether extracting reviews from a single company or building a dataset of thousands. This trustpilot reviews scraper apify tool makes it easy to scrape Trustpilot reviews in minutes.
Copy-Paste Examples by Persona
For Data Scientists (Sentiment Analysis):
{"startUrls": ["https://www.trustpilot.com/review/example.com"],"maxItems": 1000}
→ Run, then export Trustpilot reviews to CSV for NLP processing.
For Developers (API → JSON):
from apify_client import ApifyClientclient = ApifyClient("YOUR_TOKEN")run = client.actor("agents/trustpilot-reviews").call(run_input={"startUrls": ["https://www.trustpilot.com/review/example.com"],"maxItems": 500})items = client.dataset(run["defaultDatasetId"]).list_items().items
For Marketing Teams (Reputation Monitoring):
{"startUrls": ["https://www.trustpilot.com/review/your-company.com"],"maxItems": 50}
→ Schedule daily runs for automated reputation monitoring.
3 Steps to Get Started
- Add input: Paste Trustpilot company review URL
- Configure: Set
maxItemslimit - Run & Export: Click Start, then download JSON/CSV from Storage tab
📋 Method 1: Extract from Single Company
Best for: Single company analysis, reputation monitoring
{"startUrls": ["https://www.trustpilot.com/review/example.com"],"maxItems": 500}
📋 Method 2: Extract from Multiple Companies
Best for: Competitor analysis, market research
{"startUrls": ["https://www.trustpilot.com/review/company1.com","https://www.trustpilot.com/review/company2.com","https://www.trustpilot.com/review/company3.com"],"maxItems": 1500}
🔧 Best Practices for Trustpilot Review Scraping
✅ DO:
- Start with demo mode—test with 10 reviews first
- Use
maxItems—control costs by limiting total extraction - Check URL format—must be
trustpilot.com/review/domain.com - Schedule for monitoring—set up recurring runs for reputation tracking
❌ DON'T:
- Use customMapFunction for filtering—this causes automatic blocking
- Expect unlimited pages—scraper processes first 10 pages per URL
- Forget URL format—must be valid Trustpilot company review URLs
❓ Frequently Asked Questions
What is a Trustpilot Reviews Scraper API?
A trustpilot reviews scraper api is a tool that programmatically extracts customer reviews, star ratings, TrustScores, reviewer profiles, and company replies from Trustpilot company pages. This trustpilot review data extractor serves as an alternative to Trustpilot's private API—which requires paid business subscriptions.
Do I need a Trustpilot API key?
No! This trustpilot reviews scraper requires no Trustpilot API access, no enterprise subscription, and no API contracts. Start extracting review data immediately. Trustpilot's API is not publicly available—this scraper fills that gap.
Does Trustpilot have a public API?
No. Trustpilot's API is private and requires a paid business subscription. This scraper provides full review access without API keys or enterprise contracts—making it the primary accessible alternative for developers.
How much does it cost to scrape Trustpilot reviews?
$0.50 per 1,000 reviews ($0.0005 per review). Extract 500 reviews for $0.25—significantly cheaper than building custom scrapers or paying for Trustpilot API access.
What Trustpilot review data can I extract?
Extract review text, review titles, star ratings (1-5), review dates, experience dates, verified status, useful votes, company reply text, company reply dates, reviewer names, reviewer locations, TrustScores, and company data—all in structured JSON or CSV format.
Can I export Trustpilot reviews to CSV?
Yes. Download Trustpilot reviews directly from Apify Console in JSON, CSV, or Excel format. Perfect for export Trustpilot reviews to CSV workflows and data analysis.
Can I scrape Trustpilot reviews for multiple companies at once?
Yes! Add multiple URLs to startUrls to scrape Trustpilot company reviews from multiple companies in one run. Perfect for competitor analysis and competitive benchmarking.
Can I use Python to scrape Trustpilot reviews?
Yes! Full Python support via the Apify Client library. See the Quick Start Guide above for trustpilot reviews scraper apify Python integration.
Can I scrape Trustpilot reviews including company replies?
Yes! This scraper extracts company reply text and company reply dates—critical data for reputation management and review response strategy analysis.
How do I do sentiment analysis on Trustpilot reviews?
Extract reviews using this trustpilot sentiment analysis scraper, then process the body field with your NLP pipeline. Star ratings (1-5) serve as ground truth labels for supervised learning.
Can I monitor new Trustpilot reviews automatically?
Yes! Set up scheduled runs in Apify Console to capture new reviews as they're posted. Enable webhooks for automated alerts—perfect for reputation monitoring.
What is the difference between verified and non-verified Trustpilot reviews?
Verified reviews come from customers invited via Trustpilot's Automatic Feedback Service (AFS) after a purchase. Non-verified reviews are organic reviews from users who found the company page independently. See the Verified vs. Non-Verified Reviews section for details.
How do I filter Trustpilot reviews by star rating or language?
Use the Trustpilot website's built-in filters to navigate to filtered review pages, then provide those URLs to the scraper. The scraper will extract reviews from the filtered view.
What is TrustScore?
TrustScore is Trustpilot's proprietary rating system (0-5) that represents a company's overall reputation based on review ratings, recency, and volume. This scraper extracts TrustScore data alongside reviews.
Is this legal to use?
This tool extracts publicly available data from Trustpilot. Always ensure your use case complies with Trustpilot's Terms of Service and applicable data protection regulations.
📞 Contact
Built by Agents — Where others search, we uncover. Our team of ex-Big Tech engineers, growth hackers, and data specialists builds high-performance scraping tools engineered for speed, precision, and reliability.
For questions or further assistance:
- Email: Reach out at whoaretheagents@gmail.com
- Discord: Join our community to connect with our support team
Ready to start extracting Trustpilot review data? With simple per-review pricing, demo mode for free testing, and no API required, this Trustpilot Reviews Scraper API by Agents is the ultimate tool for sentiment analysis, reputation monitoring, SaaS competitive analysis, and vendor due diligence. Start scraping today! ⭐