Trustpilot Reviews Scraper — Company Reviews avatar

Trustpilot Reviews Scraper — Company Reviews

Pricing

Pay per usage

Go to Apify Store
Trustpilot Reviews Scraper — Company Reviews

Trustpilot Reviews Scraper — Company Reviews

Scrape Trustpilot company reviews: rating, title, text, author, date, company name and overall company rating as clean JSON. No API key, login or proxy required.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Oaida Adrian

Oaida Adrian

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

20 hours ago

Last modified

Share

Scrape Trustpilot company reviews for any domain and get every review as clean, structured JSON — individual rating, title, body text, author, date, company name and overall company score. No API key, no login, no proxy required.

Built for reputation-monitoring teams, competitor analysts and market researchers who need a whole review profile in one table.

Why this Actor

  • No account, no API key, no proxy budget — reads the public Trustpilot review pages directly with browser-grade TLS so requests don't get blocked.
  • Full review data — individual review rating, title, body text, author and date on every row, not just a summary.
  • Company-level context — overall company rating and company name included in each item, so you can benchmark brands at a glance.
  • Multi-company support — pass multiple domains and scrape reviews across competitors in one run.
  • Pay per result — a small fee per review scraped; a 100-review run costs a fraction of a cent.

How it works

For each company domain the Actor fetches the Trustpilot review pages, parses the server-rendered HTML for individual review blocks, and outputs one dataset item per review — about 20 reviews per page, paging automatically up to maxReviewsPerCompany.

Input

{
"keywords": ["amazon.com", "ebay.com"],
"maxReviewsPerCompany": 20
}
FieldTypeDescription
keywordsarrayCompany domain names to scrape reviews from (e.g. amazon.com) — required
maxReviewsPerCompanyintegerReviews to scrape per company (default 20, max 500; ~20 per page)

Output (one item per review)

{
"keyword": "amazon.com",
"companyDomain": "amazon.com",
"companyName": "Amazon",
"companyRating": 3.8,
"reviewRating": 5,
"reviewTitle": "Great service",
"reviewText": "Fast delivery and excellent customer support...",
"reviewAuthor": "John Doe",
"reviewDate": "March 15, 2026",
"reviewDateIso": "2026-03-15T10:30:00.000Z"
}

Use cases

  • Reputation monitoring — track review ratings, volume and sentiment over time, scheduled daily or weekly.
  • 🏢 Competitor analysis — compare review profiles across competing companies to find their weak spots.
  • 📊 Market research — aggregate review data across a category for industry-level insight.
  • 🔍 Customer insights — mine review text for common complaints, praise and feature requests.
  • 🤝 Vendor diligence — check a supplier's or partner's public review profile before signing.

Run it from the API

curl -X POST "https://api.apify.com/v2/acts/darknezz~trustpilot-reviews-scraper/run-sync-get-dataset-items?token=YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{"keywords":["amazon.com"],"maxReviewsPerCompany":100}'

Scheduling: attach an Apify Schedule (e.g. daily) to build a review-history trendline for the brands you monitor — run timestamps give you the time axis for free.

Pricing

Pay per event: a small fee for each review scraped, plus Apify's standard platform events (actor start + dataset item). No subscription — you pay only for what you run.

FAQ

Do I need a Trustpilot account or API key? No. The Actor reads the public review pages directly; nothing to authenticate.

Can it scrape reviews in other languages? The Actor targets the English Trustpilot site, but review text is returned in whatever language the reviewer wrote in.

How accurate is companyRating? It is parsed from Trustpilot's page header — treat it as Trustpilot's own displayed score.

How many reviews can I get? Up to maxReviewsPerCompany (max 500 per company). Trustpilot pages carry ~20 reviews each and the Actor pages through automatically.

Is scraping this legal? Reviews are public and unauthenticated. You are responsible for complying with Trustpilot's terms and applicable laws for how you use the data.