Trustpilot Scraper
Pricing
from $0.10 / 1,000 results
Pricing
from $0.10 / 1,000 results
Rating
0.0
(0)
Developer
MedMatch Team
Actor stats
0
Bookmarked
1
Total users
0
Monthly active users
2 days ago
Last modified
Categories
Share
Trustpilot Reviews Scraper
Scrape customer reviews for any business listed on Trustpilot. This Apify actor uses Chrome impersonation via curl_cffi with your browser cookies to bypass bot detection and extract structured review data.
Capabilities
- Scrape reviews from any Trustpilot business page
- Extract both recent and historical reviews
- Get structured data including:
- Review text and titles
- Star ratings (1-5)
- Reviewer names and country
- Review dates
- Review language
- Business reply text and date
- Filter by date range or number of pages
- Filter by review language
- Chrome impersonation with injected cookies for reliable access
Input Format
Provide input in JSON format with the following parameters:
{"tp_domain": "nike.com","page_count": 10,"languages": "all","cookies": [{"name": "session","value": "abc123","domain": ".trustpilot.com","path": "/"}]}
tp_domain(required): The business slug from the Trustpilot URL, e.g.nike.comfromtrustpilot.com/review/nike.comcookies(required): Your Trustpilot browser cookies — see Passing Cookies belowpage_count(optional): Maximum number of review pages to scrape (20 reviews per page). Leave blank when using date filtering.start_date(optional): Only keep reviews on or after this date (YYYY-MM-DD). Cannot be used together withpage_count.end_date(optional): Only keep reviews on or before this date (YYYY-MM-DD). Defaults to today ifstart_dateis set.languages(optional): Comma-separated language codes to filter reviews, e.g.en,de,fr. Defaults toall.proxy_settings(optional): Apify proxy configuration object.
Passing Cookies
Trustpilot uses bot detection that requires valid browser cookies to access review pages reliably. You need to export cookies from a logged-in browser session and paste them into the cookies input field.
How to export cookies
- Open trustpilot.com in Chrome or Firefox and log in (or simply browse normally to get session cookies set)
- Install a browser extension such as EditThisCookie (Chrome) or Cookie Quick Manager (Firefox)
- Click the extension icon while on
trustpilot.comand export all cookies as JSON - Paste the exported array directly into the
cookiesfield of the actor input
The exported format should look like this:
[{"name": "OptanonConsent","value": "...","domain": ".trustpilot.com","path": "/"},{"name": "tp.session","value": "...","domain": ".trustpilot.com","path": "/"}]
Note: Cookies expire over time. If the actor starts returning errors or empty results, re-export fresh cookies from your browser.
Date Filtering
When start_date is provided, the actor scrapes pages in recency order and stops once it encounters 10 consecutive reviews older than the start date. This means it may scrape more pages than strictly necessary — set a page_count cap alongside the date filter if you want to limit resource usage.
{"tp_domain": "nike.com","start_date": "2024-01-01","end_date": "2024-03-31","cookies": [...]}
Output Information
The actor returns a dataset of reviews with the following structure:
{"ID": "abc123def456","Reviewer": "Jane Smith","Country": "GB","Date": "2024-03-15","Title": "Great product, fast delivery","ReviewText": "Really happy with my purchase...","Rating": 5,"Language": "en","BusinessReply": "Thank you for your feedback!","BusinessReplyDate": "2024-03-16","ReviewURL": "https://www.trustpilot.com/reviews/abc123def456"}
Field Descriptions
| Field | Description |
|---|---|
ID | Unique identifier for the review |
Reviewer | Display name of the reviewer |
Country | Two-letter country code of the reviewer |
Date | Date the review was published (YYYY-MM-DD) |
Title | Title of the review |
ReviewText | Full text content of the review |
Rating | Star rating (1–5) |
Language | Language code of the review (e.g. en, de) |
BusinessReply | Business response text, if any |
BusinessReplyDate | Date the business responded (YYYY-MM-DD) |
ReviewURL | Direct link to the review on Trustpilot |
Usage
- Export cookies: Follow the steps in Passing Cookies above
- Configure input: Provide the
tp_domain, your cookies, and optional page/date limits - Run the actor: Execute via the Apify platform, API, or CLI (
apify run) - Access results: Retrieve structured review data from the dataset
For detailed usage instructions on Apify, see the Apify documentation.