Trustpilot Reviews Scraper | 💵$0.50/1K avatar

Trustpilot Reviews Scraper | 💵$0.50/1K

Pricing

from $0.28 / 1,000 trustpilot reviews

Go to Apify Store
Trustpilot Reviews Scraper | 💵$0.50/1K

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

WebData Labs

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

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 taskBest for
Scrape Trustpilot reviews for a companyGeneral review export
Get one-star reviews from the last 30 daysComplaint monitoring
Find unanswered negative reviewsSupport and reputation workflows
Export invited Trustpilot reviewsResearch reviews submitted through business invitations
Monitor competitor Trustpilot ratingsMulti-company benchmarking
Analyze Trustpilot themes and complaintsVoice-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

  1. Enter apify.com or a full URL such as https://www.trustpilot.com/review/apify.com.
  2. Choose the maximum number of matching reviews per company.
  3. Optionally select ratings, dates, languages, verification status, or reply status.
  4. Click Start.
  5. Open Trustpilot reviews to preview or export the dataset.
  6. 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

FieldWhat it controls
companyUrlsCompany domains or Trustpilot review URLs; up to 50
maxReviewsPerCompanyMatching reviews per company; up to 50,000
starsOptional one-to-five-star selection
dateRangeAll time, recent preset, or custom dates
dateFrom, dateToInclusive custom publication dates in YYYY-MM-DD
languagesOptional ISO language codes such as en, de, fr, es, nl
verificationStatusAll, verified, invited, or other unverified reviews
replyStatusAll, answered, or unanswered reviews
sortNewest first or most relevant
includeReviewerDetailsAdd public reviewer profile fields
includeCompanyInfoAdd company metadata to every review
includeThemesAdd lightweight complaint and experience themes
trustpilotApiKeyOptional 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.

PlanPer review1,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.