⭐ Trustpilot Intelligence - Reviews & Sentiment avatar

⭐ Trustpilot Intelligence - Reviews & Sentiment

Pricing

from $50.00 / 1,000 results

Go to Apify Store
⭐ Trustpilot Intelligence - Reviews & Sentiment

⭐ Trustpilot Intelligence - Reviews & Sentiment

Extract Trustpilot reviews with AI sentiment analysis for brand reputation monitoring and competitor intelligence. Get company ratings, verified reviews, customer feedback, and business responses. Perfect for market research, reputation management, and business intelligence.

Pricing

from $50.00 / 1,000 results

Rating

0.0

(0)

Developer

ben

ben

Maintained by Community

Actor stats

0

Bookmarked

7

Total users

0

Monthly active users

3 days ago

Last modified

Share

⭐ Trustpilot Intelligence Scraper — Reviews, Ratings & AI Sentiment

Extract company reviews and ratings from Trustpilot — review text, star ratings, verified status, reviewer details and business replies — as clean, structured data with AI sentiment analysis (positive / neutral / negative) on every review. Scrape any company by domain or Trustpilot URL, or search Trustpilot to discover companies, then pull the overall rating, trust score and total review count alongside the individual reviews. No API key required. Export to JSON/CSV/Excel, run on a schedule, call via API, or connect to Make, Zapier or n8n.

🛡️ What is the Trustpilot Intelligence Scraper?

It turns any Trustpilot company page into a structured dataset. Pick a mode — company reviews (by domain or URL) or search (find companies by query) — set how many reviews you want and optional star-rating filters, then Run. The Actor loads each company page, reads Trustpilot's underlying JSON, and returns the company's headline metrics plus a list of reviews, each tagged with an AI sentiment label that blends the star rating with keyword analysis of the text — so brand, competitor-intelligence and CX teams can track reputation and customer feedback at scale.

What data does it extract?

Per company:

  • Company name, Trustpilot overall rating and trust score
  • Total reviews on Trustpilot and the count scraped in this run
  • Website URL, category and the source Trustpilot url

Per review:

  • Star rating (1–5), review title and full text
  • Publication date (ISO 8601) and verified purchase status
  • Reviewer name and that reviewer's total review count
  • Company reply (business response), when present
  • AI sentimentpositive, neutral or negative

⬇️ Input

Choose a mode, then fill in the matching fields:

FieldDescription
modecompany_reviews (scrape specific companies) or search (find companies by query)
companyUrlsCompany domains or Trustpilot URLs, e.g. apple.com or https://www.trustpilot.com/review/tesla.com (company_reviews mode)
searchQuerySearch Trustpilot for companies, e.g. e-commerce, software companies, hotels (search mode)
maxReviewsPerCompanyMax reviews to extract per company (1–1000; ~20 per page)
minRatingKeep only reviews with a rating ≥ this value (1–5)
maxRatingKeep only reviews with a rating ≤ this value (1–5)
includeSentimentAdd AI sentiment (positive/neutral/negative) to each review
debugModeRun the browser in visible (non-headless) mode for debugging

Example input

{
"mode": "company_reviews",
"companyUrls": ["apple.com", "https://www.trustpilot.com/review/tesla.com"],
"maxReviewsPerCompany": 100,
"minRating": 1,
"maxRating": 5,
"includeSentiment": true
}

⬆️ Output

Each company is one record with its metrics and a nested list of reviews (view as a table, or export JSON / CSV / Excel):

{
"url": "https://www.trustpilot.com/review/apple.com",
"company_name": "Apple",
"overall_rating": 1.4,
"total_reviews": 4523,
"trust_score": 1.4,
"website_url": "https://www.apple.com",
"category": "electronics_technology",
"reviews_count": 100,
"scraped_at": "2026-06-26T15:30:00",
"reviews": [
{
"id": "abc123",
"rating": 5,
"title": "Excellent customer service",
"text": "The team was very helpful and resolved my issue quickly — highly recommend.",
"date": "2026-06-12T10:30:00Z",
"verified": true,
"reviewer_name": "John D.",
"reviewer_reviews_count": 15,
"company_reply": "Thank you for your feedback!",
"sentiment": "positive"
}
]
}

💡 Use cases

  • 🛡️ Brand reputation monitoring: track your company's rating, trust score and review sentiment over time and catch negative feedback early for crisis response.
  • 🔬 Competitor intelligence: scrape rivals' reviews to map strengths, weaknesses and recurring complaints, and benchmark your ratings against theirs.
  • 💬 Customer feedback & CX analysis: mine review text and sentiment for product issues, feature requests and service gaps to feed into your roadmap.
  • 📊 Market research & due diligence: assess how a market, sector or acquisition target is perceived by aggregating ratings and sentiment across many companies.

❓ FAQ

How do I scrape reviews for a specific company? Set mode to company_reviews, add the company's domain (e.g. apple.com) or full Trustpilot URL to companyUrls, choose maxReviewsPerCompany, then Run. You get the company's overall rating and trust score plus the individual reviews with sentiment.

Can I find companies instead of entering URLs? Yes. Use mode: search with a searchQuery like e-commerce, software companies or hotels to discover companies on Trustpilot.

How does the AI sentiment analysis work? Each review is labelled positive, neutral or negative by combining its star rating with keyword analysis of the review text, so you get a quick read on customer mood without building your own classifier. Turn it off with includeSentiment: false.

Can I filter reviews by star rating? Yes. Use minRating and/or maxRating (1–5) to keep only the ratings you care about — for example set maxRating: 2 to focus on negative feedback for issue tracking.

How many reviews can I get per company? Up to maxReviewsPerCompany (1–1000). Trustpilot shows about 20 reviews per page, and the Actor paginates to collect them.

What does a verified review mean? Trustpilot marks some reviews as verified (the reviewer was invited after a confirmed purchase or interaction). The verified field lets you separate verified from organic reviews.

Do I need an API key? No. The Actor reads public Trustpilot company pages directly — there's no Trustpilot API key or login to configure. Just enter a company or search query and Run.

Can I run it on a schedule or via API? Yes — schedule recurring runs in Apify to track ratings and sentiment over time, call it via the API/SDK, or connect it to Make, Zapier or n8n.

Why is the output one record per company with nested reviews? Each company page returns the business-level metrics (rating, trust score, totals) once, with its reviews in a reviews array — keeping company context and review data together. Most export tools can flatten the array to one row per review.

Is scraping Trustpilot legal? It extracts publicly available review data only. Use it responsibly for research and reputation monitoring, comply with data-protection laws (e.g. GDPR) when handling reviewer information, and follow Trustpilot's terms.

🔗 You might also like


Keywords: trustpilot scraper, trustpilot reviews, trustpilot api, review scraper, sentiment analysis, brand reputation monitoring, competitor intelligence, customer feedback, online reviews data, star ratings scraper, verified reviews, company reviews, review monitoring, reputation management, business intelligence, customer experience, no api key, market research.