Trustpilot Company Reviews Scraper avatar

Trustpilot Company Reviews Scraper

Pricing

Pay per usage

Go to Apify Store
Trustpilot Company Reviews Scraper

Trustpilot Company Reviews Scraper

Scrape Trustpilot company reviews by domain. Extract review text, ratings, reviewer names, dates, verification status, company replies, filters, and pagination metadata for reputation monitoring and competitor research.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Scrappa

Scrappa

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Extract Trustpilot reviews for a company domain through Scrappa. Use it for review monitoring, reputation analysis, customer-support QA, brand tracking, and competitor research.

Features

  • Review titles, text, IDs, ratings, languages, dates, verification status, and company replies
  • Reviewer details from Trustpilot consumer profiles
  • Filters for rating, verified reviews, company replies, keyword search, date posted, locale, and sort order
  • Multi-page runs up to Trustpilot's public page limit
  • Dataset rows optimized for Apify table views
  • Full Scrappa responses saved to the OUTPUT key-value-store record

Input

FieldTypeRequiredDescription
company_domainstringYesCompany domain, for example amazon.com
localestringNoTrustpilot locale, default en-US
pageintegerNoFirst page to fetch, 1-10
max_pagesintegerNoNumber of pages to fetch, 1-10
per_pageintegerNoReviews per page after filtering, 1-100
sortstringNorecency or relevance
ratingstringNoComma-separated ratings, for example 1,2
verifiedbooleanNoReturn only verified reviews
with_repliesbooleanNoReturn only reviews with company replies
querystringNoSearch within review title or text
date_postedstringNoany, last_30_days, last_3_months, last_6_months, or last_12_months
fieldsstringNoOptional comma-separated Scrappa response fields, for example reviews,businessUnit.displayName,pagination

Example Input

{
"company_domain": "amazon.com",
"locale": "en-US",
"page": 1,
"max_pages": 2,
"per_page": 20,
"sort": "recency",
"rating": "1,2",
"date_posted": "last_30_days"
}

Output

Each Trustpilot review is saved as one dataset item:

{
"id": "example-review-id",
"title": "Delivery was late",
"text": "The order arrived later than expected.",
"rating": 2,
"language": "en",
"isVerified": true,
"consumer_name": "Example Customer",
"published_date": "2026-05-01T12:30:00.000Z",
"company_domain": "amazon.com",
"request_page": 1,
"request_sort": "recency",
"request_rating": "1,2"
}

The full combined response is saved to OUTPUT, including per-page Scrappa responses and pagination metadata.

Notes

Trustpilot limits public unauthenticated access to approximately the first 10 review pages. For higher-volume review monitoring or direct API access, use Scrappa at https://scrappa.co.