Fast Trustpilot Reviews Scraper API | TrustScores & Reviews avatar

Fast Trustpilot Reviews Scraper API | TrustScores & Reviews

Pricing

$0.50 / 1,000 reviews

Go to Apify Store
Fast Trustpilot Reviews Scraper API | TrustScores & 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

Agents

Maintained by Community

Actor stats

11

Bookmarked

121

Total users

22

Monthly active users

6 hours ago

Last modified

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

  1. What Does the Trustpilot Reviews Scraper Do?
  2. Features & Capabilities
  3. Verified vs. Non-Verified Reviews
  4. Company Replies & Response Tracking
  5. Pricing
  6. Input Parameters
  7. Trustpilot Reviews Scraper Strategy Guide
  8. Output Format
  9. Custom Map Function
  10. Related Scrapers
  11. Automated Monitoring & Scheduling
  12. Demo Mode & Free Testing
  13. Troubleshooting
  14. Use Cases & Industries
  15. Quick Start Guide
  16. FAQ
  17. 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?

FeatureThis ScraperTrustpilot APIOther Scrapers
API Access Required❌ No✅ Paid subscriptionVaries
Public Availability✅ Open access❌ Private/enterprise onlyVaries
Data Fields20+ fields per reviewLimited by plan5-10 fields
Company Replies✅ Full extraction⚠️ Plan dependent❌ Not available
TrustScore Data✅ Included✅ Included⚠️ Partial
Verified Status✅ Supported✅ Supported⚠️ Partial
Export FormatsJSON, CSV, ExcelJSON onlyVaries
Speed100-200 reviews/secRate limitedVaries

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

MetricPerformance
Speed100-200 reviews per second
Pages per URLFirst 10 pages (up to 200 reviews)
Concurrent extractionMultiple companies simultaneously
Output formatsJSON, 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:

PlatformWhat It ExtractsBest For
Trustpilot Reviews ScraperReviews, TrustScores, company repliesSaaS/B2B analysis (You are here)
🍽️ Yelp Reviews ScraperYelp reviews, ratingsRestaurant/hospitality
Yelp Business ScraperBusiness profiles, ratings, contactLead generation
TripAdvisor Reviews ScraperHotel/restaurant reviews, ratingsHospitality 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 TypeExtracted?Field
Verified reviews✅ YesisVerified: true
Non-verified reviews✅ YesisVerified: false
Invited reviews✅ YesIncluded 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?

FieldDescriptionUse Case
Reply textFull company response contentAnalyze response quality
Reply dateWhen the company respondedTrack response time
Has replyBoolean flagCalculate 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 TypeWhat to Look For
Response rate% of reviews with company replies
Response timeAverage days between review and reply
Response qualityLength, tone, personalization of replies
Negative review handlingHow 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:

MetricPrice
Per 1,000 reviews$0.50
Per review$0.0005
Demo mode10 reviews FREE

Cost Examples

ScenarioWhat 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.

FieldTypeDescriptionDefault
startUrlsarrayTrustpilot company review URLs to extract from. First 10 pages per URL (up to 200 reviews).[]
maxItemsnumberMaximum reviews to extract total.Infinity
customMapFunctionstringJavaScript 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

FieldAvailabilityData TypeNotes
id✅ AlwaysstringUnique Trustpilot review ID
title✅ AlwaysstringReview headline
body✅ AlwaysstringFull review text
rating✅ Alwaysnumber1-5 star rating
publishedDate✅ AlwaysstringISO 8601 date
experiencedDate⚠️ SometimesstringIf reviewer provided
isVerified✅ AlwaysbooleanVerified status
likes✅ AlwaysnumberUseful votes
user.name✅ AlwaysstringReviewer display name
user.countryCode⚠️ SometimesstringIf reviewer shares
companyReply.text⚠️ SometimesstringIf company replied
companyReply.date⚠️ SometimesstringIf 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 CaseWhat to Extract
Sentiment Analysisbody, rating, publishedDate, isVerified
Reputation Monitoringrating, body, publishedDate, companyReply
NLP Training Databody, rating (as label), title
Competitor Analysisrating, body, isVerified, companyReply

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.

PlatformToolWhat It ExtractsBest For
TrustpilotTrustpilot Reviews ScraperReviews, TrustScores, company repliesSaaS/B2B (You are here)
🍽️ YelpYelp Reviews ScraperYelp reviews, ratingsRestaurant/hospitality
🏪 YelpYelp Business ScraperBusiness profiles, ratings, contactLead generation
TripAdvisorTripAdvisor Reviews ScraperHotel/restaurant reviews, ratingsHospitality 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

  1. Open Apify Console — Navigate to your Actor
  2. Click "Schedules" — Create a new schedule
  3. Set frequency — Daily, weekly, or custom cron expression
  4. Configure input — Set appropriate maxItems for new reviews
  5. Enable webhooks — Get notified when new reviews are found
Use CaseFrequencymaxItems
Daily monitoringEvery 24 hours20-50
Weekly digestEvery 7 days100
Competitor trackingEvery 3 days50 per company
High-volume SaaSEvery 12 hours30

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:

ScenarioWhat 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 ApifyClient
client = 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

  1. Add input: Paste Trustpilot company review URL
  2. Configure: Set maxItems limit
  3. 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.

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:


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! ⭐