Research public company feedback.
Trustpilot Reviews Scraper
Collect Trustpilot company reviews with ratings, review text, dates and company references.
What you can do
Compare customer review themes.
Export review records for reporting.
Set your sources
Open the scraper and enter your own URLs, search terms and limits.
Review & run
Check the cost estimate and confirm the task. Follow its progress in your account.
Use your data
Explore saved results and export CSV, JSON or XLSX. Downloads of saved results are free.
Sample data & output fields
These example values demonstrate the data shape; they are not a live scraper result. Available fields depend on the source, selected options and upstream data.
[
{
"reviewId": "example-001",
"title": "Example title",
"text": "Illustrative content for this example.",
"rating": 4.5,
"publishedDate": "2026-01-15T12:00:00Z",
"companyName": "Example company name"
}
]| Field | Type | Description |
|---|---|---|
reviewId | string | Unique Trustpilot review identifier. |
title | string | Headline of the review. |
text | string | Full text of the Trustpilot review. |
rating | number | Review rating from one to five stars. |
publishedDate | string | ISO 8601 timestamp when the review was published. |
companyName | string | Company name. |
Example input
This is the configured parser input. Replace the example sources with your own and review all limits before running.
{
"companyUrls": [
"pipedrive.com"
],
"maxReviewsPerCompany": 10,
"sort": "recency",
"includeCompanyInfo": true
}Explore input fields
| Field | Type | Notes |
|---|---|---|
companyUrls | array | Enter Trustpilot company URLs (e.g., https://www.trustpilot.com/review/example.com) or just the domain (e.g., example.com). One per line. |
maxReviewsPerCompany | integer | Maximum number of reviews to scrape per company. Set to 0 for unlimited reviews. |
sort | string | Sort reviews by recency or relevance (default). |
includeCompanyInfo | boolean | Include company metadata (trust score, total reviews, categories) in each review record. |
Run through the API
Create an API key in your account, send the input to the queued endpoint and use the returned task ID to retrieve results. Sending a live request uses credits.
curl --request POST 'https://extracto.cloud/api/v1/parsers/trustpilot/queue' \
--header 'X-API-KEY: ext_your_api_key' \
--header 'Content-Type: application/json' \
--header 'Accept: application/json' \
--data-binary @- <<'JSON'
{
"input": {
"companyUrls": [
"pipedrive.com"
],
"maxReviewsPerCompany": 10,
"sort": "recency",
"includeCompanyInfo": true
}
}
JSONYour next dataset starts here.
Choose your sources, review the price and run Trustpilot Reviews Scraper.