Trustpilot Reviews Scraper
Pricing
from $1.00 / 1,000 results
Trustpilot Reviews Scraper
Scrape Trustpilot reviews for any company. Ratings, review text, reviewer details, dates and business replies as clean structured JSON.
Pricing
from $1.00 / 1,000 results
Rating
0.0
(0)
Developer
Kelvin Yayra Kwaku Ganyo
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Extract Trustpilot reviews for any company as clean, structured JSON. Give it one or more company domains and get back every review with its rating, text, reviewer details, dates, and the company's reply.
No login, no cookies. Just a domain in, structured reviews out.
Why this scraper
- Complete, structured reviews — rating, title, full text, reviewer name/country/history, verification, experienced & published dates, business reply, and likes.
- Company context on every review — TrustScore and total review count attached, so each row stands alone.
- Multiple companies per run — pass a whole list of domains.
- Filter what you collect — by star rating and language, with a
maxReviewsPerCompanycap for predictable cost.
Use cases
- Reputation monitoring — track your own or competitors' TrustScore and incoming reviews.
- Competitive intelligence — compare sentiment and complaints across a market.
- Voice-of-customer research — mine real experiences, praise, and pain points at scale.
- Alerting & dashboards — feed fresh reviews into your own tools via the API.
Input
| Field | Type | Description |
|---|---|---|
companies | array | Company domains (nike.com) or full Trustpilot review URLs |
maxReviewsPerCompany | integer | Cap per company (default 100) |
stars | array | Only these star ratings (e.g. ["1","2"]) — empty = all |
language | string | all, or a code like en |
proxyConfiguration | object | Residential proxy — preset for you |
{"companies": ["nike.com", "www.amazon.com"],"maxReviewsPerCompany": 300,"stars": ["1", "2"]}
Output
One dataset item per review:
{"companyDomain": "nike.com","companyName": "Nike","companyTrustScore": 1.4,"companyTotalReviews": 8123,"rating": 1,"title": "Order never arrived","text": "Placed an order three weeks ago…","reviewerName": "Jane D.","reviewerCountry": "US","reviewerReviewCount": 4,"reviewerVerified": true,"experiencedDate": "2026-07-10T00:00:00.000Z","publishedDate": "2026-07-12T09:14:00.000Z","businessReply": null,"reviewUrl": "https://www.trustpilot.com/reviews/abc123","scrapedAt": "2026-07-23T00:00:00.000Z"}
Pricing
Pay per result — a small per-run start fee plus a per-review fee, no subscription. See the Pricing tab.
Notes
- Only publicly visible reviews are collected — no private or account data.
- Reviews come in Trustpilot's own ordering for the filters you set.