⭐ Trustpilot Reviews Scraper | Company Ratings avatar

⭐ Trustpilot Reviews Scraper | Company Ratings

Pricing

from $0.50 / 1,000 results

Go to Apify Store
⭐ Trustpilot Reviews Scraper | Company Ratings

⭐ Trustpilot Reviews Scraper | Company Ratings

Extract customer reviews, star ratings, verification badges, reviewer profiles, company replies, AI summaries & TrustScore analytics from Trustpilot by domain or URL from $0.50/1k results — zero proxy config required.

Pricing

from $0.50 / 1,000 results

Rating

0.0

(0)

Developer

Khan

Khan

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Security

Limited permissions

Share

What does Trustpilot Reviews Scraper do?

It's a simple and powerful tool that allows you to get all customer reviews and company TrustScore data from Trustpilot: star rating (1–5), review title and full text, date published, date of experience, verification badge (verified, invited, unverified), helpful votes, reviewer's name, country code, total review count, official company reply, and full company TrustScore analytics. To get that data, just insert a Trustpilot company URL or domain name and click the "Save & Start" button.

See more Brand & Review Scrapers if you need to scrape G2 software reviews, Booking.com reviews, Airbnb reviews, or Shopify store catalogs.

🛡️ Zero Proxy Configuration Required: Anti-blocking and regional routing are handled automatically out of the box — just paste your target URLs and click Start.

What data can you extract with Trustpilot Reviews Scraper?

⭐ Review Content & Verification — Review ID, 1–5 star rating, review title, full text, publication date, experience date, verification status (isVerified, verificationLevel), collection source, language code, and helpful likes
👤 Reviewer Profile Metadata — Reviewer display name, 2-letter ISO country code (US, GB, DE), total reviews written by the consumer, and consumer verification badge
💬 Official Business Responses — Full company reply message and exact reply publication timestamp whenever a business responds to a review
🏢 Company TrustScore & AI Summary — Overall trustScore, 1–5 star rating breakdown, review velocity (numberOfReviewsLast12Months), AI-generated review summary, claimed status, and website URL

Why scrape Trustpilot Reviews?

💪 Tracking competitor TrustScores and surfacing 1-star and 2-star customer complaints
🕵️ Voice-of-Customer (VoC) market research by star rating, reviewer country, language, and date range
✨ Detecting emerging product issues, churn drivers, and customer support trends in real time
👍 Creating a custom database for brand sentiment analysis, LLM fine-tuning, and RAG pipelines
📩 Enriching B2B company leads with verified TrustScore ratings, review counts, and AI review summaries

How do I use Trustpilot Reviews Scraper?

