Trustpilot Universal Scraper avatar

Trustpilot Universal Scraper

Pricing

$0.50 / 1,000 results

Go to Apify Store
Trustpilot Universal Scraper

Trustpilot Universal Scraper

⚡ Scrape unlimited Trustpilot reviews for any company! Paste a domain or review URL, filter by stars, language, period or keywords, and instantly get rich, structured data — reviews, ratings, replies, TrustScores — for reputation monitoring, competitor analysis or lead generation.

Pricing

$0.50 / 1,000 results

Rating

5.0

(1)

Developer

Scrapifier

Scrapifier

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

⭐ Trustpilot Scraper

Extract Trustpilot reviews for any company by name, domain or URL — and export them as structured JSON, CSV or Excel. No code required.

Apify Actor

📋 Contents

📖 Overview

Collect Trustpilot reviews for any company by typing a name, a domain, or pasting a review URL. For each review you get the title and text, star rating, date, verification status, the reviewer (name, country), the company's reply, and the full company profile (TrustScore, rating distribution, category, contact details).

  • Find a company by name, domain, website URL or a Trustpilot review URL — or scrape a reviewer's profile.
  • Filter by star rating, language, date range, keyword, topic, country, verified and replied reviews.
  • Optionally expand to a company's regional Trustpilot sites (amazon.com, amazon.co.uk, amazon.de…).
  • Exports to JSON, CSV, Excel, or the Apify dataset API.
  • Pay per result — no subscription.

🚀 How to use

  1. Add one or more companies in Company URLs — a name (amazon), a domain (www.amazon.com), a website, or a Trustpilot review URL (one per line).
  2. Optionally add filters: star rating, language, date range, keyword, country, verified/replied.
  3. Set Max reviews per company and start the run.
  4. Download your data from the Storage tab, or fetch it from the API.

📥 Input

FieldKeyTypeDefaultDescription
Company URLscompany_urlsarrayCompany name, domain, website URL, Trustpilot review URL, or a reviewer profile URL.
Star ratingstarsselect (multi)Keep only 1–5 star reviews. Empty = all.
LanguageslanguagesarrayKeep only these languages (ISO 639-1). Empty = all.
Date window / rangedate / start_date / end_dateselect / dateRecent window, or an exact from/to range.
KeywordsearchstringOnly reviews containing this exact text.
TopicstopicsarrayOnly reviews about these themes (broader match).
CountriescountriesarrayKeep only these reviewer countries (ISO alpha-2). Empty = all.
Verified onlyverifiedbooleanfalseOnly reviews with a verified order / invitation.
Replied onlyreplies_onlybooleanfalseOnly reviews the company has replied to.
SortsortselectReview ordering.
Regional sitesexpand_regional_domainsbooleanfalseAlso scrape a company's regional Trustpilot sites.
Max reviews per companymax_reviews_per_companyintegerReviews to collect per company. 0 = as many as available.
Include company profileinclude_company_infobooleantrueAttach the full company profile to every review.
Flat company columnsflatten_company_databooleanfalseAdd flat company_name, company_domain, company_trust_score… columns.
Proxy configurationproxyConfigurationobjectResidentialResidential proxies recommended.

📤 Output

Each review is stored as one dataset item. Export it as JSON, CSV or Excel, or read it from the API.

FieldDescription
idTrustpilot review ID
urlLink to the review
title / textReview title and body
ratingStar rating (1–5)
languageReview language
published_date / experienced_dateWhen the review was published / the experience happened
verified / verification_levelVerification status
likesUseful votes
consumer{}Reviewer: name, country, number of reviews
reply{}The company's reply, if any
company{}Full company profile: TrustScore, stars, total reviews, category, contact
company_name / company_domain / company_trust_scoreFlat columns (with Flat company columns)
scraped_atExtraction timestamp

💰 Pricing

$0.50 per 1,000 reviews. No subscription — you pay only for the results you extract. New Apify users can try the Actor with their free monthly platform credits.

🛡️ Proxy and performance

  • Residential proxies are recommended for reliable runs (on by default).
  • Start with a small Max reviews per company to validate your filters, then increase it.
  • Use Date range with the default sort to stop early once you reach older reviews.
  • Add several companies in one run to compare brands side by side.

🔌 Integrations

Run the Actor from the Apify API, the JavaScript or Python clients, or connect it to Make, Zapier, n8n, Google Sheets and Slack through Apify integrations. Each run's data is available as JSON or CSV via the dataset API.

Need another source? Open an issue.

❓ FAQ

How do I target a specific country's Trustpilot?

Paste that country's Trustpilot review URL, or turn on Regional sites to cover them all.

Can I scrape the reviews written by one person?

Yes — paste that reviewer's Trustpilot profile URL.

How fresh is the data?

It is collected live at runtime.

💬 Support

Questions or issues? Post them in the Issues tab and I will respond quickly. If the Actor is useful to you, a review is appreciated.