Trustpilot Scraper PPR
Pricing
$8.00/month + usage
Trustpilot Scraper PPR
Scrape company reviews from Trustpilot.com — the world's leading review platform. Extract company info (name, trust score, rating, categories, response rate), full review data (star rating, text, dates, verification status, company replies, useful count), and filter by stars or sort by relevance.
Pricing
$8.00/month + usage
Rating
0.0
(0)
Developer
Paweł
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Trustpilot Review Scraper
Comprehensive Apify Actor for scraping company reviews from Trustpilot.com — the world's leading review platform with over 300 million reviews across 1 million+ businesses.
Features
- Company Information: Name, overall rating, trust score, total reviews, categories, website, description, logo URL, response rate, response time
- Full Review Data: Reviewer name, star rating (1-5), title, full text, date of experience, date published, verified/unverified status, verification source, company reply with date, useful count, language
- Flexible Input: Provide Trustpilot URLs directly, company domains, or company names
- Filtering: Filter reviews by star rating (1-5 stars)
- Sorting: Sort by recency or relevance
- Pagination: Automatically follows all review pages (20 reviews per page)
- Rate Limiting: Built-in session pool, proxy rotation, and configurable concurrency
- Structured Output: Multiple dataset views (overview, detailed, ratings only)
Input Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
startUrls | array | [] | Trustpilot company review page URLs |
companyNames | string[] | [] | Company domains/names (e.g., amazon.com, netflix.com) |
maxReviews | integer | 100 | Max reviews per company (0 = unlimited) |
maxItems | integer | 0 | Max total items across all companies (0 = unlimited) |
filterByStars | integer | 0 | Filter by star rating 1-5 (0 = all) |
sortBy | string | recency | Sort order: recency or relevance |
maxConcurrency | integer | 5 | Max parallel requests (1-20) |
minConcurrency | integer | 1 | Min parallel requests |
maxRequestRetries | integer | 3 | Max retries per failed request |
maxRequestsPerMinute | integer | 60 | Rate limit |
proxyConfiguration | object | — | Proxy settings (recommended for large runs) |
Example Input
{"companyNames": ["amazon.com", "netflix.com"],"maxReviews": 200,"filterByStars": 0,"sortBy": "recency","maxConcurrency": 3,"proxyConfiguration": {"useApifyProxy": true}}
Or using direct URLs:
{"startUrls": [{ "url": "https://www.trustpilot.com/review/amazon.com" },{ "url": "https://www.trustpilot.com/review/www.netflix.com" }],"maxReviews": 100,"sortBy": "recency"}
Output
Each output record contains company information merged with individual review data.
Example Output
{"companyName": "Amazon","companyId": "46a7e93b000064000500918b","trustScore": 1.4,"overallRating": 1.7,"totalReviews": 44476,"categories": [{ "name": "Electronics & Technology", "id": "electronics_technology" }],"companyWebsite": "https://www.amazon.com","companyDescription": "Shop an Mail-Order company","companyAddress": { "addressCountry": "US" },"companyLogoUrl": "https://cdn.trustpilot.net/company-logos/amazon.com.png","companyProfileUrl": "https://www.trustpilot.com/review/www.amazon.com","responseRate": 0.02,"responseTime": "within a week","reviewId": "67abc123def456","reviewerName": "John D.","reviewerLocation": "US","reviewerReviewCount": 3,"rating": 1,"title": "Terrible customer service","text": "I ordered a product that arrived damaged. Customer service was unhelpful and refused to issue a refund...","language": "en","dateExperience": "2026-03-10T00:00:00.000Z","datePublished": "2026-03-12T14:23:00.000Z","dateUpdated": "","isVerified": true,"verificationSource": "order","companyReply": "We're sorry to hear about your experience. Please contact us at...","companyReplyDate": "2026-03-13T09:15:00.000Z","usefulCount": 5,"reviewUrl": "https://www.trustpilot.com/review/www.amazon.com#67abc123def456","scrapedAt": "2026-03-16T10:30:00.000Z"}
Output Fields Reference
Company Fields
| Field | Type | Description |
|---|---|---|
companyName | string | Business display name |
companyId | string | Trustpilot business unit ID |
trustScore | number | Trustpilot trust score (0-10) |
overallRating | number | Average star rating (1-5) |
totalReviews | integer | Total number of reviews |
categories | array | Business categories |
companyWebsite | string | Company's website URL |
companyDescription | string | Business description |
companyAddress | object | Business address/location |
companyLogoUrl | string | Company logo image URL |
companyProfileUrl | string | Trustpilot profile URL |
responseRate | number | Company reply rate (0-1) |
responseTime | string | Typical company response time |
Review Fields
| Field | Type | Description |
|---|---|---|
reviewId | string | Unique review identifier |
reviewerName | string | Reviewer's display name |
reviewerLocation | string | Reviewer's location |
reviewerReviewCount | integer | Reviewer's total review count |
rating | integer | Star rating (1-5) |
title | string | Review headline |
text | string | Full review body text |
language | string | Review language code (e.g., en) |
dateExperience | string | Date of the experience (ISO 8601) |
datePublished | string | Date review was published (ISO 8601) |
dateUpdated | string | Date review was last updated (ISO 8601) |
isVerified | boolean | Whether the review is verified |
verificationSource | string | How the review was verified (e.g., order, invitation) |
companyReply | string | Company's reply text (empty if none) |
companyReplyDate | string | Date of company reply (ISO 8601) |
usefulCount | integer | Number of "useful" votes |
reviewUrl | string | Direct URL to the review |
scrapedAt | string | Timestamp when data was scraped |
Dataset Views
The Apify Console provides three pre-configured table views:
- Overview — Company, reviewer, rating, title, date, verified status, URL
- Detailed View — All fields including review text, replies, trust score, verification details
- Ratings Only — Compact view with company, reviewer, rating, title, experience date, verified, useful count