Trustpilot Reviews Scraper was designed to be easy to start with even if you've never extracted data from the web before. Here's how you can scrape Trustpilot reviews data with this tool:

  1. Create a free Apify account using your email.
  2. Open Trustpilot Reviews Scraper.
  3. Add a Trustpilot company URL (such as https://www.trustpilot.com/review/apify.com) or domain name (apify.com).
  4. Click "Start" and wait for the reviews and company analytics to be extracted.
  5. Download your data in JSON, XML, CSV, Excel, or HTML.

Input

The input for Trustpilot Reviews Scraper should be a Trustpilot company URL or domain (url or startUrls). You can also filter by star rating, language, reviewer country, date range, verified status, and minimum word count.

Click on the input tab for an input example in JSON.

{
"url": "https://www.trustpilot.com/review/apify.com",
"maxReviews": 100,
"sortBy": "recency",
"filterStars": [4, 5],
"filterVerifiedOnly": true,
"includeCompanyInfo": true
}

🔗 url / startUrls — Enter a single Trustpilot URL or domain ("apify.com"), or pass an array of multiple companies in startUrls
🔢 maxReviews & sortBy — Set the maximum reviews per company (100 by default) and sort by recency (newest first) or relevance
⭐ filterStars & filterVerifiedOnly — Filter by specific star ratings (e.g., [1, 2] or [4, 5]), filterVerifiedOnly, filterRepliesOnly, or minWords
🗓️ filterDateRange, startDate, endDate, lastDays, startPage & filterLanguages — Scope extraction by date cutoff (YYYY-MM-DD), relative window (last30days, last12months), language (["en", "de"]), or filterCountries (["US", "GB"])
🏢 includeCompanyInfo — When true (default), includes a type: "company" record with the company's TrustScore, star distribution, and AI summary at no extra surcharge

Output sample

This scraper will deliver results in a dataset. You can choose in which format to download it: JSON, Excel, HTML, CSV, or XML. Here's an excerpt from the JSON dataset you'd get if you apply the input parameters above:

[
{
"type": "company",
"id": "5a9e8b2104b29a000189abcd",
"displayName": "Apify",
"identifyingName": "apify.com",
"numberOfReviews": 540,
"numberOfReviewsLast12Months": 185,
"trustScore": 4.8,
"stars": 5,
"websiteUrl": "https://apify.com",
"isClaimed": true,
"countryCode": "CZ",
"aiSummary": "Customers consistently praise Apify for its reliable scraping infrastructure, responsive support, and flexible SDK...",
"stats": {
"totalNumberOfReviews": 540,
"ratings": {
"total": 540,
"one": 8,
"two": 4,
"three": 11,
"four": 42,
"five": 475
}
}
},
{
"type": "review",
"id": "67c9e2104b29a8041289abcd",
"rating": 5,
"title": "Best web scraping and automation platform",
"text": "We migrated our entire data extraction pipeline to Apify and cut maintenance time by 80%.",
"source": "Organic",
"language": "en",
"likes": 2,
"filtered": false,
"isPending": false,
"isVerified": true,
"verificationLevel": "verified",
"publishedDate": "2026-09-18T14:22:10.000Z",
"experiencedDate": "2026-09-15T00:00:00.000Z",
"updatedDate": null,
"reviewerName": "Alex M.",
"reviewerCountry": "US",
"reviewerNumberOfReviews": 7,
"consumer": {
"id": "5f8d04b39012ab0012345678",
"displayName": "Alex M.",
"countryCode": "US",
"numberOfReviews": 7,
"isVerified": true
},
"reply": {
"message": "Thank you so much for your kind feedback, Alex!",
"publishedDate": "2026-09-19T09:15:00.000Z"
},
"url": "https://www.trustpilot.com/reviews/67c9e2104b29a8041289abcd",
"businessUrl": "https://www.trustpilot.com/review/apify.com",
"businessName": "Apify",
"scrapedAt": "2026-10-19T08:25:00.000Z"
}
]

How much does it cost to scrape Trustpilot Reviews?

Trustpilot Reviews Scraper uses Pay-Per-Event (PPE) pricing with no Actor start fee and no company profile surcharge. You are only charged for the items actually delivered to your dataset, with automatic Apify Store volume discounts up to 90% off on higher subscription plans:

🆓 Free Plan ($5/mo free credit) — $5.00 / 1,000 reviews ($0.0050 per review · up to 1,000 reviews free every month)
🥉 Starter / Bronze Plan — $1.50 / 1,000 reviews ($0.0015 per review · 70% discount)
🥈 Scale / Silver Plan — $1.00 / 1,000 reviews ($0.0010 per review · 80% discount)
🥇 Business / Gold+ Plan — $0.50 / 1,000 reviews ($0.0005 per review · 90% discount)

💡 Predictable, All-Inclusive Pay-Per-Event Pricing: There is a $0.00 run start fee and no separate proxy configuration required. You only pay the flat per-result rate above for data successfully delivered to your dataset — works out of the box on both Free and Paid Apify plans.

How many results can you scrape with Trustpilot Reviews Scraper?

Trustpilot Reviews Scraper can return tens of thousands of customer reviews across single or multiple companies. However, you have to keep in mind that scraping trustpilot.com has several variables that may cause the number of results to vary case by case:

  • by default, Trustpilot's web pagination filters by language (en unless filterLanguages: ["all"] is specified)
  • applying strict combinations of star ratings, date cutoffs, reviewer countries, or minWords will return only the subset of reviews matching those criteria
  • Free plan runs are capped at 40 reviews per run to prevent accidental credit exhaustion (paid plans have no per-run cap)

Therefore, if you want to harvest the complete global review history of a high-volume brand, set filterLanguages: ["all"] and segment large runs by star rating (filterStars) or date range (startDate / endDate).

Want to scrape G2 software reviews, Shopify stores, or Google Maps?

You can combine Trustpilot Reviews Scraper with our other review, e-commerce, and B2B intelligence scrapers in the same workflow:

⭐ G2 Software Reviews Scraper — Extract B2B SaaS software reviews, pros and cons, problems solved, and verified reviewer job titles
🛍️ Shopify Store Products Scraper — Scrape complete product catalogs, variants, SKUs, prices, and stock status from any Shopify store
🔍 Website Tech Stack Scanner — Detect 7,000+ technologies (CMS, analytics, ad pixels, frameworks, and CDNs) on any company domain
📍 Google Maps Places Scraper — Extract local business leads, star ratings, review counts, phone numbers, and website domains

Integrations and Trustpilot Reviews Scraper

Last but not least, Trustpilot Reviews Scraper can be connected with almost any cloud service, customer support desk, or web app thanks to integrations on the Apify platform. You can integrate with Make, Zapier, n8n, Clay, Slack, HubSpot, Zendesk, Airbyte, GitHub, Google Sheets, Google Drive, and more. Or you can use webhooks to carry out an action whenever an event occurs, e.g., get an instant Slack or Zendesk alert whenever a new 1-star or 2-star review is posted on Trustpilot.

Using Trustpilot Reviews Scraper with the Apify API

The Apify API gives you programmatic access to the Apify platform. The API is organized around RESTful HTTP endpoints that enable you to manage, schedule, and run Apify Actors. The API also lets you access any datasets, monitor Actor performance, fetch results, create and update versions, and connect via the Apify MCP Server (https://mcp.apify.com).

To access the API using Node.js, use the apify-client npm package. To access the API using Python, use the apify-client PyPI package.

Check out the Apify API reference docs for full details or click on the API tab for ready-to-run code examples.

Frequently asked questions about Trustpilot Reviews Scraper

🛡️ Do I need to configure proxies to scrape Trustpilot reviews?
No — everything works out of the box with zero setup. Regional routing, session management, and anti-blocking are handled automatically so you do not need to configure custom proxy settings.

🌍 How do I scrape reviews in all languages instead of just English?
Pass filterLanguages: ["all"] in the input configuration to extract reviews across every language published on the company's Trustpilot profile, or specify ISO codes like ["en", "de", "fr"].

🏢 Is the Company Profile & AI Summary (type: "company") charged as an extra add-on?
No. Enabling includeCompanyInfo: true emits a single standard dataset record containing the company's TrustScore, 1–5 star distribution, and AI review summary with zero extra add-on fees.

Our review scrapers are ethical and do not extract any private user data. They only extract what consumers and businesses have chosen to share publicly on the website. However, you should be aware that review results may contain display names, and you should not process personal data unless you have a legitimate reason to do so.

If you're unsure whether your reason is legitimate, consult your legal counsel. You can also read the Apify blog post on the legality of web scraping and ethical scraping.

Your feedback

We keep this Actor under active maintenance. If a run finishes successfully but returns fewer results than you expected, hangs, or errors — please open an Issue before posting a public review so we can diagnose and fix it for you.

🛠️ How to report — Use the Actor’s Issues tab in Apify Console. Include the run ID, your input JSON, and what you expected vs. what you got.
⏱️ Response time — We aim to reply within 24 hours on business days.
⭐ Reviews — Happy with the results? A short positive review helps other users find a reliable scraper. Ran into a problem? Open an Issue first — we’ll work with you to resolve it before you leave a rating.