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 rating, title, text, verified, author (name, country, review count), reply (the company's response) and dates. 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.
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. |