Trustpilot Enricher
Pricing
from $1.70 / 1,000 results
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
Actor stats
1
Bookmarked
3
Total users
2
Monthly active users
22 days ago
Last modified
Categories
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

โจ 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
bankand 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
| Team | What they build |
|---|---|
| Sales | Enrich your CRM with trust scores to prioritize leads that have strong reputations |
| Due Diligence | Check any company's reputation before investing, partnering, or onboarding |
| Competitive Intel | Compare your trust score and reply rate against every competitor in your category |
| Brand Monitoring | Track your star distribution and reply percentage over time |
| Market Research | Analyze reputation across hundreds of companies in a sector with category mode |
| Procurement | Verify supplier reputation before signing contracts |
๐ฅ Input parameters
| Parameter | Type | Description |
|---|---|---|
domains | string[] | Domain names to look up (e.g., stripe.com, revolut.com, backmarket.fr) |
category | string | Enrich all businesses in a Trustpilot category (e.g., bank, shopping_fashion) |
search | string | Search by keyword and enrich all matching businesses (e.g., fintech, cloud hosting) |
maxItems | integer | Maximum 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
| Category | Fields |
|---|---|
| Reputation | trustScore (1.0-5.0), stars (1-5), totalReviews, starDistribution |
| Reply behavior | replyPercentage, averageDaysToReply |
| Business status | isClaimed, isCollectingReviews, hasSubscription, verifiedPaymentMethod |
| Contact | email, phone, address, city, country |
| AI Summary | aiSummary (Trustpilot's own AI-generated summary) |
| Recent reviews | 20 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 ApifyClientclient = 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
| Metric | Value |
|---|---|
| Speed | ~50 domains in 10 seconds |
| Reviews per domain | 20 most recent |
| Category mode | Up to 10,000 businesses |
| Search mode | Automatic pagination |
| Data freshness | Real-time from Trustpilot |
๐ก Tips for best results
- Use the exact domain.
backmarket.frandbackmarket.comcan be different Trustpilot pages. Use the one your target company actually uses. - 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.
- Reply percentage signals customer care. Companies replying to 90%+ of negative reviews are actively managing their reputation.
- Category mode for market research. Pass
bankto get reputation data for every bank on Trustpilot. Then sort by trust score in your spreadsheet. - 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