Trustpilot Review Scraper - Themes, Ratings & Replies avatar

Trustpilot Review Scraper - Themes, Ratings & Replies

Pricing

from $3.00 / 1,000 review or summary rows

Go to Apify Store
Trustpilot Review Scraper - Themes, Ratings & Replies

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

Open Web Team

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

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 youThis Actor is not
Company summary rows with TrustScore, stars, total reviews, and sampled rating mixNot an official Trustpilot API
Review rows with title, text, rating, dates, language, and verification statusNot a private-data scraper
Public reviewer metadata when availableNot a sentiment-analysis platform by itself
Reply detection and reply text when presentNot a full historical archive in the first version
Theme flags for support, billing/refunds, delivery/orders, scam/fraud, quality, ease of use, and speedNot 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

FieldTypeDescription
businessDomainstringDomain from the Trustpilot review URL
businessNamestringBusiness display name
trustScorenumberTrustpilot score shown in embedded page data
reviewCountnumberTotal review count when available
ratingnumberReview star rating
title, textstringPublic review title and body
publishedDate, experiencedDatestringReview dates from Trustpilot
isVerifiedbooleanPublic verification flag
hasReply, replyTextboolean/stringWhether the business replied and the reply text
themesarrayDeterministic keyword theme flags
topicSummariesarray/objectTrustpilot 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

⚙️ How to scrape Trustpilot reviews

  1. Open the Actor on Apify.
  2. Enter one or more Trustpilot review URLs or domains.
  3. Choose how many recent reviews to collect per business.
  4. Run the Actor.
  5. Open the dataset view for Company summaries or Review rows.
  6. 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.
  • 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.