Trustpilot Reviews Scraper avatar

Trustpilot Reviews Scraper

Pricing

from $0.10 / 1,000 results

Go to Apify Store
Trustpilot Reviews Scraper

Trustpilot Reviews Scraper

Scrape Trustpilot reviews in bulk with support for filters.

Pricing

from $0.10 / 1,000 results

Rating

0.0

(0)

Developer

Curious Coder

Curious Coder

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Extract company reviews from Trustpilot — fast, structured, and ready to use. Point it at any company profile and get clean JSON, CSV or Excel with every review, rating, reviewer and company reply.

Great for monitoring your brand reputation, analysing competitors, tracking customer sentiment over time, or building review datasets for research.

What you can do

  • Scrape all reviews from one or many companies at once.
  • Filter exactly like you would on the site — by star rating, time period, language, verified status, replied reviews, or a search keyword.
  • Cap how many reviews you collect per company with Limit per URL.
  • Export to JSON, CSV, Excel, or HTML, or pull results via the API.

Input

Paste one or more Trustpilot company pages and choose your filters.

FieldDescription
Company review URLsThe companies to scrape. Use full URLs (https://www.trustpilot.com/review/happen.com) or just the domain (happen.com).
Limit per URLMaximum reviews to collect per company. Set 0 for no limit (all reviews).
Star ratingKeep only selected ratings, e.g. 4 and 5 stars. Leave empty for all.
Time periodLast 30 days, 3 / 6 / 12 months, or any time.
Verified reviews onlyReturn only verified reviews.
Replied reviews onlyReturn only reviews the company has replied to.
Review languageLanguage code such as en, es, de, or all for every language.
Search within reviewsOnly reviews containing a keyword.
Sort orderMost recent or most relevant.

Example input

{
"startUrls": ["https://www.trustpilot.com/review/happen.com"],
"limitPerUrl": 200,
"starRatings": ["4", "5"],
"timePeriod": "last12months",
"language": "en",
"sort": "recency"
}

Output

Each review is one record:

{
"id": "6a3cc427c25ae5b7bc5364b7",
"url": "https://www.trustpilot.com/reviews/6a3cc427c25ae5b7bc5364b7",
"title": "easy to apply",
"text": "easy to apply...",
"rating": 5,
"language": "en",
"experiencedDate": "2026-06-25T00:00:00.000Z",
"publishedDate": "2026-06-25T08:01:11.000Z",
"isVerified": false,
"verificationLevel": "not-verified",
"consumer": {
"displayName": "Patience Pawaka",
"countryCode": "ZA",
"numberOfReviews": 2
},
"reply": null,
"companyName": "Happen Bank",
"companyBusinessUnit": "happen.com"
}

Tips

  • Add several company URLs in one run to compare competitors side by side.
  • Combine Star rating + Time period to focus on recent negative or positive feedback.
  • Use Search within reviews to find mentions of a specific product, feature, or issue.
  • Schedule the actor to track new reviews and reputation changes automatically.