Trustpilot Review Scraper - Themes, Ratings & Replies
Pricing
from $3.00 / 1,000 review or summary rows
Trustpilot Review Scraper - Themes, Ratings & Replies
[💵 $4.00 / 1K] Scrape Trustpilot reviews, ratings, replies, reviewer metadata, AI summary text, and theme flags for reputation monitoring.
Pricing
from $3.00 / 1,000 review or summary rows
Rating
0.0
(0)
Developer
Open Web Team
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Scrape Trustpilot reviews into clean reputation-monitoring data - ratings, review text, replies, reviewer metadata, topic summaries, and simple theme flags.
Trustpilot Review Scraper collects public Trustpilot business review pages and returns structured JSON/CSV rows for agencies, brand teams, ecommerce operators, and market researchers. It is built for people who need a usable review dataset, not screenshots or manual copy-paste.
✅ What you get / ❌ what this isn't
| This Actor gives you | This Actor is not |
|---|---|
| Company summary rows with TrustScore, stars, total reviews, and sampled rating mix | Not an official Trustpilot API |
| Review rows with title, text, rating, dates, language, and verification status | Not a private-data scraper |
| Public reviewer metadata when available | Not a sentiment-analysis platform by itself |
| Reply detection and reply text when present | Not a full historical archive in the first version |
| Theme flags for support, billing/refunds, delivery/orders, scam/fraud, quality, ease of use, and speed | Not a legal/compliance opinion about reviews |
🔎 Why use this Actor
- Monitor owned or competitor Trustpilot reputation.
- Export recent 1-star and 5-star reviews for manual analysis.
- Build weekly reputation snapshots for clients.
- Compare recurring complaints across multiple companies.
- Feed review rows into spreadsheets, BI tools, LLM workflows, or your own classifier.
🗂️ What data you get
| Field | Type | Description |
|---|---|---|
businessDomain | string | Domain from the Trustpilot review URL |
businessName | string | Business display name |
trustScore | number | Trustpilot score shown in embedded page data |
reviewCount | number | Total review count when available |
rating | number | Review star rating |
title, text | string | Public review title and body |
publishedDate, experiencedDate | string | Review dates from Trustpilot |
isVerified | boolean | Public verification flag |
hasReply, replyText | boolean/string | Whether the business replied and the reply text |
themes | array | Deterministic keyword theme flags |
topicSummaries | array/object | Trustpilot topic summaries when exposed |
👥 Who it's for
- Reputation agencies monitoring several client brands.
- Ecommerce teams tracking negative reviews and reply gaps.
- Competitive intelligence teams comparing complaint themes.
- Data teams building review datasets for dashboards or LLM analysis.
- B2B sellers researching pain points before outreach.
Example tasks
- Scrape Trustpilot reviews for a company
- Monitor competitor Trustpilot ratings
- Analyze Trustpilot review themes and complaints
⚙️ How to scrape Trustpilot reviews
- Open the Actor on Apify.
- Enter one or more Trustpilot review URLs or domains.
- Choose how many recent reviews to collect per business.
- Run the Actor.
- Open the dataset view for
Company summariesorReview rows. - Export JSON, CSV, Excel, HTML, RSS, or XML, or call the Actor through the Apify API.
📥 Input
{"businesses": ["apify.com", "shopify.com"],"maxReviewsPerBusiness": 20,"includeReviewerDetails": true,"includeAiSummary": true,"delayMs": 1500}
📤 Output
{"recordType": "company_summary","businessDomain": "shopify.com","businessName": "Shopify","trustScore": 1.3,"reviewCount": 4788,"reviewsScraped": 20,"negativeReviewCount": 17,"topThemes": ["customer_service", "billing_or_refund", "scam_or_fraud"]}
{"recordType": "review","businessDomain": "apify.com","rating": 5,"title": "Robust way to get webinfo","publishedDate": "2026-06-26T09:41:06.000Z","themes": ["quality_or_reliability"]}
💵 How much does it cost?
The recommended launch price is about $4.00 / 1,000 review rows, tier-discounted for higher Apify plans. The default run collects up to 20 reviews per business so first runs stay predictable.
🔁 Run it on the Apify platform
Schedule recurring review monitoring, call it from the Apify API, export to CSV/JSON/Excel, or connect the dataset to Make, Zapier, webhooks, a warehouse, or an LLM pipeline.
⚠️ Limits and caveats
- This Actor reads public Trustpilot review pages. It is not affiliated with Trustpilot.
- The first version collects the recent reviews exposed on the rendered business page, capped at 20 per business for reliability.
- Reviews can contain personal data. Use the output lawfully and avoid storing or processing personal data without a legitimate reason.
- Theme flags are deterministic keyword labels. They are useful for triage, not a substitute for full NLP review analysis.
- If Trustpilot changes page structure, extraction may need maintenance.
🧩 Related Actors
- Website Contact Extractor - turn company domains into outreach-ready emails and social links.
- Lead List Deduplicator - clean and merge lead rows before CRM import.
- LinkedIn Ads Library Scraper - compare competitor B2B ad messaging.
- Bulk URL Status Checker - audit URLs before monitoring domains or campaigns.
❓ FAQ
Is this a Trustpilot API?
No. It is an Apify Actor that turns public Trustpilot review pages into structured datasets and API-accessible output.
Can it scrape multiple companies?
Yes. Add multiple domains or Trustpilot review URLs to businesses.
Does it scrape private reviewer data?
No. It only extracts data exposed publicly on Trustpilot review pages.
Why only 20 reviews per business?
The first version favors stable, cheap, recent-review snapshots over deep historical scraping. If usage proves demand, deeper pagination can be added as a separate reliability upgrade.
🛠️ Support
For bugs or missing fields, open an Actor issue with the run URL, input, and the field or behavior you expected.