Trustpilot Enricher avatar

Trustpilot Enricher

Pricing

from $1.70 / 1,000 results

Go to Apify Store
Trustpilot Enricher

Trustpilot Enricher

Enrich any domain with Trustpilot reputation data: trust score, star distribution, AI-generated review summary, reply behavior, verification status, contact info, and 20 recent reviews. Search by keyword or browse 22 industry categories to enrich entire sectors at once. No subscription needed.

Pricing

from $1.70 / 1,000 results

Rating

0.0

(0)

Developer

SilentFlow

SilentFlow

Maintained by Community

Actor stats

1

Bookmarked

3

Total users

2

Monthly active users

22 days ago

Last modified

Share

Turn any domain into a full Trustpilot reputation profile. Trust score, star distribution, AI summary, reply behavior, contact info, and 20 recent reviews. One API call per domain.

How it works

How Trustpilot Enricher works, from domain to structured reputation data

โœจ Why teams use this enricher

Paying $339/month for Trustpilot's Business API just to check a competitor's score? Copy-pasting from browser tabs? Building spreadsheets manually?

  • ๐Ÿ” Full reputation profile in one call. Trust score, star distribution, review count, AI summary, reply behavior, verification status, and contact info. Everything Trustpilot shows about a company, structured as JSON.
  • ๐Ÿ’ฐ No Trustpilot subscription needed. Trustpilot's Business API costs $339-1,229/month and only shows YOUR reviews. This enricher gives you data on ANY company for a fraction of the cost.
  • โšก 50 domains in 10 seconds. Parallel workers enrich your entire list while you wait. No rate limits, no failures.
  • ๐Ÿ“‚ Category mode. Enrich an entire industry at once. Pass bank and get reputation data for all 1,580 banks on Trustpilot.
  • ๐Ÿ”Ž Search mode. Search by keyword ("cloud hosting", "fintech") and enrich every matching business automatically.
  • ๐Ÿ“Š 20 recent reviews included. Each domain comes with its latest 20 reviews: rating, text, date, consumer name, and verification status.
  • ๐Ÿค– AI summary ready to use. Trustpilot's own AI-generated summary of all reviews, included in every result.

๐ŸŽฏ What you can do with Trustpilot data

TeamWhat they build
SalesEnrich your CRM with trust scores to prioritize leads that have strong reputations
Due DiligenceCheck any company's reputation before investing, partnering, or onboarding
Competitive IntelCompare your trust score and reply rate against every competitor in your category
Brand MonitoringTrack your star distribution and reply percentage over time
Market ResearchAnalyze reputation across hundreds of companies in a sector with category mode
ProcurementVerify supplier reputation before signing contracts

๐Ÿ“ฅ Input parameters

ParameterTypeDescription
domainsstring[]Domain names to look up (e.g., stripe.com, revolut.com, backmarket.fr)
categorystringEnrich all businesses in a Trustpilot category (e.g., bank, shopping_fashion)
searchstringSearch by keyword and enrich all matching businesses (e.g., fintech, cloud hosting)
maxItemsintegerMaximum domains to enrich (default: 100, max: 10,000)

You can combine domains, category, and search in the same run.

Available categories: animals_pets, beauty_wellbeing, business_services, construction_manufactoring, education_training, electronics_technology, events_entertainment, food_beverages_tobacco, health_medical, hobbies_crafts, home_garden, home_services, legal_services_government, media_publishing, money_insurance, public_local_services, restaurants_bars, shopping_fashion, sports, travel_vacation, utilities, vehicles_transportation

๐Ÿ“Š Output data

{
"domain": "revolut.com",
"displayName": "Revolut",
"trustScore": 4.7,
"stars": 4,
"totalReviews": 385318,
"profileImage": "https://...",
"trustpilotUrl": "https://www.trustpilot.com/review/revolut.com",
"categories": ["Financial Institution"],
"isClaimed": true,
"claimedDate": "2017-09-06T14:48:09.000Z",
"isCollectingReviews": true,
"hasSubscription": true,
"verifiedPaymentMethod": true,
"replyPercentage": 73.2,
"averageDaysToReply": 1.5,
"starDistribution": {
"oneStar": 28292,
"twoStar": 5459,
"threeStar": 10843,
"fourStar": 34765,
"fiveStar": 305959
},
"contact": {
"email": "formalcomplaints@revolut.com",
"address": "7 Westferry Circus",
"city": "London",
"country": "GB"
},
"aiSummary": "Most customers report a positive experience...",
"recentReviews": [
{
"id": "abc123",
"title": "Great banking app",
"text": "Very easy to use...",
"rating": 5,
"date": "2026-04-07T12:00:00Z",
"consumer": "John D.",
"verified": true,
"hasReply": false
}
],
"scrapedAt": "2026-04-08T14:30:00Z"
}

