Trustpilot Reviews Scraper - Most Comprehensive avatar

Trustpilot Reviews Scraper - Most Comprehensive

Pricing

from $0.04 / 1,000 reviews

Go to Apify Store
Trustpilot Reviews Scraper - Most Comprehensive

Trustpilot Reviews Scraper - Most Comprehensive

๐Ÿ”ฅ ~$0.05/1K reviews ๐Ÿ”ฅ Scrape all reviews for any Trustpilot business. Full review text, ratings, author profiles, company replies, and verification status. Accepts business URLs or domains.

Pricing

from $0.04 / 1,000 reviews

Rating

0.0

(0)

Developer

Kai

Kai

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

20 days ago

Last modified

Share

Trustpilot Reviews Scraper

Scrape all reviews for any business on Trustpilot โ€” no review limits, no login required. Full review text, star ratings, reviewer profiles, company replies, verification status, and business profiles with TrustScore breakdowns.

Why use this scraper?

  • Bypasses Trustpilot's page 10 wall โ€” fetches every review, not just the first 200
  • Runs on 256 MB memory, so platform compute cost is minimal
  • Scrape one or dozens of businesses in a single run
  • Pass full Trustpilot URLs or just domain names โ€” both work
  • Optionally export business profiles (TrustScore, star breakdowns, categories, contact info)
  • Returns every field from the underlying API

Use cases

  • Track what customers say about your company or competitors over time
  • Aggregate star ratings, verification rates, and response patterns across businesses
  • Compare customer satisfaction across companies in the same industry
  • Feed review text into NLP pipelines for sentiment scoring
  • Monitor how competitors respond to reviews and their TrustScore trends
  • Identify businesses with poor ratings as outbound leads

How to use

  1. Click Try for free to open the actor in Apify Console.
  2. Add one or more Trustpilot business URLs or plain domain names.
  3. Set the maximum number of reviews (or leave at 0 to get all).
  4. Click Start and download results from the Dataset tab.

Scrape reviews for a business

{
"businesses": [
"https://www.trustpilot.com/review/amazon.com"
],
"maxReviews": 100,
"sort": "createdAt:desc"
}

Scrape using just a domain name

{
"businesses": ["collector.se"],
"maxReviews": 500
}

Scrape multiple businesses with profiles

{
"businesses": [
"https://www.trustpilot.com/review/amazon.com",
"collector.se",
"revolut.com"
],
"maxReviews": 0,
"sort": "createdAt:desc",
"includeBusinessProfiles": true
}

Set maxReviews to 0 to fetch all reviews for each business.

Input

ParameterTypeDefaultDescription
Business URLs or Domainsstring[](required)Trustpilot business URLs or plain domains (e.g. amazon.com)
Max Reviewsnumber0 (all)Maximum reviews to scrape per business. Set to 0 to get all reviews.
Sort OrderselectNewest FirstNewest First fetches all reviews. Most Relevant is capped at ~200.
Include Business ProfilesbooleanfalseSave business profiles to a separate business-profiles dataset.

Output

Each review is a structured JSON object with all fields from the Trustpilot API.

Review details

{
"id": "69d23ace6e047ac9f9d7abb8",
"title": "Unsafe Delivery and Missing Item",
"text": "Amazon delivery left my parcel in the rain...",
"stars": 1,
"createdAt": 1775392494,
"updatedAt": null,
"experiencedAt": 1775174400,
"language": "en",
"source": "Organic",
"status": "active",
"businessUnitId": "46ad346800006400050092d0",
"isVerified": false,
"reviewVerificationLevel": "not-verified",
"numberOfLikes": 0
}

Reviewer profile

{
"consumer": {
"id": "655f3e8c78a64a0012f6ffe9",
"displayName": "Shamhan",
"countryCode": "GB",
"numberOfReviews": 2,
"verified": true
}
}

Company reply

When a business has replied to a review, companyReply contains the response. Otherwise it is null.

Business profile (optional)

When Include Business Profiles is enabled, business profiles are saved to a separate business-profiles dataset:

{
"id": "46ad346800006400050092d0",
"displayName": "Amazon",
"websiteUrl": "http://www.amazon.com",
"city": "Seattle",
"country": "United States",
"countryCode": "US",
"score": {
"trustScore": 1.8,
"stars": 1
},
"numberOfReviews": {
"total": 250000,
"oneStar": 150000,
"twoStars": 25000,
"threeStars": 15000,
"fourStars": 20000,
"fiveStars": 40000
},
"categories": [
{ "displayName": "Electronics & Technology", "isPrimary": true }
],
"claimState": "claimed",
"isActivelyInviting": true
}