Trustpilot Company Reviews Scraper
Pricing
from $0.50 / 1,000 results
Trustpilot Company Reviews Scraper
Scrape a company's Trustpilot reviews and profile: trust score, star rating, review count, categories, plus each review's text, rating, author, reply and dates. No login required.
Pricing
from $0.50 / 1,000 results
Rating
0.0
(0)
Developer
Farhan Febrian Nauval
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Scrape any company's Trustpilot reviews and profile in one run. One result = one review (plus one company profile record).
Why use this actor
- No account, no login, and no API key required
- Full review text — not just the star rating
- Company profile too: trust score, star rating, total review count, categories, and contact info
- Every review includes the author, date, company reply, language and country
- Walks through as many review pages as you want, with automatic retries
- Stable JSON output suitable for pipelines, reputation monitoring, or analytics
How it works
- Paste one or more Trustpilot company links (or just the company domain, e.g.
www.amazon.com). - The actor reads the company's profile and then pages through its reviews.
- Results stream into your dataset, ready to download as JSON, CSV, or Excel.
You don't manage scrapers, browsers, or retries — the actor handles all of that.
Trustpilot occasionally shows a "Verifying Connection" check to unfamiliar visitors. Running with a residential proxy (the default) avoids it. If you ever hit it, you can paste a one-time token from your own browser into the optional verification token field — see the field description.
Input
{"companyUrls": ["https://www.trustpilot.com/review/www.amazon.com"],"maxReviews": 200,"maxPages": 20,"includeCompanyProfile": true,"concurrency": 2,"proxyConfiguration": { "useApifyProxy": true, "apifyProxyGroups": ["RESIDENTIAL"] }}
| Field | Type | Description |
|---|---|---|
companyUrls | array | Trustpilot review URLs, or bare company domains (www.amazon.com). |
maxReviews | integer | Cap reviews per company. 0 = no cap. Default 200. |
maxPages | integer | Page cap per company (20 reviews/page). Default 20. |
includeCompanyProfile | boolean | Also output a company profile record. Default true. |
awsWafToken | string | Optional one-time token, only if you hit the verification page. |
concurrency | integer | How many companies to process in parallel. Default 2. |
proxyConfiguration | object | Proxy settings. A residential pool (e.g. US) is recommended. |
Output
Company profile record (recordType: "COMPANY"):
{"_input": "https://www.trustpilot.com/review/www.amazon.com","_source": "S1-nextdata","_scrapedAt": "2026-06-11T10:20:00Z","recordType": "COMPANY","displayName": "Amazon","identifyingName": "www.amazon.com","trustScore": 1.7,"stars": 1.5,"numberOfReviews": 46527,"websiteUrl": "https://www.amazon.com","categories": [ { "categoryId": "electronics_technology", "displayName": "Electronics & Technology" } ],"isClaimed": false}
Review record (recordType: "REVIEW"):
{"_input": "https://www.trustpilot.com/review/www.amazon.com","_source": "S1-nextdata","_scrapedAt": "2026-06-11T10:20:01Z","recordType": "REVIEW","page": 1,"id": "6a2a4daaa84d16150a0430c0","rating": 1,"title": "Amazon keeps selling defective products","text": "I just received a defective product, and amazon expects me to spend my time and money to return it ... (truncated)","likes": 0,"language": "en","dates": { "experiencedDate": "2026-06-11T00:00:00.000Z", "publishedDate": "2026-06-11T07:55:10.000Z" },"consumer": { "displayName": "Mischelle Wilson-Brady", "countryCode": "US", "numberOfReviews": 1 },"reply": null,"location": null}
| Field | Type | Description |
|---|---|---|
recordType | string | COMPANY or REVIEW. |
trustScore / stars | number | Company trust score (0–5) and star band (company records). |
numberOfReviews | number | Total reviews on the company (company records). |
rating | number | This review's star rating (1–5). |
title / text | string | Review headline and full body. |
consumer | object | Author name, country, and review count. |
reply | object | The company's reply, if any. |
dates | object | Experienced / published / updated dates. |
language | string | Detected review language. |
A company/URL that can't be loaded returns an _error record instead of being dropped.
Notes
- Reviews are returned newest-first, 20 per page, exactly as Trustpilot orders them.
- Trust scores, review counts and replies are point-in-time and change over time.