Trustpilot Reviews Scraper - Company Reviews with Replies
Pricing
$0.30 / 1,000 review returneds
Trustpilot Reviews Scraper - Company Reviews with Replies
Scrape Trustpilot reviews for any company by domain: rating, title, text, dates, verification, reviewer country and the company reply as clean JSON. Newest first, filter by stars and language. $0.30 per 1,000 reviews, no login, no proxy setup.
Pricing
$0.30 / 1,000 review returneds
Rating
0.0
(0)
Developer
DataSignals Lab
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 hours ago
Last modified
Categories
Share
Trustpilot Reviews Scraper: company reviews with replies, by domain
Get the Trustpilot reviews of any company as clean JSON: rating, title, text, dates, verification, reviewer country and the company reply. Type the company domain or paste its Trustpilot URL, and run. Newest first or most relevant, filtered by star rating and language if you want.
No login, no API key, no proxy setup. Trustpilot checks every visitor's browser, and that check is handled for you.
Run it with the default input to see it work. It returns the latest reviews of apify.com.
What you get
One row per review:
| field | meaning |
|---|---|
review_id | Trustpilot's id for the review, stable across runs |
company_domain | The domain Trustpilot lists the company under |
company_name | Display name of the company |
company_trust_score | The company's TrustScore, 1 to 5 |
company_review_count | Total number of reviews the company has |
rating | Stars, 1 to 5 |
title | Review headline |
text | Full review text |
language | Language code of the review |
published_at | When the review was published, ISO 8601 |
experienced_at | Date of the experience the review is about |
updated_at | When the reviewer last edited the review, if ever |
is_verified | True when Trustpilot marks the review as verified |
review_source | How the review came in, for example Organic or an invitation |
likes | Number of people who found the review useful |
reviewer_name | Public display name of the reviewer |
reviewer_country | Two-letter country code of the reviewer |
reviewer_review_count | How many reviews this reviewer has written on Trustpilot |
reply_text | The company's public reply, if any |
reply_published_at | When the company replied |
url | Link to the review on Trustpilot |
Example row:
{"review_id": "6abee55939f8a3919067e9c8","company_domain": "apify.com","company_name": "Apify","company_trust_score": 4.7,"company_review_count": 769,"rating": 5,"title": "Smooth and simple","text": "Easy to set up and the support answered within a day.","language": "en","published_at": "2026-10-02T00:57:29.000Z","experienced_at": "2026-09-28T00:00:00.000Z","updated_at": null,"is_verified": false,"review_source": "Organic","likes": 2,"reviewer_name": "Jane D.","reviewer_country": "US","reviewer_review_count": 3,"reply_text": "Thank you for the feedback.","reply_published_at": "2026-10-03T09:12:00.000Z","url": "https://www.trustpilot.com/reviews/6abee55939f8a3919067e9c8"}
Input
| field | what it does |
|---|---|
companies | company domains as Trustpilot lists them, for example apify.com or www.booking.com, or Trustpilot URLs, one per line |
maxReviewsPerCompany | cap per company, default 100, max 1,000 |
sort | recency (default, newest first) or relevance |
stars | optional, only these ratings, for example 1 and 2 for complaints |
language | language code such as en or de, default all |
Minimal input:
{ "companies": ["apify.com", "www.booking.com"], "maxReviewsPerCompany": 200 }
Only the complaints, newest first:
{ "companies": ["www.booking.com"], "stars": ["1", "2"], "maxReviewsPerCompany": 400 }
Pricing
Pay per review returned: $0.30 per 1,000 reviews, charged only for rows that land in the dataset. No start fee. A company that is not found costs nothing. Apify's free monthly credit covers thousands of reviews, so you can evaluate without paying.
Subscriptions and shared agent access
Scored signals from SEC, FDA, Congress and other official filings. The daily output is hashed and anchored, so past signals cannot be edited. Agents call it over MCP. See the track record
Every score in every report lists the terms it was built from, so you can check the number instead of trusting it.
This Actor is part of DataSignals Lab. It does not feed the signal reports. The plans below cover those and the shared MCP access. All prices are listed on the pricing page:
- Free. Report previews, a weekly signal digest and 50 free MCP calls per month for AI agents.
- Snapshot, $19 one time. The current edition of one report plus 30 days of updates.
- DataSignals Pro, $29 per month or $290 per year. All three reports refreshed monthly, MCP access for AI agents (2000 calls per month fair use), email alerts. Cancel anytime.
Who uses this
- Support and product teams tracking what customers complain about, per week and per country.
- Competitive intelligence: pull the reviews of three competitors side by side.
- Sales teams looking for companies whose customers complain about a problem you solve.
- Researchers and NLP teams who need labelled text (the star rating is the label).
- AI agents that answer "what are customers of this company unhappy about" from live data.
Need app reviews instead? See App Store Reviews Scraper and Google Play Reviews Scraper.
Limits and honesty
- Trustpilot shows 200 reviews per filter without a login. Up to 200 reviews per company you get them in one list. Above 200 the Actor collects per star rating, 200 each, so at most 1,000 per company and fewer if a company has few reviews for some ratings.
- Above 200 the rows come grouped per star rating, not as one list sorted by date.
- For a full history of a large company, run it on a schedule with
sortset torecencyand de-duplicate onreview_id. - Use the domain exactly as Trustpilot lists it. Some companies are listed with
www., others without. When in doubt, paste the Trustpilot URL.
Integrations
Works with the Apify API, scheduled runs, webhooks, and the Apify MCP server, so Claude, ChatGPT and other agents can call it as a tool. Export to JSON, CSV, Excel or push into Google Sheets.
Support
Issues tab on this page, or support@datasignalslab.com. Built and maintained by DataSignals Lab.