Trustpilot Competitor Review Monitor avatar

Trustpilot Competitor Review Monitor

Pricing

from $2.00 / 1,000 review intelligence records

Go to Apify Store
Trustpilot Competitor Review Monitor

Trustpilot Competitor Review Monitor

Monitor public Trustpilot business reviews and export reputation intelligence with ratings, sentiment, urgency, response gaps, competitor weakness scores, CRM notes, and dedupe-ready keys.

Pricing

from $2.00 / 1,000 review intelligence records

Rating

0.0

(0)

Developer

SignalCrawl

SignalCrawl

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

Turn public Trustpilot company reviews into competitor and reputation intelligence for sales, marketing, customer success, support, product, and agency workflows.

Give the actor Trustpilot business profile URLs or plain company domains. It visits public review pages, reads JSON-LD and Next.js data when available, falls back to HTML parsing, and saves normalized review records with sentiment, urgency, competitor weakness, response-gap, CRM, and action notes.

Pricing recommendation

Recommended public-store pricing: $2.00 / 1,000 review intelligence records.

Primary event name: Review intelligence record.

Recommended Apify categories: Lead generation, Automation, AI.

What it extracts

  • Company identity: companyDomain, companyName, public Trustpilot profile rating.
  • Review content: rating, title, review, author, reviewDate, language, stars.
  • Intelligence scores: sentimentScore, urgencyScore, competitorWeaknessScore.
  • Workflow fields: alertType, responseGap, crmNote, actionNote.
  • Traceability: sourceUrl, dedupeKey, scrapedAt.

Input

  • companyUrls: Trustpilot business profile URLs or plain domains.
  • domains: optional additional plain domains merged with companyUrls.
  • maxPagesPerCompany: max review pages to request per company.
  • maxReviewsPerCompany: max unique records to save per company.
  • minStars / maxStars: star-rating filters.
  • alertOnly: keep only urgent or opportunity-oriented alerts.
  • keywords: optional terms that must appear in review text or generated notes.
  • language: all or a language code such as en, fr, de, es.
  • sort: recency or relevance.

Use cases

Competitor battlecards: monitor 1-3 star competitor reviews, identify repeated complaints about pricing, support, refunds, product quality, or onboarding, and feed the results into sales enablement.

Reputation alerts: watch your own or competitor profiles for unanswered negative reviews, urgent billing complaints, legal/trust language, and public support gaps.

Voice-of-customer research: collect positive and negative review language for positioning, landing pages, objection handling, product messaging, and churn prevention.

Agency reporting: produce a repeatable Trustpilot monitoring dataset for reputation management, SEO/GEO research, and executive weekly summaries.

Output example

{
"companyDomain": "example.com",
"companyName": "Example",
"rating": 4.1,
"title": "No support after payment",
"review": "I asked for a refund and never received a response.",
"author": "Jane",
"reviewDate": "2026-05-19T10:00:00Z",
"language": "en",
"stars": 1,
"sentimentScore": -1,
"urgencyScore": 100,
"competitorWeaknessScore": 100,
"alertType": "billing_issue",
"responseGap": true,
"crmNote": "Example Trustpilot review: 1/5 stars, alert=billing_issue and appears unanswered.",
"actionNote": "Use as competitor weakness signal; route to sales enablement and monitor for repeat pain points.",
"sourceUrl": "https://www.trustpilot.com/reviews/example",
"dedupeKey": "9a1c4b2d8f0e7a6b3c5d2f10",
"scrapedAt": "2026-05-20T12:00:00+00:00"
}

Notes on public data

This actor collects public Trustpilot business review pages only. It does not log in, bypass access controls, or collect private account data. Use reasonable page limits and request delays for monitoring workflows.

Local QA

Run deterministic parser and scoring checks:

$python tests/qa_harness.py

Run locally with Apify tooling and the smoke input:

$apify run -i examples/cloud-smoke.json