Trustpilot Reviews Scraper | 💵$0.50/1K
Pricing
from $0.28 / 1,000 trustpilot reviews
Trustpilot Reviews Scraper | 💵$0.50/1K
[💵 $0.50 / 1K] Scrape Trustpilot reviews with star, date, language, verified, and reply filters. Company data and reputation insights included.
Pricing
from $0.28 / 1,000 trustpilot reviews
Rating
0.0
(0)
Developer
WebData Labs
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
Trustpilot Reviews Scraper — Ratings, Replies, Filters & Insights
Export Trustpilot reviews for $0.50 per 1,000 results on the Free plan, with no start fee. Paste a company domain or Trustpilot URL, choose optional filters, and download clean review rows as JSON, CSV, Excel, or through the API.
Trustpilot Reviews Scraper collects review text, ratings, dates, public reviewer details, verification status, company replies, and company reputation data. Every run also creates a free company scorecard with rating distribution, reply rate, verification rate, negative-review count, and recurring themes.
What you get
- One clean dataset row per matching review.
- Up to 50 companies in one run.
- Star, date, language, verification, reply, and sorting filters.
- Company TrustScore, stars, categories, total reviews, and URLs.
- Direct links to each review.
- Free company reputation summaries that do not pollute the review dataset.
- No start fee; empty searches and summary records are not charged.
The Actor works immediately without credentials for reviews within the latest 200 per company. If you need older or full-history results, add your own Trustpilot developer API key in Advanced and collect up to 50,000 matching reviews per company.
Start with a ready-made task
Click a task, replace the example company if needed, and run it:
| Ready-made task | Best for |
|---|---|
| Scrape Trustpilot reviews for a company | General review export |
| Get one-star reviews from the last 30 days | Complaint monitoring |
| Find unanswered negative reviews | Support and reputation workflows |
| Export invited Trustpilot reviews | Research reviews submitted through business invitations |
| Monitor competitor Trustpilot ratings | Multi-company benchmarking |
| Analyze Trustpilot themes and complaints | Voice-of-customer research |
Common use cases
- Monitor one-star and two-star complaints.
- Find negative reviews that a company has not answered.
- Compare competitors by TrustScore, rating mix, replies, and themes.
- Export reviews published in a specific date range.
- Build customer-research datasets for dashboards, classifiers, and LLM workflows.
- Track delivery, refund, billing, support, product-quality, and fraud-related complaints.
How to scrape Trustpilot reviews
- Enter
apify.comor a full URL such ashttps://www.trustpilot.com/review/apify.com. - Choose the maximum number of matching reviews per company.
- Optionally select ratings, dates, languages, verification status, or reply status.
- Click Start.
- Open Trustpilot reviews to preview or export the dataset.
- Open Company reputation summary for free aggregate metrics.
Quick start:
{"companyUrls": ["apify.com"],"maxReviewsPerCompany": 10}
Complaint monitoring:
{"companyUrls": ["shopify.com", "wix.com"],"maxReviewsPerCompany": 100,"stars": ["1", "2"],"dateRange": "last3months","languages": ["en"],"replyStatus": "withoutReplies","sort": "recency"}
Full-history export with your Trustpilot developer key:
{"companyUrls": ["example.com"],"maxReviewsPerCompany": 5000,"trustpilotApiKey": "YOUR_SECRET_API_KEY"}
trustpilotApiKey is a secret input. It is optional and is never added to dataset rows or Run Summary.
Input fields
| Field | What it controls |
|---|---|
companyUrls | Company domains or Trustpilot review URLs; up to 50 |
maxReviewsPerCompany | Matching reviews per company; up to 50,000 |
stars | Optional one-to-five-star selection |
dateRange | All time, recent preset, or custom dates |
dateFrom, dateTo | Inclusive custom publication dates in YYYY-MM-DD |
languages | Optional ISO language codes such as en, de, fr, es, nl |
verificationStatus | All, verified, invited, or other unverified reviews |
replyStatus | All, answered, or unanswered reviews |
sort | Newest first or most relevant |
includeReviewerDetails | Add public reviewer profile fields |
includeCompanyInfo | Add company metadata to every review |
includeThemes | Add lightweight complaint and experience themes |
trustpilotApiKey | Optional secret key for results older than the latest 200 |
Existing integrations using businesses, maxReviewsPerBusiness, includeAiSummary, or delayMs remain supported.
Output
Each charged dataset row is one review:
{"reviewId": "697f69d898b1919e835668fe","reviewUrl": "https://www.trustpilot.com/reviews/697f69d898b1919e835668fe","title": "The perfect CRM to scale our sales processes","text": "The product is easy to use and support replies quickly.","rating": 5,"publishedDate": "2026-02-01T16:57:28.000Z","experienceDate": "2026-01-26T00:00:00.000Z","language": "en","verificationLevel": "invited","isVerified": false,"authorName": "Public reviewer name","country": "FR","hasReply": true,"replyMessage": "Thank you for your feedback.","companyName": "Pipedrive","companyDomain": "pipedrive.com","companyTrustScore": 4.5,"companyTotalReviews": 3212,"themes": ["customer_service", "ease_of_use"]}
The free Run Summary contains one scorecard per company:
{"companyDomain": "shopify.com","companyTrustScore": 1.3,"companyTotalReviews": 4788,"reviewsExported": 100,"averageRating": 1.42,"ratingDistribution": { "1": 84, "2": 8, "3": 2, "4": 2, "5": 4 },"replyRate": 0.31,"verifiedRate": 0.18,"topThemes": ["customer_service", "billing_or_refund", "delivery_or_order"],"coverage": "latest_200"}
Pricing
There is no run-start fee. One successfully exported review is one charged result. Company summaries, duplicate reviews, failed companies, and searches with no matches are free.
| Plan | Per review | 1,000 reviews |
|---|---|---|
| Free | $0.00050 | $0.50 |
| Bronze | $0.00045 | $0.45 |
| Silver | $0.00035 | $0.35 |
| Gold | $0.00028 | $0.28 |
| Platinum | $0.00018 | $0.18 |
| Diamond | $0.00012 | $0.12 |
Example Free-plan costs:
- 10 reviews: $0.005
- 100 reviews: $0.05
- 1,000 reviews: $0.50
- 10,000 reviews: $5.00
Use both the review limit and Apify's run spending limit to control the maximum charge.
API and integrations
Open the Actor's API tab for generated JavaScript, Python, CLI, cURL, and MCP examples. Schedule runs daily or weekly, then connect the dataset to Google Sheets, Slack, Make, Zapier, a webhook, a data warehouse, or your own application.
Limits and responsible use
- Without a Trustpilot developer API key, the Actor supports reviews within the latest 200 per company.
- With an eligible API key, the safety ceiling is 50,000 matching reviews per company.
- Highly selective filters may return fewer rows when matching reviews fall outside the accessible history.
- Public reviews can contain personal data. Process them only for a legitimate purpose and comply with applicable privacy laws and Trustpilot's terms.
- Theme labels use deterministic keyword rules for fast triage. Treat them as clues, not definitive sentiment or legal conclusions.
- This Actor is not affiliated with Trustpilot and does not create, edit, or manipulate reviews.
FAQ
Can I scrape all Trustpilot reviews?
For companies with up to 200 reviews, yes without setup. For larger histories, add your Trustpilot developer API key in Advanced, set the limit you need, or enter 0 to continue until the available history ends or the 50,000 safety ceiling is reached.
Does the result limit apply before or after filters?
After filters. Requesting 100 one-star reviews exports up to 100 matching one-star reviews within the accessible history.
Can I scrape a custom date range?
Yes. Choose Custom dates and set inclusive publication dates, or use the last-30-days, three-month, six-month, or twelve-month presets.
Why is the company summary separate?
It keeps CSV, Excel, API, and database exports clean. You pay only for review rows, while aggregate reputation intelligence remains free.
Support
For bugs or missing fields, open an Actor issue with the run URL, sanitized input, and expected behavior. Never include an Apify token or Trustpilot API key.