Trustpilot Competitor Analyzer
Pricing
from $250.00 / 1,000 business analyzeds
Trustpilot Competitor Analyzer
Drop in Trustpilot URLs or company domains. Get back review themes, reply quality scoring, sentiment trends, and a head-to-head ranking of competitors. AI-summarized — no setup, no API keys.
Pricing
from $250.00 / 1,000 business analyzeds
Rating
0.0
(0)
Developer
datacortex
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Drop in Trustpilot URLs or company domains. Get back review themes, reply quality scoring, sentiment trends, and a head-to-head ranking of competitors — AI-summarized, no setup, no API keys.
Built for B2B SaaS founders, marketing/CX teams, agencies, and analysts who need competitor reputation benchmarks without paying $69-$350/month for ReviewTrackers or Birdeye.
What this actor does
For each business domain you provide, this actor:
- Scrapes recent Trustpilot reviews (up to 5,000 per business)
- Computes a 0–100 reputation health score weighted toward replies-on-negative-reviews — the actual lever for reputation management
- Surfaces recurring complaint and praise themes from real review text
- Adds a one-paragraph AI executive briefing per business
- When you analyze multiple businesses, ranks them head-to-head on every metric with a one-line headline (included free with the run)
Why not just use a Trustpilot scraper?
Most "Trustpilot scrapers" give you raw reviews and stop. You still have to do the analysis yourself — tag complaints, score reply quality, normalize across competitors. This actor does that work and returns ready-to-use intelligence.
Compared to review-monitoring SaaS (ReviewTrackers, Birdeye, etc.), you pay per analysis instead of $69–$350/month. A monthly check of your top 5 competitors costs ~$16/year at current pay-per-event rates.
Input
{"domains": ["stripe.com","paypal.com","wise.com"],"max_reviews_per_business": 200}
| Field | Type | Description |
|---|---|---|
domains | string[] | Trustpilot URLs (https://www.trustpilot.com/review/stripe.com) or bare domains (stripe.com). 1–50 per run. |
max_reviews_per_business | integer | How many recent reviews to analyze per business. 20–5000, default 200. |
Output
Each business produces one business item, plus one comparison item per run.
Business item:
{"type": "business","metrics": {"domain": "stripe.com","display_name": "Stripe","trust_score": 4.2,"health_score": 72.4,"rating_distribution": { "negative_pct": 0.18, "positive_pct": 0.74 },"reply_metrics": {"reply_rate": 0.85,"reply_rate_on_negative": 0.92,"reply_quality_score": 0.78,"median_reply_days": 1.2},"trend_metrics": { "trend_30d_vs_90d": -0.15 },"trust_signals": { "verified_pct": 0.91, "top_countries": [["US", 78]] }},"themes": {"top_phrases_negative": [{ "text": "customer support", "count": 12, "avg_rating": 1.4 },{ "text": "hidden fees", "count": 7, "avg_rating": 1.7 }],"top_phrases_positive": [{ "text": "easy to integrate", "count": 18, "avg_rating": 4.9 }],"summary_overall": "Stripe scores well on reply quality and verified-review share. Recent reviews trend slightly negative, driven primarily by customer-support complaints (12 of 50 negative reviews mention this). The same support quality customers praise in some reviews appears as the top complaint in others — a service-tier gap is the actionable lead."}}
Comparison item (one per run):
{"type": "comparison","headline": "stripe.com leads on overall health (72.4); paypal.com lags on reply quality (0.31)","businesses_analyzed": ["stripe.com", "paypal.com", "wise.com"],"rankings": [{"metric": "Overall health score (0-100)","leader": "stripe.com","laggard": "paypal.com","entries": [ /* all businesses ranked, with values */ ]}/* eight more rankings: reply quality, sentiment trend, % verified, etc. */]}
For failed domains, the item contains error and error_message fields instead.
Use cases
- Competitive benchmarking — Where do you stand against your top 5 competitors on reputation?
- Pre-investment due diligence — Fast reputation audit on prospects, portfolio companies, or acquisition targets
- Marketing & CX teams — Monthly reputation check across your industry
- Sales enablement — "Here's why customers leave [competitor] in their own words"
- Agency client reports — Drop the JSON into a dashboard; refresh monthly
Performance
- Typical run: ~1-2 minutes per business analyzed (real-browser scrape with full pagination)
- Pages 2+ use Trustpilot's internal JSON API (5–10× faster than HTML scraping)
- ~30 fields per review extracted, including verified status, language, business reply, and consumer country
- Apify residential proxy rotation per business raises success rate against Cloudflare; some businesses with very aggressive bot protection may not always succeed on first try — failures are logged with details and not charged.
Pricing
Pay-per-event. No subscription.
| Event | Price | When |
|---|---|---|
| Actor start | $0.10 | Once per run |
| Business analyzed | $0.25 | Per business successfully scraped + analyzed (includes review scrape, metrics, themes, AI summary) |
The head-to-head comparison report is included free when you analyze 2+ businesses.
| Run | Cost |
|---|---|
| 1 business | $0.35 |
| 3 businesses | $0.85 |
| 5 businesses | $1.35 |
| 10 businesses | $2.60 |
A monthly run of your top 5 competitors costs ~$16/year. Failed analyses are not charged.
Compared to ReviewTrackers ($69+/month) or Birdeye ($350+/month), you pay per analysis instead of a subscription.
Limitations
- Public Trustpilot pages only — no login walls bypassed
- English-tuned phrase extraction; the AI briefing handles other languages
- One run analyzes 1–50 businesses; larger batches need multiple runs
Author
Built and maintained by DataCortex IQ — an AI engineering studio specializing in RAG, voice AI, and applied ML for growth-stage companies.
Questions or feedback: open an issue on the GitHub repo.