Scrape Trustpilot company reviews
trustpilot_reviewsReturns a company's Trustpilot profile and reviews as JSON. company is the reviewed domain (e.g. www.nike.com). The response has a company summary (trustScore, totalReviews, ratingDistribution 1-5, categories, contact) and a reviews array - each with url, rating, title, text, verified, verificationLevel, verificationSource, source, pending, merged, author (name, country, review count, id, image, profileUrl, reviewsOfThisCompany), reply (the company's response, with dates) and date / experiencedDate / updatedDate. Page with page/pages (20 reviews per page), and filter with stars, sort (recency/relevancy), language, date, search, verified or replies. Returns JSON. Billed like an API request; listing plugins bill one unit per result page they fetch, so keep max_results modest.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"company": "<company>"
},
"name": "trustpilot_reviews"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| date | No | Only reviews from a recent window: last30days, last3months, last6months, last12months. Omit for all time. | |
| page | No | 1-based page to start from (20 reviews/page). Default: 1. | |
| sort | No | Ordering: recency, relevancy. Default 'recency' (newest first). Default: recency. | |
| pages | No | How many consecutive pages to fetch from `page` onward (20 reviews each). Stops early at the last page. Default: 1. | |
| stars | No | Only reviews with these star ratings (1, 2, 3, 4, 5). Repeatable, e.g. stars=4&stars=5. | |
| search | No | Keyword to search within the company's reviews. | |
| company | Yes | The reviewed company's domain, e.g. 'www.nike.com' or 'nike.com'. A full site URL or a pasted Trustpilot review URL is also accepted. | |
| replies | No | Only reviews the company has replied to. Default: false. | |
| language | No | Review language ISO-2 code (e.g. 'en', 'de') or 'all'. Default 'all'. Default: all. | |
| verified | No | Only verified reviews (Trustpilot's verified badge). Default: false. | |
| proxy_country | No | Proxy country the request is sent from (ISO-2, e.g. 'US', 'DE'). Defaults to a country chosen for the site. |