Trustpilot Reviews Scraper
Pricing
from $0.40 / 1,000 results
Trustpilot Reviews Scraper
From $0.4/1k 💰 Scrape Trustpilot reviews at scale with 70+ data points (ratings, text, country, names, replies, full business profiles, reviews distributions and more). Bypass Trustpilot’s ~200 limit at lightning speed! Export to JSON/CSV/Excel/API. AI-agent ready - start now! 🚀
Pricing
from $0.40 / 1,000 results
Rating
5.0
(2)
Developer
Azzouzana
Maintained by CommunityActor stats
3
Bookmarked
65
Total users
14
Monthly active users
8 hours ago
Last modified
Categories
Share
Fast Trustpilot Reviews Scraper 🔥 Beyond the 200-Review limit
🤖 What does Trustpilot Reviews Scraper do?
Trustpilot Reviews Scraper enables you to extract company reviews from Trustpilot for brand monitoring, competitive research, lead enrichment, and sentiment analysis — without manual copy-paste or browser automation.
Trustpilot only lets you browse about ~200 reviews per company on the website. This actor goes beyond that cap and can collect thousands of reviews when they are publicly available.
The scraper collects key review details such as:
- Review ID & URL – Stable identifiers and direct links to each review
- Title & text – Headline and full review body
- Star rating – 1–5 score per review
- Dates – Published, experienced, and updated timestamps
- Verified flag & source – Whether Trustpilot marked the review as verified
- Reviewer – Display name, country code, and review count
- Company reply – Reply text and published date when the business responded
- Business unit – Trustpilot slug for the company (e.g.
stripe.com,www.nike.com)
Optional fields when enabled in input: full business-unit profile (includeBusinessDetails), trust score and star breakdown (includeReviewsDistribution), transparency data (includeTransparency).
Pricing: From $0.40 per 1,000 reviews ($0.4/1K) · volume-based PPE · JSON, CSV, Excel · Apify API · AI-agent ready
💡 Why scrape Trustpilot reviews?
Trustpilot is a leading consumer review platform used across ecommerce, SaaS, and services. Scraping it allows you to:
- Monitor brand reputation: Track ratings, verified reviews, and company replies over time
- Benchmark competitors: Compare star scores and feedback themes across companies
- Enrich sales & marketing: Add trust signals and reviewer geography to CRM or outreach
- Run voice-of-customer analysis: Export pros, cons, and recurring topics at scale
- Build dashboards & alerts: Feed JSON/CSV into BI tools, Sheets, or webhooks
🚀 How to scrape Trustpilot reviews
Using Trustpilot Reviews Scraper is straightforward:
- Try for free – Sign in to Apify and open this actor.
- Configure inputs – Set Company (
company), Max reviews (maxItems), sort order, and any filters (stars, language, countries, date range, verified only, etc.). - Run the actor – Click Run to start scraping.
- Retrieve results – Preview or download data from the Dataset tab (JSON, CSV, Excel, or API).
Supported company input
| Format | Example |
|---|---|
| Domain slug | stripe.com |
| Slug with www | www.nike.com |
| Full review URL | https://www.trustpilot.com/review/shopify.com |
| Full review URL (www slug) | https://www.trustpilot.com/review/www.nike.com |
One company per run. Start a new run for each Trustpilot business you want to scrape.
💳 How much will it cost to scrape Trustpilot reviews?
Pay Per Event (PPE) — from $0.40 per 1,000 reviews ($0.4/1K). You pay per review saved to your dataset. Pricing is volume-based, not a single flat rate: larger runs unlock lower per-review cost. Check the actor Pricing tab on Apify for current tiers.
| Reviews collected | Cost at from rate* |
|---|---|
| 100 | $0.04 |
| 500 | $0.20 |
| 1,000 | $0.40 |
| 2,500 | $1.00 |
| 5,000 | $2.00 |
| 10,000 | $4.00 |
| 25,000 | $10.00 |
*Illustrative totals at the from rate ($0.4/1K). Your effective rate depends on volume tier.
Free tier (trial) limits: up to 5 reviews per run, 5 runs per calendar day (UTC), and at least 1 minute between runs. Upgrade when ready to scale.
📝 Input Parameters
Configure the actor in the Apify Console or via JSON. company is required.
Core
| Parameter | Type | Default | Description |
|---|---|---|---|
company | string | apify.com | Trustpilot review page URL, domain, or slug (e.g. apify.com, www.nike.com, https://www.trustpilot.com/review/www.nike.com). Required. |
maxItems | integer | 200 | Maximum unique reviews to collect this run (10–5000). |
sortBy | string | recency | recency (most recent) or relevance (most relevant). |
Filters
| Parameter | Type | Default | Description |
|---|---|---|---|
filterStars | array | — | Only these star ratings: "1"–"5". Leave empty for all. Multiple values may be split on page cap for deeper coverage. |
filterLanguages | string | all | Review language: all, en, fr, pt, es, nl, it, id, de, zh, ru, or pl. |
filterCountries | array | [] | Reviewer country codes (e.g. US, GB, DE). Client-side filter on reviewerCountryCode. Empty = all countries. |
filterDateRange | string | all | all, last30days, last3months, last6months, or last12months. |
filterVerifiedOnly | boolean | false | Only reviews marked as verified by Trustpilot. |
filterRepliesOnly | boolean | false | Only reviews that have a company reply. |
searchKeywords | string | — | Keyword filter in review text (max 100 characters). |
Company data (optional)
| Parameter | Type | Default | Description |
|---|---|---|---|
includeBusinessDetails | boolean | false | Full Trustpilot business-unit profile on each row: flattened business_* fields (id, categories, verification, activity, contactInfo, flags) plus businessName, businessWebsite, businessUrl, and contact aliases. |
includeReviewsDistribution | boolean | false | Add trustScore, totalReviews, and starsOne–starsFive on each review row. |
includeTransparency | boolean | false | Fetch transparency page for basicLinkRate and consumer alerts. |
Quick test — one company, 100 recent reviews
{"company": "stripe.com","maxItems": 100,"sortBy": "recency"}
Filtered — 5-star verified reviews from the last 3 months
{"company": "https://www.trustpilot.com/review/stripe.com","maxItems": 500,"sortBy": "relevance","filterStars": ["5"],"filterDateRange": "last3months","filterVerifiedOnly": true,"filterCountries": ["US", "GB"]}
Full export — business unit data on every row
{"company": "shopify.com","maxItems": 1000,"sortBy": "recency","includeBusinessDetails": true,"includeReviewsDistribution": true,"includeTransparency": true}
📊 Output
The actor returns one JSON object per review in the default dataset. Without the company-data flags, each row includes review and reviewer fields plus businessUnit and scrapedAt.
Sample output (truncated):
{"reviewId": "6a61d53617bd1e98284606ae","reviewUrl": "https://www.trustpilot.com/reviews/6a61d53617bd1e98284606ae","reviewTitle": "Business Coach","reviewText": "As a business coach, I regularly work with clients from a wide variety of sectors. I make sure to carry out extensive research in advance into the sector-specific requirements and the current competitive landscape, both across Germany as a whole and within the region in particular. Using the Google Maps Scraper saves me hours – or even days – of tedious manual research, from which I would then have to laboriously filter out duplicates and multiple entries.","reviewRating": 4,"reviewLanguage": "en","reviewPublishedDate": "2026-07-23T10:47:50.000Z","reviewExperiencedDate": "2026-07-23T00:00:00.000Z","reviewUpdatedDate": null,"reviewIsVerified": false,"reviewSource": "BasicLink","reviewLikes": 0,"reviewerId": "6a61d5297b418c16b6899045","reviewerUrl": "https://www.trustpilot.com/users/6a61d5297b418c16b6899045","reviewerName": "Gerald Jürgens","reviewerCountryCode": "DE","reviewerReviewCount": 1,"replyText": null,"replyPublishedDate": null,"businessUnit": "apify.com","scrapedAt": "2026-07-23T11:43:54.636Z","business_id": "62ac9c3177fbadc00785d7fe","business_displayName": "Apify","business_identifyingName": "apify.com","business_numberOfReviews": 636,"business_numberOfReviewsLast12Months": 499,"business_trustScore": 4.8,"business_websiteUrl": "https://apify.com","business_websiteTitle": "apify.com","business_profileImageUrl": "https://s3-eu-west-1.amazonaws.com/tpd/logos/62ac9c3177fbadc00785d7fe/0x0.png","business_customHeaderUrl": null,"business_promotion": null,"business_hideCompetitorModule": false,"business_stars": 5,"business_categories": [{"id": "software_company","name": "Software Company","rank": "undefined","cardinality": "undefined","isPrimary": true},{"id": "computer_software_store","name": "Computer Software Store","rank": "undefined","cardinality": "undefined","isPrimary": false}],"business_breadcrumb_topLevelId": "electronics_technology","business_breadcrumb_topLevelDisplayName": "Electronics & Technology","business_breadcrumb_midLevelId": "internet_software","business_breadcrumb_midLevelDisplayName": "Internet & Software","business_breadcrumb_bottomLevelId": "software_company","business_breadcrumb_bottomLevelDisplayName": "Software Company","business_isClaimed": true,"business_isClosed": false,"business_isTemporarilyClosed": false,"business_locationsCount": 0,"business_isCollectingReviews": false,"business_verification_verifiedByGoogle": false,"business_verification_verifiedPaymentMethod": false,"business_verification_verifiedUserIdentity": false,"business_hasCollectedIncentivisedReviews": false,"business_countryCode": "CZ","business_consumerAlert": null,"business_consumerAlerts": null,"business_isMerged": false,"business_contactInfo_email": "hello@apify.com","business_contactInfo_address": "Vodičkova 704/36, Nové Město","business_contactInfo_city": "Prague","business_contactInfo_country": "CZ","business_contactInfo_phone": null,"business_contactInfo_zipCode": "110 00","business_activity_isUsingPaidFeatures": false,"business_activity_hasSubscription": false,"business_activity_claimedDate": "2024-07-30T11:24:59.000Z","business_activity_isClaimed": true,"business_activity_previouslyClaimed": true,"business_activity_replyBehavior_averageDaysToReply": 0,"business_activity_replyBehavior_negativeReviewsWithRepliesCount": 0,"business_activity_replyBehavior_replyPercentage": 0,"business_activity_replyBehavior_totalNegativeReviewsCount": 13,"business_activity_verification_verifiedByGoogle": false,"business_activity_verification_verifiedPaymentMethod": false,"business_activity_verification_verifiedUserIdentity": false,"business_activity_hasBusinessUnitMergeHistory": false,"business_activity_isUsingAIResponses": false,"business_activity_hasRecentlyInvitedUsers": true,"business_hasCustomHeaderSetting": false,"business_hasPromotionSetting": false,"business_hasLocationModuleAccess": false,"businessName": "Apify","businessWebsite": "https://apify.com","businessEmail": "hello@apify.com","businessPhone": null,"businessCity": "Prague","businessZipCode": "110 00","businessAddress": "Vodičkova 704/36, Nové Město, Prague, 110 00","businessCountry": "CZ","businessUrl": "https://www.trustpilot.com/review/apify.com","trustScore": 4.8,"totalReviews": 636,"starsOne": 13,"starsTwo": 2,"starsThree": 3,"starsFour": 44,"starsFive": 574,"basicLinkRate": 83,"basicLinkRateSource": "trustpilot","hasCollectedIncentivisedReviews": false,"consumerAlert": null,"consumerAlerts": []}
With includeBusinessDetails, includeReviewsDistribution, and includeTransparency enabled, rows also include flattened business_* profile fields, businessName, businessWebsite, businessUrl, contact aliases, trustScore, totalReviews, starsOne–starsFive, and transparency metadata.
Export via dataset download, Apify API, webhooks, Google Sheets, Zapier, Make, and other Apify integrations.
❓ FAQ
How much does it cost to run this actor?
From $0.40 per 1,000 reviews ($0.4/1K) — volume-based PPE, not flat pricing. See How much will it cost.
Why am I only getting 5 results?
On the free Apify plan, each run is limited to 5 reviews so you can check data quality. Upgrade to a paid plan to use your full Max reviews setting.
How many reviews can I get per company?
Thousands — set Max reviews to match your needs. Trustpilot only lets you browse about 200 reviews on the website; this actor goes beyond that cap when more reviews exist.
Can I get more than ~200 reviews for one company?
Yes. On Trustpilot's site you hit a limit around 200 reviews per company page. This actor is built to collect thousands beyond that when they are publicly available.
Can I scrape several companies in one run?
No. One company per run. Start another run for a different URL or slug.
Do I need a Trustpilot account?
No. The actor collects publicly visible review pages.
What export formats are available?
JSON, CSV, Excel, and API.
⚖️ Is it legal to scrape Trustpilot?
Web scraping may be subject to legal restrictions (e.g. GDPR for personal data in the EU). Make sure you have a legitimate purpose and comply with Trustpilot's terms of service. This actor only collects publicly visible review data and does not access content behind login or private accounts. When in doubt, consult your legal advisor.
This actor is not affiliated with Trustpilot A/S or any of its subsidiaries. All trademarks belong to their respective owners.
📬 Contact us
Need a custom workflow, higher limits, or help getting started?
- 💬 Discord:
@azzouzana - 📧 Email: labs@azzouzana.com