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
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 months 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.