๐Ÿ—‚๏ธ Data fields

CategoryFields
ReputationtrustScore (1.0-5.0), stars (1-5), totalReviews, starDistribution
Reply behaviorreplyPercentage, averageDaysToReply
Business statusisClaimed, isCollectingReviews, hasSubscription, verifiedPaymentMethod
Contactemail, phone, address, city, country
AI SummaryaiSummary (Trustpilot's own AI-generated summary)
Recent reviews20 reviews with rating, title, text, date, consumer, verified, hasReply

๐Ÿš€ Examples

Enrich a single domain

{
"domains": ["revolut.com"]
}

Bulk enrich 5 competitors

{
"domains": ["stripe.com", "wise.com", "revolut.com", "backmarket.fr", "amazon.com"]
}

Enrich every bank on Trustpilot

{
"category": "bank",
"maxItems": 500
}

Search by keyword

{
"search": "cloud hosting",
"maxItems": 200
}

Combine all modes

{
"domains": ["stripe.com"],
"category": "money_insurance",
"search": "neobank",
"maxItems": 100
}

๐Ÿ’ป Integrations

Python

from apify_client import ApifyClient
client = ApifyClient("<YOUR_API_TOKEN>")
run = client.actor("silentflow/trustpilot-enricher").call(run_input={
"domains": ["revolut.com", "stripe.com", "wise.com"],
})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(f"{item['displayName']}: {item['trustScore']}/5 ({item['totalReviews']} reviews)")
print(f" Reply rate: {item['replyPercentage']}%")
print(f" AI Summary: {item['aiSummary'][:100]}...")

JavaScript

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: '<YOUR_API_TOKEN>' });
const run = await client.actor('silentflow/trustpilot-enricher').call({
domains: ['revolut.com', 'stripe.com', 'wise.com'],
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach(item => {
console.log(`${item.displayName}: ${item.trustScore}/5 (${item.totalReviews} reviews)`);
});

๐Ÿ“ˆ Performance

MetricValue
Speed~50 domains in 10 seconds
Reviews per domain20 most recent
Category modeUp to 10,000 businesses
Search modeAutomatic pagination
Data freshnessReal-time from Trustpilot

๐Ÿ’ก Tips for best results

  1. Use the exact domain. backmarket.fr and backmarket.com can be different Trustpilot pages. Use the one your target company actually uses.
  2. Star distribution tells the real story. A 3.5 score with mostly 1s and 5s means a polarizing company. A 3.5 with even distribution means consistently mediocre.
  3. Reply percentage signals customer care. Companies replying to 90%+ of negative reviews are actively managing their reputation.
  4. Category mode for market research. Pass bank to get reputation data for every bank on Trustpilot. Then sort by trust score in your spreadsheet.
  5. Domains not found return a clear error. No crash, no charge. You only pay for successful enrichments.

โ“ FAQ

Q: What if a domain isn't on Trustpilot? A: You get a result with an error field saying "not found on Trustpilot". No charge for failed lookups.

Q: How is this different from Trustpilot's own API? A: Trustpilot's Business API ($339-1,229/month) only shows YOUR reviews. This enricher gives you public data for ANY company.

Q: Can I get more than 20 reviews per domain? A: This enricher is built for the "1 domain = 1 reputation profile" use case. 20 recent reviews give a snapshot. For full review extraction, use a dedicated Trustpilot review scraper.

Q: How fresh is the data? A: Live data, every run. Trust scores and reviews are fetched directly from Trustpilot.

Q: Can I combine domains, category, and search? A: Yes. All three modes can be used in the same run. Results are combined and deduplicated.

๐Ÿ“ฌ Support

Need something this enricher doesn't do yet? We ship features fast.

  • ๐Ÿ’ก Feature requests go straight to our backlog
  • โš™๏ธ Enterprise needs? We do custom integrations and high-volume setups

Response time: usually under 24 hours.

Check out our other scrapers: SilentFlow on Apify